Файл: files/avto_online.php
Строк: 30
<?
$tm = time(); // time
$req = mysql_query("SELECT * FROM `online_time` where `usr`='$log' LIMIT 1");
$tmmax = $tm - 1800;
mysql_query("DELETE FROM `online_time` WHERE `tm` < '$tmmax'");//удаляем логи
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* - - - Создаём таблицу если нет - - - */
$avto=mysql_num_rows($req);
if($avto==0) { mysql_query("INSERT INTO `online_time` SET `usr` = '$log', `tm` = '$tm', `sek` = '0'");}else{
/* - - - - - - - - - - - - */
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/* Считаем результаты */
$req54554654 = mysql_query("SELECT * FROM `online_time` where `usr`='$log' LIMIT 1");
$onl = mysql_fetch_array($req54554654);
$seknew = $tm - $onl[tm]; // +сек онлайна
if ($seknew > 1800){$seknew = 0;} // если афк 1800сек то приравниваем к нолю
$sek = $onl[sek] + $seknew; // резулт
//-------------------------------------
$req987846565 = mysql_query("SELECT * FROM `users` WHERE `usr` = '$log' LIMIT 1");
$udata = mysql_fetch_array($req987846565);
//-------------------------------------
$udatatime = $udata[time]+$seknew; // секунд всего
$udatatimebon = $udata[time_bon]+$seknew; // секунд бонус
/* */
/* Пишем результаты */
mysql_query ("UPDATE online_time SET
`tm` = '$tm',
`sek` = '$sek'
WHERE usr='$log' LIMIT 1");
mysql_query ("UPDATE users SET `time` = '$udatatime',`time_bon` = '$udatatimebon' WHERE usr='$log' LIMIT 1");
}
// бонус за онлайн
if ($udata[time_bon]>18000)
{
if ($udata[prava]>1){$col = 50;}else{$col = 5;} // от МД и выше получают 50 колов
$alm = $udata[almaz]+$col;
mysql_query ("UPDATE users SET `almaz` = '$alm',`time_bon` = '0' WHERE usr='$log' LIMIT 1");
$time = date("H:i d.m.y");
$text = " <font color=#CD6600>Бонус за онлайн +<b>$col</b> Coin of Luck.</font>";
mysql_query("INSERT INTO `msg_r` SET `user_from` = 'Система', `user_to` = '$log', `time` = '$time', `read` = 1, `mail_msg` = '$text'");
}
?>