X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=inline;f=inc%2Floader%2Fload_cache-modules.php;h=f551ef47b7591c74e7b59193e56a1fa6505a87ab;hb=3bfec15f1d037e1dd4885786103c70d0c1cfe1a8;hp=64a99d3f8bb9f82fcf6446952396e1679edc7aab;hpb=6b13c5c64eebedd56683c78d799879e0dc618b21;p=mailer.git diff --git a/inc/loader/load_cache-modules.php b/inc/loader/load_cache-modules.php index 64a99d3f8b..f551ef47b7 100644 --- a/inc/loader/load_cache-modules.php +++ b/inc/loader/load_cache-modules.php @@ -1,125 +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 ?>