📁 PHP Dosya Yöneticisi
/
/
home
/
demodesigncom
/
e-ticaretv11.demodesign.com.tr
/
catalog
/
controller
/
event
📝
theme.php
← Geri Dön
<?php class ControllerEventTheme extends Controller { public function index(&$route, &$args, &$template) { // If there is a template file we render if ($template) { // include and register Twig auto-loader include_once(DIR_SYSTEM . 'library/template/Twig/Autoloader.php'); Twig_Autoloader::register(); // specify where to look for templates $loader = new \Twig_Loader_Filesystem(DIR_TEMPLATE); $config = array('autoescape' => false); if ($this->config->get('template_cache')) { $config['cache'] = DIR_CACHE; } // initialize Twig environment $twig = new \Twig_Environment($loader, $config); return $twig->createTemplate($template)->render($args); } } public function override(&$route, &$args, &$template) { if (!$this->config->get('theme_' . $this->config->get('config_theme') . '_status')) { exit('Error: A theme has not been assigned to this store!'); } // If the default theme is selected we need to know which directory its pointing to if ($this->config->get('config_theme') == 'default') { $theme = $this->config->get('theme_default_directory'); } else { $theme = $this->config->get('config_theme'); } // If there is a theme override we should get it $this->load->model('design/theme'); $theme_info = $this->model_design_theme->getTheme($route, $theme); if ($theme_info) { $template = html_entity_decode($theme_info['code'], ENT_QUOTES, 'UTF-8'); } elseif (is_file(DIR_TEMPLATE . $theme . '/template/' . $route . '.twig')) { $this->config->set('template_directory', $theme . '/template/'); } elseif (is_file(DIR_TEMPLATE . 'default/template/' . $route . '.twig')) { $this->config->set('template_directory', 'default/template/'); } } }
💾 Kaydet
İptal
📝 Yeniden Adlandır
İptal
Kaydet
🔐 Dosya İzinleri (chmod)
İzin Değeri:
Hızlı Seçim:
777
755
644
600
777
= Herkes okur/yazar/çalıştırır
755
= Sahip tam, diğerleri okur/çalıştırır
644
= Sahip okur/yazar, diğerleri okur
600
= Sadece sahip okur/yazar
İptal
Uygula