コード例 #1
0
 public static function get_cached_status($module_name)
 {
     $driver = new \cms_filecache_driver(array('cache_dir' => TMP_CACHE_LOCATION, 'lifetime' => 24 * 3600));
     $val = $driver->get($module_name, __CLASS__);
     if (!$val) {
         // gotta do it ourselves
         $val = self::check_module($module_name);
         $driver->set($module_name, serialize($val), __CLASS__);
     } else {
         $val = unserialize($val);
     }
     return $val;
 }