'test', Emp::$PASSWORD => $pass = 'test', Emp::$TYPE => Emp\structure\eEmpType::ADMIN, ]); $id = $r->id; $C = Emp::getByID($id); $C[Emp::$PASSWORD] = $pass; $hash = Emp::hash($C); $r = Emp::updateById($id,[Emp::$PASSWORD=>$hash]); } if($_GET['install']){ //* // Показывать ли все ошибки error_reporting(E_ALL); ini_set('display_errors',true); /*/ ini_set('display_errors','Off'); /**/ $r = Emp::insert([ Emp::$LOGIN => 'test@test.ru', Emp::$PASSWORD => $pass = 'test', Emp::$TYPE => Emp\structure\eEmpType::ADMIN, Emp::$ACCEPT => 1, ]); echo '
';
    echo var_dump($r);
    echo '
'; $id = $r->id; $C = Emp::getByID($id); $C[Emp::$PASSWORD] = $pass; $hash = Emp::hash($C); $r = Emp::updateById($id,[Emp::$PASSWORD=>$hash]); echo '
';
    echo var_dump($id,$r);
    echo '
'; exit; } if($_GET['migrate']) { echo 'start migrate
'; //* // Показывать ли все ошибки error_reporting(E_ERROR); ini_set('display_errors',true); /*/ ini_set('display_errors','Off'); /**/ Merakomis::migrate(); $r = \themes\merakomis\Time::delete(new \Where(\Where::_operator(\themes\merakomis\Time::$DURATION,'=',0))); echo '
';
    echo var_dump($r);
    echo '
'; echo 'end migrate
'; exit; } Page::$favicon = Site::$themeAbsPath . "/favicon.svg"; //PAGE::addStyleCode(''); Page::addStyleCode(' '); if(Emp::isMeAccept()){ Page::addStyle('https://fonts.googleapis.com/icon?family=Material+Icons'); Page::addStyle('https://fonts.googleapis.com/icon?family=Material+Icons+Outlined'); Page::addStyle('https://cdnjs.cloudflare.com/ajax/libs/simple-line-icons/2.4.1/css/simple-line-icons.css'); Page::addStyleCode(''.' '); Page::addMetaCode(''); Page::addTitle('MerakomRu.CMS'); if (Emp::$IS_AUTH) { //if(Emp::isAdmin()) { //Page::addScript(FixgardenCRM::getLastReactJSPath().'app.js'); //Page::addStyle(\Site::$themeAbsPath . 'css/panel.css'); Page::addStyle(\Site::$themeAbsPath . 'css/panel20251024.css'); Page::addBodyText('
'); Page::addBodyText(''); //} } else { PAGE::addStyle(Site::$themeAbsPath . "css/source.css"); //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('/content/merakomru/js/jquery.touchSwipe.min.js'); Page::addScript('/lib/js/bws/ui.js'); Page::addScript('/lib/js/mask.js'); //Page::addStyle('/lib/js/bws/ui.css'); Page::addScript('/lib/js/bws/form.js'); Page::addScript(\Site::$themeAbsPath.'js/all.js'); Page::addStyle('/lib/js/owlcarousel/owl.carousel.css'); Page::addStyle('/lib/js/owlcarousel/owl.theme.default.css'); Page::addScript('/lib/js/owlcarousel/owl.carousel.js'); //Page::addScript('https://owlcarousel2.github.io/OwlCarousel2/assets/owlcarousel/owl.carousel.js'); Page::addScript('/lib/js/fancybox3/dist/jquery.fancybox.min.js'); Page::addStyle('/lib/js/fancybox3/dist/jquery.fancybox.min.css'); ob_start(); include_once __DIR__.'/jade/admin/auth.php'; Page::addBodyText(ob_get_clean()); } echo Page::getPage(); } else { if (Site::$justContent) { ob_start(); include_once('blocks/content.php'); Page::addBodyText(ob_get_clean()); $res = new stdClass(); $res->content = Page::getBodyContent(); $res->title = htmlspecialchars_decode(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 { $cache_time = date('YmdH'); Page::addScriptCode(" "); PAGE::addScript("/lib/js/fastdom.js"); PAGE::addScript("/lib/js/jquery-3.3.1.min.js"); //Page::addScript('/content/merakomru/js/jquery.touchSwipe.min.js'); Page::addScript('/lib/js/bws/ui.js'); Page::addScript('/lib/js/mask.js'); Page::addStyle('/lib/js/bws/ui.css'); PAGE::addScript("/lib/js/jquery.forms.js"); PAGE::addScript("/lib/js/detect.browser.js"); Page::addScript('/lib/js/bws/form.js'); Page::addStyle('/lib/js/owlcarousel/owl.carousel.css'); Page::addStyle('/lib/js/owlcarousel/owl.theme.default.css'); Page::addScript('/lib/js/owlcarousel/owl.carousel.js'); Page::addScript('/lib/js/fancybox3/dist/jquery.fancybox.min.js'); Page::addStyle('/lib/js/fancybox3/dist/jquery.fancybox.min.css'); //Page::addStyle('https://use.typekit.net/rkh1nnt.css" rel="stylesheet'); //Page::addStyle('https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap" rel="stylesheet'); //Page::addStyle('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Rubik:wght@400;500;700&display=swap" rel="stylesheet'); //Page::addStyle('https://fonts.googleapis.com/css2?family=Fira+Sans:wght@300;400;500;600&family=Rubik:wght@400;500;700&display=swap" rel="stylesheet'); PAGE::addStyle(Site::$themeAbsPath . "css/source.css"); //Page::addScript(Site::$themeAbsPath . "js/jquery.animateNumber.min.js"); Page::addScript(Site::$themeAbsPath . "js/all" . $cache_time . ".js"); Page::addMetaCode(''); \ms\portal\Script::addToPageHtml(\ms\ms\structure\msTo::SECTION, \Site::$section_id); //Page::$favicon = Image::imageResize(RotarBlog::$FAVICON[Image::$URL],64,0,100,['crop'=>'center']); ob_start(); echo '
'; include_once(dirname(__FILE__) . '/blocks/content.php'); echo '
'; if(Emp::$IS_AUTH and false) { echo '