Пример #1
0
 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();
     }
 }
Пример #2
0
<?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) {