Esempio n. 1
0
 public static function clear_cache($cache_key = false)
 {
     if (!module_config::c('cache_enabled', 1)) {
         return;
     }
     if (_DEBUG_MODE && module_config::c('cache_debug', 0)) {
         module_debug::log(array('title' => 'Clear Cache', 'data' => "Key: {$cache_key}"));
     }
     if ($cache_key) {
         if (isset(self::$cache_store[$cache_key])) {
             unset(self::$cache_store[$cache_key]);
         }
     } else {
         // clear all
         self::$cache_store = array();
     }
 }