Файл: core/processing_user.php
Строк: 36
<?php
/*Мутим вычисление время онлайн*/
if((time() - $_SESSION['time_online_start']) < 300)
{
if((time() - $_SESSION['time_online_start']) > 30)
{
$time_online = time() - $_SESSION['time_online_start'];
mysql_query ("UPDATE `user` SET `time_online`= `time_online` + ".$time_online." WHERE `id`='".(int)$user['id']."'");
$_SESSION['time_online_start'] = time();
}
}
else
{
$_SESSION['time_online_start'] = time();
}
/*Пишем время последнего перехода (ну что бы знать когда зверь последний раз бывал) и реальный IP*/
if((time() - $_SESSION['up_time_visit']) > 60)
{
mysql_query ("UPDATE `user` SET `online`='".time()."', `real_ip`='".RealIp()."' WHERE `id`='".(int)$user['id']."'");
$_SESSION['up_time_visit'] = time();
}
/*Проверяем не стоит ли пользователь в бане*/
if($user['bann_time'] < time()) mysql_query ("UPDATE `user` SET `bann_time`='' WHERE `id` = '".(int)$user['id']."'");
/*Информируем пользователя если он в бане*/
if($_SESSION['id'] && us_block($_SESSION['id']) == 'us_del')
{
echo'Данные соответствующие Вашей сессии не найдены на сервере! <br />';
echo'<a href="/">Перейти на главную страницу</a>';
unset($_SESSION['id']);
exit();
}
else
if((int)us_block($_SESSION['id']))
{
header('location: /ban.php');
exit();
}
if(isset($bann_result))
{
echo $bann_result;
exit();
}
?>