Файл: incfiles/core.php
Строк: 75
<?php
/****
* @package LiveCMS
* @link livecms.org
* @author MyZik
* @version See attached file VERSION.txt
* @license See attached file LICENSE.txt
* @copyright Copyright (C) LiveCMS Development Team
****/
require_once('functions.php');
$timeGen = microtime(1);
# Версия LiveCMS
$system['cms_version'] = '1.0.5';
# IP адрес
$system['ip'] = input($_SERVER['REMOTE_ADDR']);
# Браузер
$system['browser'] = input($_SERVER['HTTP_USER_AGENT']);
/**********
Получаем файлы из /autoload/
**********/
$dir = opendir(HOME .'/autoload/');
while ($file = readdir($dir))
{
if (preg_match('/.php$/i', $file)) require_once(HOME .'/autoload/'. $file);
}
/**********
Подключение библиотек / классов
**********/
function require_lib($var)
{
if (file_exists(HOME .'/incfiles/classes/'. $var)) require_once(HOME .'/incfiles/classes/'. $var);
else exit('Невозможно подключить библиотеку '. $var);
}
$cms_set = mysql_fetch_assoc(mysql_query("SELECT * FROM `cms_settings` WHERE `id` = '1'"));
if (isset($user)) {
// Получаем настройки пользователя
$set_user = mysql_fetch_assoc(mysql_query("SELECT * FROM `user_settings` WHERE `user_id` = '" . $user['id'] . "'"));
$countMess = (int) $set_user['num_pages']; //Число сообщений на страницу
} else {
// Системные настройки для гостей
$set_user['num_pages'] = $cms_set['num_pages']; // Кол-во пунктов на страницу
$set_user['sex_view'] = $cms_set['sex_view']; // Показ пола иконками (icons) или текстом (text)
$set_user['theme'] = $cms_set['theme']; // Тема оформления
$set_user['language'] = $cms_set['language']; // Язык
$countMess = $set_user['num_pages'];
}
$lang_iso = $set_user['language'];
$lang_list = array();
$lang = array();
$lang = load_lng();
$page = isset($_REQUEST['page']) && $_REQUEST['page'] > 0 ? intval($_REQUEST['page']) : 1;
$start = isset($_REQUEST['page']) ? $page * $countMess - $countMess : (isset($_GET['start']) ? abs(intval($_GET['start'])) : 0);
/**
* Проверяем наличие бана у пользователя
**/
if (isset($user) && mysql_result(mysql_query("SELECT COUNT(*) FROM `cms_banned_users` WHERE `user_id` = '" . $user['id'] . "' AND `ban_time` >= '" . time() . "'"), 0) != 0) {
$title = 'You banned!';
require_once(HOME . '/incfiles/header.php');
$ban = mysql_fetch_assoc(mysql_query("SELECT * FROM `cms_banned_users` WHERE `user_id` = '" . $user['id'] . "' AND `ban_time` >= '" . time() . "' LIMIT 1"));
echo '<div class="error">' .
'<center><b>' . $lang['you_banned'] . '</b></center>' .
$lang['ban_while'] . ': ' . $ban['description'] . '<br />' .
$lang['ban_date'] . ': ' . display_time($ban['time']) . '<br />' .
$lang['ban_end'] . ': ' . display_time($ban['ban_time']) . '<br />' .
$lang['ban_by'] . ': '; echo display_user($ban['admin_id']);
echo '</div>';
require_once(HOME . '/incfiles/footer.php');
}
?>