Файл: forum/action/actions_posts.php
Строк: 16
<?php
if (user_access('forum_post_ed')) {
    $d_posts = array_map('intval', $_POST['act']);
    $count_p = count($d_posts);
    if ($count_p != 0) {
        for ($i = 0; $i < $count_p; $i++) {
            if (isset($_POST['delete_posts'])) {
                $db->query('DELETE FROM `forum_posts` WHERE `id` = '.$d_posts[$i]);
            } elseif (isset($_POST['hide_posts'])) {
                $db->query('UPDATE `forum_posts` SET `hide` = "1", `id_admin` = '.$user['id'].' WHERE `id` = '.$d_posts[$i]);
            } elseif (isset($_POST['display_posts'])) {
                $db->query('UPDATE `forum_posts` SET `hide` = "0", `id_admin` = "0" WHERE `id` = '.$d_posts[$i]);
            }
        }
        if (isset($_POST['delete_posts'])) {
            $_SESSION['success'] = '<div class = "msg">Успешно удалено '.$count_p.' пост(а/ов).</div>';
            $msg_sys = '[url=/info.php?id='.$user['id'].']'.$user['nick'].'[/url] почистил тему. Было удалено '.$count_p.' пост(а/ов)';
            $db->query('INSERT INTO `forum_posts` SET `id_theme` = ?i, `id_user` = ?i, `id_admin` = ?i, `text` = ?, `time` = ?i', [$theme->id, 0, 0, $msg_sys, $time]);
        } elseif (isset($_POST['hide_posts'])) {
            $_SESSION['success'] = '<div class = "msg">Успешно скрыто '.$count_p.' пост(а/ов).</div>';
        } elseif (isset($_POST['display_posts'])) {
            $_SESSION['success'] = '<div class = "msg">Успешно показано вновь '.$count_p.' пост(а/ов).</div>';
        }
    } else {
        ?>
        <div class = 'err'>Выбрано 0 элементов. Удаление недоступно.</div>
        <?php
    }
}
header('Location: '.FORUM.'/'.$forum->id.'/'.$razdel->id.'/'.$theme->id.'.html');
exit;
?>