/** * Set root */ static function set_template($template) { if (defined('IN_EDITOR')) { self::$template_dir = loader::get_root() . loader::DIR_EDITOR . loader::DIR_TEMPLATES; } else { self::$template_dir = loader::get_root() . loader::DIR_TEMPLATES . $template; } self::$parser->template_dir = self::$template_dir; /* * If using template, compile directory must exists /cache/tpl/{template} */ $c_postfix = defined('IN_EDITOR') ? 'editor/' : $template . '/'; self::$parser->compile_dir = loader::get_root() . loader::DIR_TEMPLATES_C . $c_postfix; self::$parser->cache_dir = loader::get_root() . loader::DIR_TEMPLATES_C . $c_postfix; }
/** * Set root */ static function set_template($template) { if (core::in_editor()) { self::$template_dir = loader::get_public() . loader::DIR_EDITOR . loader::DIR_TEMPLATES; } else { self::$template_dir = loader::get_public() . loader::DIR_TEMPLATES . $template; } self::$parser->template_dir = self::$template_dir; /* * If using template, compile directory must exists /cache/tpl/{template} */ $c_postfix = core::in_editor() ? 'editor/' : $template . '/'; self::$parser->compile_dir = loader::get_root(loader::DIR_TEMPLATES_C . $c_postfix); self::$parser->cache_dir = loader::get_root(loader::DIR_TEMPLATES_C . $c_postfix); if (!file_exists(self::$parser->compile_dir)) { mkdir(self::$parser->compile_dir, 0777, true); // chmod this right } /* if (!file_exists(self::$parser->cache_dir)) { mkdir(self::$parser->cache_dir, 0777, true); // chmod this right } */ }