X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=inc%2Floader%2Fload_cache-modules.php;h=f551ef47b7591c74e7b59193e56a1fa6505a87ab;hb=8f37a3b2708cfc4b4ef266f4be813a84511daa8f;hp=7945b028afbb04525eb66fbfa12dd1fc9810dcde;hpb=71c07e991fc7f5393317f4d9adf4ecdbc26b9aa3;p=mailer.git diff --git a/inc/loader/load_cache-modules.php b/inc/loader/load_cache-modules.php index 7945b028af..f551ef47b7 100644 --- a/inc/loader/load_cache-modules.php +++ b/inc/loader/load_cache-modules.php @@ -1,127 +1,3 @@ loadCacheFile('modules')) && ($GLOBALS['cache_instance']->extensionVersionMatches('sql_patches'))) { - // Load cache - $GLOBALS['cache_array']['modules'] = $GLOBALS['cache_instance']->getArrayFromCache(); - - // Rewrite module cache - $modArray = $GLOBALS['cache_array']['modules']; - - // Do only process valid arrays - if (!isset($modArray['module'])) { - // We should fix this! - debug_report_bug(__FILE__, __LINE__, 'modArray=
'.print_r($modArray, true).'
'); - } // END - if - - // Rewrite some parts - foreach ($modArray['module'] as $key => $mod) { - // Default without sql_patches - $entries = array('id','title','locked','hidden','admin_only','mem_only'); - - // Is ext-sql_patches newer or equal 0.3.6? - if (isExtensionInstalledAndNewer('sql_patches', '0.3.6')) { - // Add 'has_menu' - $entries[] = 'has_menu'; - } // END - if - - // Add all - foreach ($entries as $entry) { - // Is the entry set? - if (isset($GLOBALS['cache_array']['modules'][$entry][$key])) { - // Transfer it - $GLOBALS['cache_array']['modules'][$entry][$mod] = $modArray[$entry][$key]; - - // And delete cache - unset($GLOBALS['cache_array']['modules'][$entry][$key]); - } else { - // Log this for debug purposes - logDebugMessage(basename(__FILE__), __LINE__, 'Entry not found. module=' . $mod . ',key=' . $key . ',entry=' . $entry); - } - } // END - foreach - } // END - foreach - unset($modArray); -} elseif (isHtmlOutputMode()) { - // Create cache file here - $GLOBALS['cache_instance']->init(); - - // Load all modules and their data - if (isExtensionInstalledAndNewer('sql_patches', '0.3.6')) { - // Load has_menu - $result = SQL_QUERY('SELECT - `id`, `module`, `title`, `locked`, `hidden`, `admin_only`, `title`, `mem_only`, `has_menu` -FROM - `{?_MYSQL_PREFIX?}_mod_reg` -ORDER BY - `module` ASC', __FILE__, __LINE__); - } else { - // Don't load has_menu - $result = SQL_QUERY('SELECT - `id`, `module`, `title`, `locked`, `hidden`, `admin_only`, `title`, `mem_only` -FROM - `{?_MYSQL_PREFIX?}_mod_reg` -ORDER BY - `module` ASC', __FILE__, __LINE__); - } - - // Cache all data - while ($content = SQL_FETCHARRAY($result)) { - // Add row to cache file - $GLOBALS['cache_instance']->addRow($content); - } // END - while - - // Free memory - SQL_FREERESULT($result); - - // Close the cache - $GLOBALS['cache_instance']->storeExtensionVersion('sql_patches'); - $GLOBALS['cache_instance']->finalize(); -} - -// [EOF] +// @DEPRECATED ?>