<?php
define('GAME', true);
include $_SERVER['DOCUMENT_ROOT'] . '/_incl_data/__config.php';
include $_SERVER['DOCUMENT_ROOT'] . '/_incl_data/class/__db_connect.php';
include $_SERVER['DOCUMENT_ROOT'] . '/_incl_data/class/__user.php';

/*

    CRON Очистки сервера от ненужной информации
    Действия:
    1.  Очистка чата
    2.  Очистка заявок в поединки
    3.  Очистка заявок в пещеры
    4.  Очистка походов

*/

//1. Очистка чата, остается чат только за последние 3 дня
mysql_query('DELETE FROM `chat` WHERE `time` < ' . (time() - 86400 * 3) . '');

//2. Очистка заявок в поединки
mysql_query('DELETE FROM `zayvki` WHERE `start` > 0 OR `cancel` > 0 OR `time` < "' . (time() - 86400 * 1) . '"');

//3. Очистка заявок в пещеры
mysql_query('DELETE FROM `dungeon_zv` WHERE `delete` > 0 OR `time` < "' . (time() - 86400 * 1) . '"');

//4. Очистка походов
$sp = mysql_query('SELECT * FROM `dungeon_now` WHERE `time_start` < "' . (time() - 86400 * 1) . '" OR `time_finish` > 0');
while ($pl = mysql_fetch_array($sp)) {
    mysql_query('DELETE FROM `dungeon_actions` WHERE `dn` = "' . $pl['id'] . '"');
    mysql_query('DELETE FROM `dungeon_bots` WHERE `dn` = "' . $pl['id'] . '"');
    mysql_query('DELETE FROM `dungeon_items` WHERE `dn` = "' . $pl['id'] . '"');
    mysql_query('DELETE FROM `dungeon_obj` WHERE `dn` = "' . $pl['id'] . '"');
    mysql_query('DELETE FROM `dungeon_now` WHERE `id` = "' . $pl['id'] . '"');
}
