Exemplo n.º 1
0
 public static function initHTMLPurifier()
 {
     $cacheKey = null;
     if (function_exists('apc_fetch') && function_exists('apc_store')) {
         $cacheKey = 'kHtmlPurifierPurifier-' . kConf::getCachedVersionId();
         self::$purifier = apc_fetch($cacheKey);
     }
     if (!self::$purifier) {
         $config = HTMLPurifier_Config::createDefault();
         $config->set('Cache.DefinitionImpl', null);
         self::$purifier = new HTMLPurifier($config);
         if ($cacheKey) {
             apc_store($cacheKey, self::$purifier);
         }
     }
 }