Вход Регистрация
Файл: CMS/chat/cron_123456789.php
Строк: 44
<?php
define
('CMS',TRUE);
require(
'../core/init.php');

//error_reporting(0);

$rows = '';
$rows = $db->select("SELECT * FROM ?_chat_rooms WHERE `user` <> '' AND `time` < ?", SITE_TIME);

if (!empty(
$rows)) {

    
$priv  = "Срок покупки комнаты в чате подошел к концу.n";
    
$priv .= "Приобрести комнату Вы всегда сможете в магазине сайта.n";
    
$priv .= "Спасибо, что воспользовались нашим чатом.n";
    
$priv .= "Это уведомление создано автоматически и отвечать на него не нужно.";

    foreach(
$rows as $row) {

        
$db->query("DELETE FROM ?_chat_post WHERE `room` = ?", $row['id']);

        
$db->query("UPDATE ?_users SET `users_newprivat` = (`users_newprivat` + 1) WHERE `users_login` = ?", $row['user']);

        
$db->query("INSERT INTO ?_users_inbox (`inbox_user`, `inbox_author`, `inbox_text`, `inbox_time`)
                    VALUES (?, ?, ?, ?);"
, $row['user'], $config['login'], $priv, SITE_TIME);
    }

    
$db->query("DELETE FROM ?_chat_rooms WHERE `user` <> '' AND `time` < ?", SITE_TIME);

}

$time = (86400 * $config['battle_days']); // Макс. время жизни дуэли
$rows = '';
$rows = $db->select("SELECT * FROM ?_users_battle WHERE (`battle_time` < UNIX_TIMESTAMP() - ?)", $time);

if (!empty(
$rows)) {

    foreach(
$rows as $row) {

        
$db->query("DELETE FROM ?_users_battle_rated WHERE `rated_photo` = ?", $row['battle_id']);

        
$priv  = '';
        
$priv .= "Фото-дуэль, где Вы против " . nickname($row['battle_user_2']) . " завершилась вничью.n";
        
$priv .= "Это уведомление создано автоматически и отвечать на него не нужно.";

        
$db->query("UPDATE ?_users SET `users_newprivat` = (`users_newprivat` + 1) WHERE `users_login` = ?", $row['battle_user_1']);

        
$db->query("INSERT INTO ?_users_inbox (`inbox_user`, `inbox_author`, `inbox_text`, `inbox_time`)
                    VALUES (?, ?, ?, ?);"
, $row['battle_user_1'], $config['login'], $priv, SITE_TIME);


        
$priv  = '';
        
$priv .= "Фото-дуэль, где Вы против " . nickname($row['battle_user_1']) . " завершилась вничью.n";
        
$priv .= "Это уведомление создано автоматически и отвечать на него не нужно.";

        
$db->query("UPDATE ?_users SET `users_newprivat` = (`users_newprivat` + 1) WHERE `users_login` = ?", $row['battle_user_2']);

        
$db->query("INSERT INTO ?_users_inbox (`inbox_user`, `inbox_author`, `inbox_text`, `inbox_time`)
                    VALUES (?, ?, ?, ?);"
, $row['battle_user_2'], $config['login'], $priv, SITE_TIME);

        
$db->query("DELETE FROM ?_users_battle WHERE `battle_id` = ? LIMIT 1", $row['battle_id']);
    }

    
$db->query("OPTIMIZE TABLE ?_users_battle, ?_users_battle_rated");
}

?>
Онлайн: 2
Реклама