Файл: system/cron.php
Строк: 15
<?
///////////////////Чистка мусора.....................
//Удаление рекламы
$db -> query("DELETE FROM `reklama` WHERE `time` < '".time()."'");
//Проверяем время cron`a
if(time()>=$db->settings('crontime')){
/////////Удаление старых писем (больше недели)
$db -> query("DELETE FROM `mail` WHERE `read`<>'save' and `time` < '".(time()-604800)."'");
/////////Удаление старых событий (больше недели)
$db -> query("DELETE FROM `lenta` WHERE `time` < '".(time()-604800)."'");
/////////Удаление старых запросов на восстановление пароля
$db -> query("DELETE FROM `report` WHERE `type`='lost' and `time` < '".(time()-259200)."'");
/////////Удаление старых запросов на подтверждение email
$db -> query("DELETE FROM `report` WHERE `type`='act_email' and `time` < '".(time()-86400)."'");
///удаляем пустые диалоги
$db -> query("DELETE FROM dialogs WHERE dialogs.id NOT IN (SELECT mail.dialog FROM mail)");
///Разбан пользователей
$db -> query("DELETE FROM `ban` WHERE `bantime` < '".time()."'");
//обновляем время крона
$db->query("UPDATE `settings` SET `parametr`=".($db->settings('cron')+time())." where `name`='crontime' LIMIT 1");
}
?>