Exemple #1
0
 public function __construct()
 {
     parent::__construct();
     $config = Sokol::getConfig();
     $this->setTemplateDir(isset($config['smarty']['templateDir']) ? $config['smarty']['templateDir'] : PATH_APP . '/Templates');
     $this->setCompileDir(isset($config['smarty']['compileDir']) ? $config['smarty']['compileDir'] : PATH_APP . '/Templates_c');
     $this->setConfigDir(isset($config['smarty']['configDir']) ? $config['smarty']['configDir'] : PATH_APP . '/Config');
     $this->setCacheDir(isset($config['smarty']['cacheDir']) ? $config['smarty']['cacheDir'] : PATH_APP . '/Cache');
     $this->caching = isset($config['smarty']['caching']) ? $config['smarty']['caching'] : self::CACHING_LIFETIME_CURRENT;
 }
Exemple #2
0
 public static function addEditor()
 {
     if ($config = Sokol::getConfig('editor')) {
         $name = !empty($config['name']) ? $config['name'] : null;
         $version = !empty($config['version']) ? $config['version'] : null;
         $options = !empty($config['options']) ? json_encode($config['options']) : null;
         if ($name == 'ckeditor') {
             self::addJquery();
             self::addCkeditor($version, $options);
         } elseif ($name == 'tinymce') {
             self::addJquery();
             self::addTinyMCE($version, $options);
         }
     }
 }