View file wap-meet/system/config.php

File size: 2.14Kb
<?php
mb_internal_encoding("UTF-8");
date_default_timezone_set('Europe/Moscow');
$config = array();
$config['mysql']['host'] = 'localhost';
$config['mysql']['user'] = 'root';
$config['mysql']['pass'] = 'parol';
$config['mysql']['base'] = 'wap-meet';
// Домашний каталог для браузера
$config['site']['home'] = '/';
// Корень скрипта
$config['site']['root'] = $_SERVER['DOCUMENT_ROOT'];
// Данных на одной странице
$config['site']['onpage'] = 10;
// стоимость сообщения в чате
$config['chat']['cost'] = 0;
// стоимость одного объявления
$config['adv']['cost'] = 0;
//Текущая страница
$p = ( ! empty($_GET['p']) && is_numeric($_GET['p'])) ? intval($_GET['p']) : 0;
// ЧАсто используется, поэтому здесь проверяем сразу
$id = ( ! empty($_GET['id']) && is_numeric($_GET['id'])) ? intval($_GET['id']) : 0;

$connect = mysql_connect($config['mysql']['host'], $config['mysql']['user'], $config['mysql']['pass']);

if ( ! $connect) exit('No connection on database.');
if ( ! mysql_select_db($config['mysql']['base'], $connect) ) exit('Database not found.');
mysql_query("SET NAMES 'utf8'");

// Авторизация
session_start();
$is_logged = false;

if ( ! empty($_COOKIE['user_id']) && ! empty($_COOKIE['user_hash']) ) {
	$_SESSION['user_id']   = $_COOKIE['user_id'];
	$_SESSION['user_hash'] = $_COOKIE['user_hash'];
}

if ( ! empty($_SESSION['user_id']) && ! empty($_SESSION['user_hash']) ) {
	$check = mysql_query("SELECT * FROM `users` WHERE `user_id` = '" . (int) $_SESSION['user_id'] . "' AND `hash` = '" . mysql_real_escape_string($_SESSION['user_hash']) . "' ");

	if ( mysql_num_rows($check) < 1 ) {
		$is_logged = false;
		$user_data = array();
		unset($_SESSION['user_id'], $_SESSION['user_hash']);
		setcookie('user_id', '');
		setcookie('hash', '');
	} else {
		$is_logged = true;
		// Обновляем время в онлайне
		mysql_query("UPDATE `users` SET `online_time` = {$_SERVER['REQUEST_TIME']} WHERE `user_id` = '" . (int) $_SESSION['user_id'] . "' ");
		$user_data = mysql_fetch_assoc($check);
	}
}