public function __construct() { $this->_page = Page::getInstance(); $this->_resource = Resource::getInstance(); $this->_module = $this->getModule(); $this->_lang = Lang::lang(); $this->_db = static::$_defaultDb; $this->_configMain = Registry::get('main', 'config'); $cacheManager = new Cache_Manager(); $this->_configBackoffice = Config::factory(Config::File_Array, $this->_configMain->get('configs') . 'backend.php'); $this->_cache = $cacheManager->get('data'); if (Request::get('logout', 'boolean', false)) { User::getInstance()->logout(); session_destroy(); if (!Request::isAjax()) { Response::redirect(Request::url(array('index'))); } } $this->checkAuth(); if ($this->_configBackoffice->get('use_csrf_token')) { $csrf = new Security_Csrf(); $this->_page->csrfToken = $csrf->createToken(); } }
<?php if (!defined('DVELUM')) { exit; } $res = Resource::getInstance(); $res->addJs('js/app/system/common.js', -1); $token = ''; if ($this->useCSRFToken) { $csrf = new Security_Csrf(); $token = $csrf->createToken(); } $res->addJs('/js/lib/jquery.js', -2, true, 'head'); if ($this->development) { $res->addJs('/js/lib/extjs4/ext-all-debug.js', -2, true); } else { $res->addJs('/js/lib/extjs4/ext-all.js', -2, true); } $res->addJs('/js/lang/' . $this->lang . '.js', -3, true); $res->addCss('/js/lib/extjs4/resources/css/ext-all-gray.css', 1); $res->addCss('/templates/system/default/css/style.css', 2); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <BASE href="<?php echo Request::baseUrl(); ?> "> <?php if ($this->useCSRFToken) {