Просмотр файла inc/core.php

Размер файла: 4.14Kb
<?php

mb_internal_encoding("UTF-8");

@session_start();

/*************************Подключаемся к базе*************************/
include_once('db.php');
$connect = @mysql_connect($db_host, $db_user, $db_pass) or die('ОШИБКА!!! Нет подключения к серверу. Попробуйте обновить страницу позже'); // Подключение к MySQL серверу
@mysql_select_db($db_name) or die('ERROR! Cannot connect to server. Reload this page later.'); // Выбираем базу данных
@mysql_query("SET NAMES 'utf8';", $connect); // Устанавливаем кодировку
/*********************************************************************/

date_default_timezone_set('Europe/London');                                     // Устанавливаем временной пояс
$time = time();

/**************************Настройки системы**************************/

$home = 'http://' . $_SERVER['HTTP_HOST'];                                      // Адрес сайта
$site_name = 'KokirCMS';                                                      // Имя сайта
$title = (!$title ? 'KokirCMS' : $title);                                     // Заголовок страницы
$metaDesc = 'Ищешь интересные Соц сеть? Go к нам!';                           // <meta> Ключевые слова
$metaKey = 'Соц сеть, общение, найти пару';                                   // <meta> Описание
$antiFlood = 5;                                                                 // Время антифлуда(сек)
$absolutPath = $_SERVER['PHP_SELF'] . '?' . $_SERVER['QUERY_STRING'];           // Абсолютный путь к странице
$documentRoot = $_SERVER['DOCUMENT_ROOT'];                                      // Путь к документу на сервере
$httpReferer = $_SERVER['HTTP_REFERER'];                                        // Страница с которой пришел пользователь
$mode = !empty($_GET['mode']) ? $_GET['mode'] : '';                             // GET-параметр mode
$newIsNew = 60 * 60 * 24 * 3;                                                   // Сколько новость считать новой и выводить на главной

$chms = 10;                                                                     // Число сообщений на страницу
$pageNum = (!empty($_GET['page']) && ctype_digit($_GET['page']) ? $_GET['page'] : 1); // Номер текущей страницы(для постраничной навигации)
$page = ($pageNum ? (($pageNum - 1) * $chms) : '0');

/**********************Информация о пользователе**********************/
$agn = htmlentities(substr($_SERVER['HTTP_USER_AGENT'], 0, 150), ENT_QUOTES);   // Инфо браузера пользователя
$userIp = $_SERVER['REMOTE_ADDR'];                                              // IP пользователя
$userIpLong = ip2long($user_ip);                                                // IP пользователя в Long формате
/*********************************************************************/

require_once ('ini.php');                                                       // Подключаем фреймворк

if(!empty($_SESSION['uid']) && !empty($_SESSION['ups']))
{
  $uid = escstr($_SESSION['uid']);
  $ups = escstr($_SESSION['ups']);
  $user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = $uid;"));
  if($user['pass'] !== $ups)
    unset($user);
  else
    mysql_query("UPDATE `users` SET `visit` = '" . $time . "' WHERE `id` = $uid;");
}

@ob_start("ob_gzhandler");                                                      // Включаем сжатие страниц

unset($uid, $ups);

if(!$noDelChatOnline)
  mysql_query("DELETE FROM `chat_online` WHERE `user` = " . $user['id'] . " OR `date` < " . ($time - 300) . ";");

$lastNew = mysql_fetch_array(mysql_query("SELECT * FROM `news` ORDER BY `date` DESC LIMIT 1;"));

?>