Fixes for MT_WORD vs. install vs. installed
authorRoland Häder <roland@mxchange.org>
Sun, 1 Mar 2009 03:06:06 +0000 (03:06 +0000)
committerRoland Häder <roland@mxchange.org>
Sun, 1 Mar 2009 03:06:06 +0000 (03:06 +0000)
inc/filters.php
inc/functions.php
inc/install-inc.php
inc/language.php
inc/mysql-connect.php

index ebed4a6..64de90a 100644 (file)
@@ -103,7 +103,6 @@ ORDER BY `filter_id` ASC", __FILE__, __LINE__);
        // Init filters
        REGISTER_FILTER('init', 'UPDATE_LOGIN_DATA');
        REGISTER_FILTER('init', 'INIT_RANDOMIZER');
-       REGISTER_FILTER('init', 'INIT_MEM_CACHE');
 
        // Login failures handler
        REGISTER_FILTER('post_youhere_line', 'CALL_HANDLER_LOGIN_FAILTURES');
@@ -506,11 +505,5 @@ function FILTER_INIT_RANDOMIZER () {
        mt_srand(generateSeed() + constant('_ADD'));
 }
 
-// Filter for initializing misc mem-cache arrays (NOT memcache!)
-function FILTER_INIT_MEM_CACHE () {
-       // For LOAD_INC_ONCE()
-       $GLOBALS['cache_array']['load_once'] = array();
-}
-
 //
 ?>
index 7d96a7e..d9e2c4a 100644 (file)
@@ -2603,12 +2603,12 @@ function LOAD_INC ($INC) {
 // Loads an include file once
 function LOAD_INC_ONCE ($INC) {
        // Is it not loaded?
-       if (!isset($GLOBALS['cache_array']['load_once'][$INC])) {
+       if (!isset($GLOBALS['load_once'][$INC])) {
                // Then try to load it
                LOAD_INC($INC);
 
                // And mark it as loaded
-               $GLOBALS['cache_array']['load_once'][$INC] = "loaded";
+               $GLOBALS['load_once'][$INC] = "loaded";
        } // END - if
 }
 
index 065726a..b7ed234 100644 (file)
@@ -41,6 +41,9 @@ if (!defined('__SECURITY')) {
        require($INC);
 }
 
+// Load sql_patches here
+LOAD_EXTENSION("sql_patches");
+
 // Init variables
 $mysql = "";
 if ((REQUEST_ISSET_POST(('mysql'))) && (is_array(REQUEST_POST('mysql')))) $mysql = REQUEST_POST('mysql');
index 0c10b17..61681ee 100644 (file)
@@ -58,7 +58,7 @@ if (!FILE_READABLE($FQFN)) {
 } // END - if
 
 // Load language file
-LOAD_INC($INC);
+LOAD_INC_ONCE($INC);
 
 // Check for installation mode
 if (isInstalling()) {
index e354d7c..8c9f3c3 100644 (file)
@@ -231,6 +231,9 @@ if ((!isInstalling()) && (isInstalled())) {
                        addFatalMessage(getMessage('SECRET_IS_WRITE_PROTECTED'));
                } // END - if
        } // END - if
+
+       // Run the init filter chain
+       RUN_FILTER('init');
 }
 
 if ((getTotalFatalErrors() > 0) && (isInstalled()) && (!defined('mxchange_installing')) && ($GLOBALS['output_mode'] != "1")) {