Пример #1
0
 public function __construct($mode = "view")
 {
     //parent::Smarty();
     $this->webDir = WEB_DIR;
     $this->webURL = WEB_URL;
     $this->mode = $mode;
     $this->smarty = Singleton::getInstance("Smarty");
     $this->smarty->left_delimiter = Samus::getLeftDelimiter();
     $this->smarty->right_delimiter = Samus::getRightDelimiter();
     $this->smarty->compile_dir = Samus::getCompiledViewsDirectory();
     $this->smarty->template_dir = Samus::getViewsDirectory();
     $this->smarty->php_handling = SMARTY_PHP_ALLOW;
     $this->smarty->cache_dir = WEB_DIR . "cache";
     $this->smarty->config_dir = WEB_DIR . "configs";
     if ($this->mode == self::MODE_VIEW) {
         /***********************************************************************
          *  ESPECIFICA OS VALORES DEFAULT
          *  valores default utilizados pelo `default_header`
          **********************************************************************/
         $this->smarty->assign('sf_default_doctype', Samus::$htmlConf['doctype']);
         $this->smarty->assign("sf_default_content_type", Samus::$htmlConf['content_type']);
         $jqueryFile = WEB_URL . Samus::$htmlConf['jquery_file'];
         $this->smarty->assign("sf_jquery_file", $jqueryFile);
         $sfAjax = WEB_URL . Samus::$htmlConf['sf_ajax_js'];
         $this->smarty->assign("sf_ajax_js", $sfAjax);
     }
 }