Ejemplo n.º 1
0
 function __construct()
 {
     $this->ci =& get_instance();
     $this->ci->config->load('parser', TRUE);
     $config = $this->ci->config->item('parser');
     // Main Dwoo object
     $this->dwoo = new Dwoo();
     // The directory where compiled templates are located
     $this->dwoo->setCompileDir($config['parser_compile_dir']);
     $this->dwoo->setCacheDir($config['parser_cache_dir']);
     $this->dwoo->setCacheTime($config['parser_cache_time']);
     // Security
     $security = new Dwoo_Security_Policy();
     $security->setPhpHandling($config['parser_allow_php_tags']);
     $security->allowPhpFunction($config['parser_allowed_php_functions']);
     $this->dwoo->setSecurityPolicy($security);
 }