summaryrefslogtreecommitdiff
path: root/install_packages.php
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2006-08-30 07:01:19 +0000
committerMax Kremmel <xing@synapse.plus.com>2006-08-30 07:01:19 +0000
commit1e1a468cd0b50100a0960163367d563c35e08070 (patch)
tree246ebdfd31fd4eec71f44ff3b0135d38e0368768 /install_packages.php
parentbbc6cde615bc3e3fc15601f592f30798535ddce2 (diff)
downloadinstall-1e1a468cd0b50100a0960163367d563c35e08070.tar.gz
install-1e1a468cd0b50100a0960163367d563c35e08070.tar.bz2
install-1e1a468cd0b50100a0960163367d563c35e08070.zip
use brute force to insert tikiwiki format guid during installation
Diffstat (limited to 'install_packages.php')
-rw-r--r--install_packages.php31
1 files changed, 16 insertions, 15 deletions
diff --git a/install_packages.php b/install_packages.php
index 106e5c1..d318a5a 100644
--- a/install_packages.php
+++ b/install_packages.php
@@ -1,6 +1,6 @@
<?php
/**
- * @version $Header: /cvsroot/bitweaver/_bit_install/install_packages.php,v 1.40 2006/08/05 17:59:20 squareing Exp $
+ * @version $Header: /cvsroot/bitweaver/_bit_install/install_packages.php,v 1.41 2006/08/30 07:01:19 squareing Exp $
* @package install
* @subpackage functions
*/
@@ -223,22 +223,23 @@ if( !empty( $_REQUEST['cancel'] ) ) {
$gBitThemes->storeLayout( $mod );
}
+ // Set the default format to get quicktags and content storing working
+ $plugin_file = LIBERTY_PKG_PATH.'plugins/format.tikiwiki.php';
+ if( is_readable( $plugin_file ) ) {
+ require_once( $plugin_file );
+ // manually set the config settings to avoid problems
+ $gBitSystem->mDb->query( "INSERT INTO `".BIT_DB_PREFIX."kernel_config` ( `config_name`, `package`, `config_value` ) VALUES ( 'liberty_plugin_file_".PLUGIN_GUID_TIKIWIKI."', '$plugin_file', '".LIBERTY_PKG_NAME."' )" );
+ $gBitSystem->mDb->query( "INSERT INTO `".BIT_DB_PREFIX."kernel_config` ( `config_name`, `package`, `config_value` ) VALUES ( 'liberty_plugin_status_".PLUGIN_GUID_TIKIWIKI."', 'y', '".LIBERTY_PKG_NAME."' )" );
+ // it appear default_format is already set.
+ $gBitSystem->storeConfig( 'default_format', PLUGIN_GUID_TIKIWIKI, LIBERTY_PKG_NAME );
+ // for some kerfunked reason this won't work. no idea why - xing
+ //$gBitSystem->storeConfig( 'liberty_plugin_file_'.PLUGIN_GUID_TIKIWIKI, $plugin_file, LIBERTY_PKG_NAME );
+ //$gBitSystem->storeConfig( 'liberty_plugin_status_'.PLUGIN_GUID_TIKIWIKI, 'y', LIBERTY_PKG_NAME );
+ //$gBitSystem->storeConfig( 'default_format', PLUGIN_GUID_TIKIWIKI, LIBERTY_PKG_NAME );
+ }
+
// Installing users has some special things to take care of here and needs a separate check.
if( in_array( 'users', $_REQUEST['packages'] ) ) {
- // These hardcoded queries need to go in here to avoid constraint violations
- //$gBitUser->mDb->query( "INSERT INTO `".BIT_DB_PREFIX."liberty_plugins` (`plugin_guid`, `plugin_type`, `is_active`, `plugin_description`) VALUES ( 'tikiwiki', 'format', 'y', 'TikiWiki Syntax Format Parser' )" );
-
- // Set the default format to get quicktags and content storing working
- $plugin_file = LIBERTY_PKG_PATH.'plugins/format.tikiwiki.php';
- if( is_file( $plugin_file ) ) {
- require_once( $plugin_file );
- //$gLibertySystem->setActivePlugins( array( PLUGIN_GUID_TIKIWIKI => 'y' ) );
- // manually set the config settings to avoid problems
- $gBitSystem->storeConfig( 'liberty_plugin_file_'.PLUGIN_GUID_TIKIWIKI, $plugin_file, LIBERTY_PKG_NAME );
- $gBitSystem->storeConfig( 'liberty_plugin_status_'.PLUGIN_GUID_TIKIWIKI, 'y', LIBERTY_PKG_NAME );
- $gBitSystem->storeConfig( 'default_format', PLUGIN_GUID_TIKIWIKI, LIBERTY_PKG_NAME );
- }
-
// Creating 'root' user has id=1. phpBB starts with user_id=2, so this is a hack to keep things in sync
$rootUser = new BitPermUser();
$storeHash = array( 'real_name' => 'root', 'login' => 'root', 'password' => $_SESSION['password'], 'email' => 'root@localhost', 'pass_due' => FALSE, 'user_id' => ROOT_USER_ID );