Файл: modules/forum/action/actions_posts.php
Строк: 26
<?php
/* DCMS Special
* Дата последнего редактирования 12.12.2015
* Модифицировал densnet
* Автор yadalay
*/
if (access('forum_post_ed')) {
$d_posts = $_POST['act'];
$count_p = count($d_posts);
if ($count_p != 0) {
for ($i = 0; $i < $count_p; $i++) {
if (isset($_POST['delete_posts'])) {
mysql_query('DELETE FROM `forum_posts` WHERE `id` = ' . intval($d_posts[$i]));
} elseif (isset($_POST['hide_posts'])) {
mysql_query('UPDATE `forum_posts` SET `hide` = "1", `id_admin` = ' . $user['id'] . ' WHERE `id` = ' . intval($d_posts[$i]));
} elseif (isset($_POST['display_posts'])) {
mysql_query('UPDATE `forum_posts` SET `hide` = "0", `id_admin` = "0" WHERE `id` = ' . intval($d_posts[$i]));
}
}
if (isset($_POST['delete_posts'])) {
$_SESSION['success'] = "<div class='alert alert-success'>Успешно удалено " . sklon_text($count_p, array('пост', 'поста', 'постов')) . ".</div>";
#Уведомляем об чистке темы
$msg_sys = "[url=/info.php?id=$user[id]]$user[nick][/url] " . ($user['sex'] ? 'почистил' : 'почистила') . " тему. Было удалено " . sklon_text($count_p, array('пост', 'поста', 'постов')) . ".";
mysql_query('INSERT INTO `forum_posts` SET `id_theme` = ' . $theme->id . ', `id_user` = "0", `id_admin` = "0", `text` = "' . mysql_real_escape_string($msg_sys) . '", `time` = ' . $time);
} elseif (isset($_POST['hide_posts'])) {
$_SESSION['success'] = "<div class='alert alert-success'>Успешно скрыто " . sklon_text($count_p, array('пост', 'поста', 'постов')) . ".</div>";
} elseif (isset($_POST['display_posts'])) {
$_SESSION['success'] = "<div class='alert alert-success'>Успешно показано вновь " . sklon_text($count_p, array('пост', 'поста', 'постов')) . ".</div>";
}
} else {
echo "<div class='alert alert-danger'>Выбрано 0 элементов. Удаление недоступно.</div>";
}
}
header('Location: ' . DIR_FORUM . $forum->id . '/' . $razdel->id . '/' . $theme->id . '.html');
exit;