Вход Регистрация
Файл: CMS/core/init.php
Строк: 116
<?php

if (!defined('CMS')) { die('Access Denied!'); }

# Фиксирование времени начала выполнения скрипта
$mts microtime(1);

if (!
defined('ROOT')) {

    
$level  0;
    
$folder '';
    while ( !
file_exists($folder 'robots.txt') && $level ) {

        
$folder .= '../'
        ++
$level;
    }
    
define('ROOT'$folder);
    unset(
$level$folder);
}

define'DS''/' );

define'VERSION''html' );

define'ENGINE'str_replace"\", "/", dirname(__FILE__) ) );

define( 'ROOTPATH', str_replace( "
\", "/", $_SERVER['DOCUMENT_ROOT'] ) );

define( 'CACHE_PATH', ENGINE . '/cache/' );

define( 'MODULES_PATH', ENGINE . '/modules/' );

define( 'TEMPLATES_PATH', ENGINE . '/templates/' );

define( 'THEMES_PATH', ROOTPATH . '/themes/' );

define( 'IMAGES_PATH', ROOTPATH . '/images/' );

define( 'IMAGES', '/images/' );

define( 'RND', mt_rand(1111, 9999) );

/* Настройки сайта */
if (!class_exists('ini')) {

    require_once( ENGINE . '/classes/ini.class.php' );
}

if (!file_exists( ENGINE . '/data/config.ini' )) {

    header('Location: /install.php'); die;
}

$config = ini::read( ENGINE . '/data/config.ini' );

$config['timeclocks'] = !empty($config['timeclocks']) ? $config['timeclocks'] : 0;

define( 'ADMIN_DIR', DS . 
$config['admin_dir'] . DS );       // Папка администратора
define( 'SITE_TIME', time() + 
$config['timeclocks'] * 3600); // Установка временного сдвига сайта
define( 'SP', 'cms' );                                       // Session prefix
define( 'CP', 'cms' );                                       // Cookies prefix

if (!empty(
$config['debug_mode'])) {

    error_reporting(E_ALL);
    ini_set('display_errors', true);
    ini_set('html_errors', true);
    ini_set('error_reporting', E_ALL);
}
else
{
    @error_reporting(0);
    @ini_set('display_errors', false);
    @ini_set('html_errors', false);
    @ini_set('error_reporting', E_ALL ^ E_NOTICE);
}

ini_set('register_globals', 0);
ini_set('url_rewriter.tags', '');
ini_set('session.use_cookies', 1);
ini_set('session.use_trans_sid', 1);
ini_set('date.timezone', 'Europe/Moscow');
mb_internal_encoding('UTF-8');
session_name('sid') or die('Невозможно инициализировать сессии!');
session_start() or die('Невозможно инициализировать сессии!');

/* Подключили настройки БД и функции */
require_once( ENGINE . '/DbSimple//Generic.php' );
require_once( ENGINE . '/data/dbconfig.php' );
require_once( ENGINE . '/functions.php' );
require_once( ENGINE . '/classes/session.class.php' );

$inSes = cmsSession::getInstance();

//
$err = error_get_last();
//print_r(
$err);

$arr_themes = array('wap','web','touch');

# Локализация для даты
$lang['months'] = array (
'01'        => 'Января',
'02'        => 'Февраля',
'03'        => 'Марта',
'04'        => 'Апреля',
'05'        => 'Мая',
'06'        => 'Июня',
'07'        => 'Июля',
'08'        => 'Августа',
'09'        => 'Сентября',
'10'        => 'Октября',
'11'        => 'Ноября',
'12'        => 'Декабря',
);

$lang['date'] = array (
'01'        => 'Январь',
'02'        => 'Февраль',
'03'        => 'Март',
'04'        => 'Апрель',
'05'        => 'Май',
'06'        => 'Июнь',
'07'        => 'Июль',
'08'        => 'Август',
'09'        => 'Сентябрь',
'10'        => 'Октябрь',
'11'        => 'Ноябрь',
'12'        => 'Декабрь',
'January'   => 'января',
'February'  => 'февраля',
'March'     => 'марта',
'April'     => 'апреля',
'May'       => 'мая',
'June'      => 'июня',
'July'      => 'июля',
'August'    => 'августа',
'September' => 'сентября',
'October'   => 'октября',
'November'  => 'ноября',
'December'  => 'декабря',
'Jan'       => 'янв',
'Feb'       => 'фев',
'Mar'       => 'мар',
'Apr'       => 'апр',
'Jun'       => 'июн',
'Jul'       => 'июл',
'Aug'       => 'авг',
'Sep'       => 'сен',
'Oct'       => 'окт',
'Nov'       => 'ноя',
'Dec'       => 'дек',

'Sunday'    => 'Воскресенье',
'Monday'    => 'Понедельник',
'Tuesday'   => 'Вторник',
'Wednesday' => 'Среда',
'Thursday'  => 'Четверг',
'Friday'    => 'Пятница',
'Saturday'  => 'Суббота',
'Sun'       => 'Вс',
'Mon'       => 'Пн',
'Tue'       => 'Вт',
'Wed'       => 'Ср',
'Thu'       => 'Чт',
'Fri'       => 'Пт',
'Sat'       => 'Сб',
);

# Для архива и календаря
$lang['date_f']  = array('января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря');
$lang['date_r']  = array('Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь');
$lang['date_short_week_days'] = array('Вс','Пн','Вт','Ср','Чт','Пт','Сб');

$lang['OR']          = 'или';
$lang['AND']         = 'и';
$lang['SEARCH_WORD'] = '«%s»';

# Установка переменных
$ip = get_ip();

if (isset(
$_SERVER['PHP_SELF'])) {

    
$php_self = check(substr($_SERVER['PHP_SELF'], 1));
}
if (isset(
$_SERVER['REQUEST_URI'])) {

    
$request_uri = check(urldecode(substr(strtok($_SERVER['REQUEST_URI'], 'S'), 1)));
    
$request_uri = !empty($request_uri) ? $request_uri : check(substr($_SERVER['PHP_SELF'], 1));
}
if (isset(
$_SERVER['HTTP_REFERER'])) {

    
$http_referer = check(urldecode(strtok($_SERVER['HTTP_REFERER'], 'S')));
}
else 
$http_referer = 'Не определено';

if (empty(
$_SESSION[SP]['log'])) {

    
$username = !empty($config['guest_name']) ? $config['guest_name'] : 'Гость';
}
else 
$username = $_SESSION[SP]['log'];

if (empty(
$_SESSION[SP]['brow'])) {

    
$brow = get_ua();
}
else 
$brow = $_SESSION[SP]['brow'];

$_SESSION[SP]['brow'] = $brow;

if (empty(
$_SESSION['counton'])) {

    
$_SESSION['counton'] = 0;
}

if (empty(
$_SESSION['currs'])) {

    
$_SESSION['currs'] = SITE_TIME;
}

if (empty(
$_SESSION['token'])) {

    
$_SESSION['token'] = random_string(6);
}

$_SESSION['timeon'] = maketime(SITE_TIME - $_SESSION['currs']);

$log       = '';
$is_admin  = FALSE;
$is_logged = FALSE;
$swfobject = FALSE;
$js_vars   = array();
$uset      = array();

?>
Онлайн: 3
Реклама