Returns true if the given cache engine was supported
public static IsSupported ( $p_cacheEngine = null ) : boolean | ||
$p_cacheEngine | ||
Результат | boolean | TRUE on success, FALSE on failure |
// Site title SystemPref::Set('SiteTitle', $f_site_title); // Site Meta Keywords SystemPref::Set('SiteMetaKeywords', $f_site_metakeywords); // Site Meta Description SystemPref::Set('SiteMetaDescription', $f_site_metadescription); // Site Time Zone SystemPref::Set('TimeZone', $f_time_zone); // DB Caching if (SystemPref::Get('DBCacheEngine') != $f_cache_engine) { if (!$f_cache_engine || CampCache::IsSupported($f_cache_engine)) { SystemPref::Set('DBCacheEngine', $f_cache_engine); CampCache::singleton()->clear('user'); CampCache::singleton()->clear(); } else { $msg_ok = 0; camp_html_add_msg(getGS('Invalid: You need PHP $1 enabled in order to use the caching system.', $f_cache_engine)); } } // Template Caching if (SystemPref::Get('TemplateCacheHandler') != $f_template_cache_handler && $f_template_cache_handler) { $handler = CampTemplateCache::factory($f_template_cache_handler); if ($handler && CampTemplateCache::factory($f_template_cache_handler)->isSupported()) { SystemPref::Set('TemplateCacheHandler', $f_template_cache_handler); CampTemplateCache::factory($f_template_cache_handler)->clean();