Просмотр поста

.
AlezZ
dakilla (01.11.2010/07:45)
тa чe тaм дyмaть зaпycтил циkл и пoшлa жapa гг блин ecлиб щa идти нe нaдo былo я б пoмoг
Не так уж и легко это.
/ само удаление постов уже почти есть

elseif ($_GET['do'] == 'del' && $rights == 9) {
        $dc = $_SESSION['dc'];
        $prd = $_SESSION['prd'];
        $total = 0;
        foreach ($dc as $delid) {
                $req_f = mysql_query("SELECT * FROM `cms_forum_files` WHERE `post` = '$delid' LIMIT 1");
                if (mysql_num_rows($req_f)) {
                    $res_f = mysql_fetch_assoc($req_f);
                    unlink('files/' . $res_f['filename']);
                    mysql_query("DELETE FROM `cms_forum_files` WHERE `post` = '$delid' LIMIT 1");
                }
mysql_query("DELETE FROM `forum` WHERE `id` = '$delid' LIMIT 1");
                $req_u = mysql_query("SELECT `postforum` FROM `users` WHERE `id` = '" . $res['user_id'] . "' LIMIT 1");
                if (mysql_num_rows($req_u)) {
                    // Вычитаем один балл из счетчика постов юзера
                    $res_u = mysql_fetch_assoc($req_u);
                    $postforum = $res_u['postforum'] > 0 ? $res_u['postforum'] - 1 : 0;
                    mysql_query("UPDATE `users` SET `postforum` = '" . $postforum . "' WHERE `id` = '" . $res['user_id'] . "' LIMIT 1");
                }
            }

    $total++;
        }
        echo '<div class="gmenu">Отмеченные посты удалены<br />Удалено ' . $total . ' постов<br /><a href="' . $prd . '">Назад</a></div>';
    }