session_start();
ini_set('display_errors','1');
error_reporting(E_ALL);
include('config.php');
include('config_define.php');
$t=microtime(1);
$GLOBALS['config']=array();
#var_dump($_SERVER);exit;
include($_SERVER['DOCUMENT_ROOT'.rem].'/includes/defined.php');
if(preg_match('/^\/\.well-known/is',$_SERVER['REQUEST_URI'])==1){
echo 'ok';exit;
}
if(!site_enable ){
header('HTTP/1.1 503 Service Temporarily Unavailable');
header('Status: 503 Service Temporarily Unavailable');
header('Retry-After: 300');
$num='';
$from=file_get_contents(r.'.maintance');
$numx=round(microtime(1)-strtotime($from));
$minx=floor($numx/60);
$minh=floor($numx/60/60);
$mind=floor($numx/86400);
if($numx<60){
$num='Сайт не работает уже '.$numx.' сек.
Ожидаемое время включения сайта: '.date('H:i:s', $from+15*60).'.
';
}elseif($minx<60){
$num='Сайт не работает уже '.$minx.' мин.
Ожидаемое время включения сайта: '.date('H:i:s', $from+15*60).'.
';
}elseif($minx<24){
$num='Сайт не работает уже '.$minh.' ч.
Ожидаемое время включения сайта: '.date('H:i:s', $from+15*60).'.
';
}else{
$num='Сайт не работает уже '.$mind.' дн.
Ожидаемое время включения сайта: '.date('H:i:s', $from+15*60).'.
';
}
$tpl=file_get_contents(r.'tpl/coming_soon/index.tpl');
echo str_replace(array('{{host}}','{{year}}','{{num}}'),array(str_replace('www.','',$_SERVER['HTTP_HOST']), date('Y'),$num),$tpl);
exit;
}
include(r.'includes/rules/pre_redirect.php');
/* Общий конфигурационный файл */
/* 1 этап - обрабатываем URI */
$get_configuration=new configuration;
$get_configuration->check_uri();
/*Получаем все категории*/
get_all_category(1);
get_all_articles(0);
get_all_elements(0);
get_all_tags();
get_all_faq();
/*Мы получаем полный перечень категорий - после этого будем работать с ним из памяти*/
/* 2 этап - получаем данные */
$get_data=new information;
$get_data->get_data();
/* 3 этап - генерируем шаблон */
$tpl=new renders;
/*Подготавливаем шаблон*/
$tpl->render();
#_tt();
/*
На данном этапе мы получаем предварительный шаблон
теперь нам нужно его обработать
*/
#vv(debug);
#if(debug && iadmin()){
echo '
'.$GLOBALS['messages']['mysql_queries'].'('.(microtime(1)-$t).')'; echo '
'.$GLOBALS['messages']['mysql_queries'].''; echo _mess(0,'show'); #}