if (EXT_IS_ACTIVE("cache"))
{
// Check for cache when extension is already installed
- if ($CACHE->cache_file("extensions", true)) $CACHE->cache_destroy();
+ if ($cacheInstance->cache_file("extensions", true)) $cacheInstance->cache_destroy();
}
$UPDATE_NOTES = "Spalte "keep_active" ist hinzugefügt. Cache wurde reinitialisiert.";
break;
$UPDATE_NOTES = "Interne Datenfeld-Management korregiert und Cache-Statistiken korregiert.";
break;
- case "0.1.0": // SQL queries for v0.1.0
+ case "0.1.0": // SQL queries for v0.2.1
// Update notes (these will be set as task text!)
$UPDATE_NOTES = "Problem mit fehlender admins-Erweiterung beseitigt.";
break;
break;
default: // Do stuff when extension is loaded
- $DUMMY = LOAD_CONFIG("0");
-
- // Load config and destroy dummy array
- $CONFIG['cache_update'] = $DUMMY['cache_update']; // Last time the cache files are been re-created
- $CONFIG['cache_path'] = $DUMMY['cache_path']; // Relative path for the cache files to 'inc/'
- $CONFIG['cache_tested'] = $DUMMY['cache_tested']; // Says if cache path is tested or not
- $CONFIG['db_hits'] = $DUMMY['db_hits']; // Counted hits on the database (all!)
- $CONFIG['cache_hits'] = $DUMMY['cache_hits']; // Counted hits on the cache arrays in memory
- $CONFIG['cache_admins'] = $DUMMY['cache_admins']; // Is the table '_admins' cacheable?
- $CONFIG['cache_acls'] = $DUMMY['cache_acls']; // Is the table '_admins_acls' cacheable?
- $CONFIG['cache_exts'] = $DUMMY['cache_exts']; // Is the table '_extensions' cacheable?
- $CONFIG['cache_config'] = $DUMMY['cache_config']; // Is the table '_config' cacheable?
- $CONFIG['cache_modreg'] = $DUMMY['cache_modreg']; // Is the table '_mod_reg' cacheable?
- $CONFIG['cache_refdepth'] = $DUMMY['cache_refdepth']; // Is the table '_refdepths' cacheable?
- $CONFIG['cache_refsys'] = $DUMMY['cache_refsys']; // Is the table '_refsystem' cacheable?
- unset($DUMMY);
+ $dummy = LOAD_CONFIG();
+ $_CONFIG = array_merge($_CONFIG, $dummy);
+ unset($dummy);
// Create instance on class
- if ($CACHE_FILE != "init")
+ if ($cacheMode != "init")
{
// Initialize cache system only when it's needed
- $CACHE = new mxchange_cache($CONFIG['cache_update'], PATH."inc/".$CONFIG['cache_path'], $CONFIG['cache_tested']);
- if ($CACHE->ret != "done")
+ $cacheInstance = new mxchange_cache($_CONFIG['cache_update'], PATH."inc/".$_CONFIG['cache_path'], $_CONFIG['cache_tested']);
+ if ($cacheInstance->ret != "done")
{
// Failed to initialize cache sustem
ADD_FATAL(__FILE__."(".__LINE__."): ".CACHE_CANNOT_INITIALIZE);
$EXT_LANG_PREFIX = "cache";
// Extension is always active?
-$EXT_ALWAYS_ACTIVE = 'N';
+$EXT_ALWAYS_ACTIVE = "Y";
//
?>