View file ä󿪫¬/modules/mini_chat/inc/admin_act.php

File size: 1.11Kb
<?php

/* DCMS Special
 * Дата последнего редактирования 27.01.2016
 * Модифицировал densnet
 */

if (access('mini_chat_clear')) {
    if (isset($_POST['write']) && isset($_POST['write2'])) {
        $timeclear1 = 0;
        if ($_POST['write2'] == 'sut') {
            $timeclear1 = $time - intval($_POST['write']) * 60 * 60 * 24;
        }

        if ($_POST['write2'] == 'mes') {
            $timeclear1 = $time - intval($_POST['write']) * 60 * 60 * 24 * 30;
        }

        $q = mysql_query("SELECT * FROM `mini_chat` WHERE `time` < '$timeclear1'", $db);

        $del_th = 0;

        while ($post = mysql_fetch_assoc($q)) {
            mysql_query("DELETE FROM `mini_chat` WHERE `id` = '$post[id]'", $db);
            $del_th++;
        }

        admin_log('Мини чат', 'Очистка', "Удалено $del_th постов");

        mysql_query("OPTIMIZE TABLE `mini_chat`", $db);
        $_SESSION['message'] = lang('Удалено') . " $del_th " . lang('постов');
        header('Location: index.php' . SID);
        exit;
    }
}