Exemple #1
0
 public static function initServer($config)
 {
     $smarty = new SmartyBC();
     $config = array_merge(self::$_Default, $config);
     if ($config['compile_dir'] == self::$_Default['compile_dir']) {
         $config['compile_dir'] .= md5($config['template_dir']) . '/';
     }
     if ($config['cache_dir'] == self::$_Default['cache_dir']) {
         $config['cache_dir'] .= md5($config['template_dir']) . '/';
     }
     FN::setKey($config, $config, true);
     foreach ($config as $key => $value) {
         $smarty->{$key} = $value;
     }
     return $smarty;
 }