芝麻web文件管理V1.00
编辑当前文件:/home/qrafawbu/kwesioben.com/store/system/storage/modification/system/library/template/twig.php
data[$key] = $value; } public function render($filename, $code = '') { if (!$code) { $file = DIR_TEMPLATE . $filename . '.twig'; if (defined('DIR_CATALOG') && is_file(DIR_MODIFICATION . 'admin/view/template/' . $filename . '.twig')) { $code = file_get_contents(DIR_MODIFICATION . 'admin/view/template/' . $filename . '.twig'); } elseif (is_file(DIR_MODIFICATION . 'catalog/view/theme/' . $filename . '.twig')) { $code = file_get_contents(DIR_MODIFICATION . 'catalog/view/theme/' . $filename . '.twig'); } elseif (is_file($file)) { $code = file_get_contents($file); } else { throw new \Exception('Error: Could not load template ' . $file . '!'); exit(); } } // initialize Twig environment $config = array( 'autoescape' => false, 'debug' => false, 'auto_reload' => true, 'cache' => DIR_CACHE . 'template/' ); try { $loader = new \Twig\Loader\ArrayLoader(array($filename . '.twig' => $code)); $twig = new \Twig\Environment($loader, $config); return $twig->render($filename . '.twig', $this->data); } catch (Exception $e) { trigger_error('Error: Could not load template ' . $filename . '!'); exit(); } } }