2023-03-04 23:45:46 +00:00
|
|
|
<?php
|
2023-11-12 18:12:42 +00:00
|
|
|
header('Content-Type: text/html; charset=utf-8');
|
|
|
|
header('X-Powered-By: EGP');
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
date_default_timezone_set('Europe/Moscow');
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
@ini_set('display_errors', TRUE);
|
|
|
|
@ini_set('html_errors', TRUE);
|
2023-12-03 16:07:31 +00:00
|
|
|
@ini_set('error_reporting', E_ALL);
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
DEFINE('EGP', TRUE);
|
|
|
|
DEFINE('DIR', dirname('index.php'));
|
|
|
|
DEFINE('ROOT', DIR . '/');
|
|
|
|
DEFINE('SYS', ROOT . 'system/');
|
|
|
|
DEFINE('TPL', ROOT . 'template/');
|
|
|
|
DEFINE('TEMP', ROOT . 'temp/');
|
|
|
|
DEFINE('FILES', ROOT . 'files/');
|
|
|
|
DEFINE('DATA', SYS . 'data/');
|
|
|
|
DEFINE('LIB', SYS . 'library/');
|
|
|
|
DEFINE('ENG', SYS . 'engine/');
|
|
|
|
DEFINE('SEC', SYS . 'sections/');
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
$device = isset($_COOKIE['egp_device']) ? $_COOKIE['egp_device'] : '!mobile';
|
|
|
|
$start_point = $_SERVER['REQUEST_TIME'];
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
$mcache = new Memcache;
|
|
|
|
$mcache->connect('127.0.0.1', 11211) or exit('Ошибка подключения Memcache');
|
2023-11-12 14:26:34 +00:00
|
|
|
|
|
|
|
// Composer
|
2023-11-12 18:12:42 +00:00
|
|
|
if (!file_exists(ROOT . 'vendor/autoload.php')) {
|
2023-11-12 14:26:34 +00:00
|
|
|
die('Please <a href="https://getcomposer.org/download/" target="_blank" rel="noreferrer" style="color:#0a25bb;">install composer</a> and run <code style="background:#222;color:#00e01f;padding:2px 6px;border-radius:3px;">composer install</code>');
|
|
|
|
}
|
2023-11-12 18:12:42 +00:00
|
|
|
require(ROOT . 'vendor/autoload.php');
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
// Настройки
|
|
|
|
include(DATA . 'config.php');
|
|
|
|
include(DATA . 'engine.php');
|
|
|
|
include(DATA . 'mysql.php');
|
|
|
|
include(DATA . 'params.php');
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
// Библиотеки
|
|
|
|
include(LIB . 'sql.php');
|
|
|
|
include(LIB . 'html.php');
|
|
|
|
include(LIB . 'system.php');
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
$uip = sys::ip();
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
/* if(!isset($_COOKIE['egp_device']))
|
|
|
|
{
|
|
|
|
include(LIB.'megp.php');
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
$device = $megp->isMobile() ? 'mobile' : '!mobile';
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
sys::cookie('egp_device', $device, 14);
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
if($device == 'mobile')
|
|
|
|
sys::back();
|
|
|
|
} */
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
// Распределитель
|
|
|
|
if ($device == '!mobile')
|
|
|
|
include(SYS . 'distributor.php');
|
|
|
|
/* else
|
|
|
|
include(SYS.'mdistributor.php'); */
|
2023-11-11 20:56:12 +00:00
|
|
|
|
2023-11-12 18:12:42 +00:00
|
|
|
// Выхлоп
|
|
|
|
echo $html->arr['all'];
|
2023-03-04 23:45:46 +00:00
|
|
|
?>
|