115 lines
3.4 KiB
PHP
115 lines
3.4 KiB
PHP
|
|
<?
|
||
|
|
|
||
|
|
use core\site\structure\HTMLPage as Page;
|
||
|
|
use ms\ms;
|
||
|
|
use shop\category\Relation;
|
||
|
|
|
||
|
|
if($_GET['test']) {
|
||
|
|
/*
|
||
|
|
\shop\category\Relation::delete();
|
||
|
|
\shop\category\Relation::setParent(1);
|
||
|
|
\shop\category\Relation::setParent(2,1);
|
||
|
|
\shop\category\Relation::setParent(3,2);
|
||
|
|
\shop\category\Relation::setParent(4,2);
|
||
|
|
\shop\category\Relation::setParent(5,4);
|
||
|
|
\shop\category\Relation::setParent(6);
|
||
|
|
\shop\category\Relation::setParent(2,6);
|
||
|
|
/**/
|
||
|
|
exit;
|
||
|
|
}
|
||
|
|
if($_GET['category_relation']) {
|
||
|
|
set_time_limit(0);
|
||
|
|
$a = \shop\Category::getAll(true);
|
||
|
|
foreach ($a as $v){
|
||
|
|
echo '<pre>';
|
||
|
|
echo var_dump($v);
|
||
|
|
echo '</pre>';
|
||
|
|
Relation::setParent($v[\shop\Category::$ID],$v[\shop\Category::$PARENT]);
|
||
|
|
}
|
||
|
|
exit;
|
||
|
|
}
|
||
|
|
if($_GET['install']) {
|
||
|
|
\Core::install();
|
||
|
|
exit;
|
||
|
|
}
|
||
|
|
if($_GET['lang']) {
|
||
|
|
Ms::reinstallLang();
|
||
|
|
exit;
|
||
|
|
}
|
||
|
|
if($_GET['unique']) {
|
||
|
|
Ms::installUniques();
|
||
|
|
exit;
|
||
|
|
}
|
||
|
|
if($_GET['migrate']) {
|
||
|
|
//*
|
||
|
|
// Показывать ли все ошибки
|
||
|
|
error_reporting(E_ERROR);
|
||
|
|
ini_set('display_errors',true);
|
||
|
|
/*/
|
||
|
|
ini_set('display_errors','Off');
|
||
|
|
/**/
|
||
|
|
set_time_limit(0);
|
||
|
|
Ms::createTables();
|
||
|
|
Ms::checkColumns(true);
|
||
|
|
Ms::reinstallLang();
|
||
|
|
\core\core\structure\Install::installCoreLang();
|
||
|
|
//*
|
||
|
|
echo '<pre>';
|
||
|
|
echo var_dump(\DB::$logs);
|
||
|
|
echo '</pre>';
|
||
|
|
/**/
|
||
|
|
exit;
|
||
|
|
}
|
||
|
|
|
||
|
|
MS::init();
|
||
|
|
|
||
|
|
$PAGE = new \core\site\structure\HTMLPage;
|
||
|
|
|
||
|
|
if(Site::$justContent) {
|
||
|
|
ob_start();
|
||
|
|
include_once('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;
|
||
|
|
echo je($res);
|
||
|
|
|
||
|
|
} else {
|
||
|
|
PAGE::addStyle (Site::$themeAbsPath."css/style.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::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');
|
||
|
|
Page::addStyle('/lib/js/date/jquery.datetimepicker.css');
|
||
|
|
Page::addScript('/lib/js/date/jquery.datetimepicker.js');
|
||
|
|
Page::addScript('/lib/js/tinymce/js/tinymce/tinymce.min.js');
|
||
|
|
Page::addScript(Site::$themeAbsPath."js/all.js");
|
||
|
|
Page::addMetaCode('<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">');
|
||
|
|
|
||
|
|
Page::$favicon = Site::$themeAbsPath."favicon.ico";
|
||
|
|
|
||
|
|
if(IF_AUTH){
|
||
|
|
ob_start(); include_once('jade/sample/bar/left.php'); $LEFT = ob_get_clean();
|
||
|
|
ob_start(); include_once('blocks/content.php'); $CONTENT = ob_get_clean();
|
||
|
|
ob_start(); include_once('jade/sample/bar/right.php'); $RIGHT = ob_get_clean();
|
||
|
|
ob_start(); include_once('jade/sample/bar/footer.php'); $FOOTER = ob_get_clean();
|
||
|
|
Page::addBodyText('<div id="wrap_content"><div id="content">'.$CONTENT.'</div></div>'.$RIGHT.$FOOTER);
|
||
|
|
} else {
|
||
|
|
|
||
|
|
ob_start(); include_once('blocks/content.php'); $CONTENT = ob_get_clean();
|
||
|
|
Page::addBodyText('<div id="wrap_content"><div id="content">'.$CONTENT.'</div></div>');
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
echo Page::getPage();
|
||
|
|
|
||
|
|
}
|
||
|
|
|