// Destroy the cache on extension changes
function FILTER_CACHE_DESTROY_ON_EXT_CHANGE ($data) {
// Return the data anyway if there is no cache extension
- if (!isCacheInstanceValid()) return $data;
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!');
+ if (!isCacheInstanceValid()) {
+ return false;
+ } // END - if
// Remove cache
foreach (array('config','extension','filter','modules') as $cache) {
- if ($GLOBALS['cache_instance']->loadCacheFile($cache)) $GLOBALS['cache_instance']->removeCacheFile();
+ if ($GLOBALS['cache_instance']->loadCacheFile($cache)) {
+ $GLOBALS['cache_instance']->removeCacheFile();
+ } // END - if
} // END - foreach
// Return it
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Done!');
return $data;
}
// Destroy the cache on changing admin
function FILTER_CACHE_DESTROY_ON_ADMIN_CHANGE ($data) {
// Skip this step if the cache instance is not there
- if (!isCacheInstanceValid()) return false;
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!');
+ if (!isCacheInstanceValid()) {
+ return false;
+ } // END - if
// Remove cache
- if ($GLOBALS['cache_instance']->loadCacheFile('admin')) $GLOBALS['cache_instance']->removeCacheFile();
+ if ($GLOBALS['cache_instance']->loadCacheFile('admin')) {
+ $GLOBALS['cache_instance']->removeCacheFile();
+ } // END - if
// Return the data
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Done!');
return $data;
}
// Destroy all cache files
-function FILTER_CACHE_DESTROY_ALL () {
+function FILTER_CACHE_DESTROY_ALL ($data) {
// Skip this step if the cache instance is not there
//* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!');
- if (!isCacheInstanceValid()) return false;
+ if (!isCacheInstanceValid()) {
+ return false;
+ } // END - if
// Remove cache files
foreach (array('admin','admin_acls','config','extension','modules','refdepths','refsystem','themes','filter','imprint') as $cache) {
$GLOBALS['cache_instance']->removeCacheFile();
} // END - if
} // END - foreach
+
//* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Done!');
+ return $data;
}
// Filter for purging 'filter' cache
-function FILTER_CACHE_DESTROY_FILTER () {
+function FILTER_CACHE_DESTROY_FILTER ($data) {
// Skip this step if the cache instance is not there
- if ((!isCacheInstanceValid()) || (getConfig('update_filter_usage') != 'Y')) return false;
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Called!');
+ if ((!isCacheInstanceValid()) || (getConfig('update_filter_usage') != 'Y')) {
+ return false;
+ } // END - if
// Remove cache files
- if ($GLOBALS['cache_instance']->loadCacheFile('filter')) $GLOBALS['cache_instance']->removeCacheFile();
+ if ($GLOBALS['cache_instance']->loadCacheFile('filter')) {
+ $GLOBALS['cache_instance']->removeCacheFile();
+ } // END - if
+
+ //* DEBUG: */ logDebugMessage(__FUNCTION__, __LINE__, 'Done!');
+ return $data;
}
// [EOF]