Файл: 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');
  }
?>