meraproject/content/admin/index.php

115 lines
3.4 KiB
PHP
Raw Permalink Normal View History

<?
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();
}