134 lines
3.6 KiB
PHP
134 lines
3.6 KiB
PHP
<?php
|
|
|
|
$themeUrl = \Site::themeUrl('');
|
|
|
|
use core\site\structure\HTMLPage as Page;
|
|
use themes\Modulebz;
|
|
|
|
/*
|
|
$hash = \Account::hash([
|
|
Account::$ID => 41,
|
|
Account::$PASSWORD => "c3/(s\TAj'EJ&7/j",
|
|
]);
|
|
echo '<pre>';
|
|
echo var_dump($hash);
|
|
echo '</pre>';
|
|
exit;
|
|
/**/
|
|
|
|
|
|
if($_GET['migrate']){
|
|
//*
|
|
// Показывать ли все ошибки
|
|
error_reporting(E_ERROR);
|
|
ini_set('display_errors',true);
|
|
/*/
|
|
ini_set('display_errors','Off');
|
|
/**/
|
|
Modulebz::migrate();
|
|
exit;
|
|
}
|
|
|
|
if($_GET['install']){
|
|
//*
|
|
// Показывать ли все ошибки
|
|
error_reporting(E_ERROR);
|
|
ini_set('display_errors',true);
|
|
/*/
|
|
ini_set('display_errors','Off');
|
|
/**/
|
|
\Profile::add([
|
|
Profile::$LOGIN => 'test@test.ru',
|
|
Profile::$PASSWORD => '1',
|
|
Profile::$PORTAL => \Site::$portal_id,
|
|
]);
|
|
exit;
|
|
}
|
|
|
|
//*
|
|
// Показывать ли все ошибки
|
|
error_reporting(E_ERROR);
|
|
ini_set('display_errors',true);
|
|
/*/
|
|
ini_set('display_errors','Off');
|
|
/**/
|
|
|
|
|
|
$PAGE = new \core\site\structure\HTMLPage;
|
|
$PAGE::addCrumb('Главная',\Site::sectionUrl());
|
|
|
|
$BLOCKS_PATH = dirname(__FILE__).'/blocks/';
|
|
$JADE_PATH = dirname(__FILE__).'/jade/';
|
|
$SERVICE_PATH = dirname(__FILE__).'/service/';
|
|
$THEME_URL = \Site::$themeAbsPath;
|
|
$SECTION_URL = \Site::sectionUrl('');
|
|
|
|
$IS_RENT = false;
|
|
$IS_ARCHITECTURE = false;
|
|
|
|
if(Site::$justContent) {
|
|
ob_start();
|
|
include_once(dirname(__FILE__).'/blocks/content.php');
|
|
Page::addBodyText(ob_get_clean());
|
|
$res = new stdClass();
|
|
$res->content = Page::getBodyContent();
|
|
$res->title = Page::getTitleText();
|
|
$res->data = Page::$data;
|
|
$res->time_compile = microtime(true)-$GLOBALS['start_engine'];
|
|
$res->time_bd = \DB::$total_time;
|
|
$res->keywords = Page::$keywords;
|
|
$res->description = Page::$description;
|
|
//$res->time_compile = $GLOBALS['start_engine'];
|
|
echo je($res);
|
|
|
|
} else {
|
|
|
|
|
|
Page::addMetaCode('<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"/>');
|
|
|
|
|
|
$cache_time = date('YmdH');
|
|
|
|
PAGE::addStyle (Site::$themeAbsPath."css/style".$cache_time.".css");
|
|
PAGE::addScript("/lib/js/fastdom.js");
|
|
PAGE::addScript("/lib/js/jquery-3.3.1.min.js");
|
|
Page::addScript('/lib/js/bws/ui.js');
|
|
Page::addStyle('/lib/js/bws/ui.css');
|
|
Page::addScript('/lib/js/bws/form.js');
|
|
Page::addScript(Site::$themeAbsPath."js/all".$cache_time.".js");
|
|
Page::addScript("/lib/js/react/16.8.6.js");
|
|
Page::addScript("/lib/js/react/dom.16.8.6.js");
|
|
//Page::addScript(Site::$themeAbsPath."js/react.js");
|
|
Page::addScript(Site::$themeAbsPath."js/react/modules.js");
|
|
Page::addStyle("https://use.typekit.net/ujz0sdl.css");
|
|
|
|
Page::addStyle('/lib/js/perfect-scrollbar/css/perfect-scrollbar.css');
|
|
Page::addScript('/lib/js/perfect-scrollbar/js/perfect-scrollbar.jquery.js');
|
|
Page::addScript('/lib/js/perfect-scrollbar/js/perfect-scrollbar.js');
|
|
|
|
\ms\portal\Script::addToPageHtml(\ms\ms\structure\msTo::SECTION,\Site::$section_id);
|
|
Page::$favicon = Site::$themeAbsPath."favicon.ico";
|
|
//Page::$favicon = Opr::favicon(Opr::$FAVICON);
|
|
Page::$title = 'Module.bz';
|
|
|
|
// Шапка
|
|
ob_start();
|
|
echo '<div id="body_wrap">';
|
|
include_once(dirname(__FILE__).'/jade/blocks/top.php');
|
|
// Контент
|
|
include_once(dirname(__FILE__).'/blocks/content.php');
|
|
echo '</div>';
|
|
Page::addBodyText('<script>init_data = '.je(Page::$data).'</script>');
|
|
Page::addBodyText(ob_get_clean());
|
|
|
|
// Подвал
|
|
//ob_start();include_once(dirname(__FILE__).'/jade/blocks/footer.php');Page::addBodyText(ob_get_clean());
|
|
|
|
|
|
|
|
echo Page::getPage();
|
|
|
|
}
|
|
|
|
|