Файл: modules/messaging/delete_topics.php
Строк: 20
<?php
//Удаление темы
if(isset($_GET['TopicID']) and is_numeric($_GET['TopicID'])) {
//Преобразуем из $_GET в обычную
$topic = (int) $_GET['TopicID'];
//Если все правильно то идет удаление....
if(isset($_POST['yes_delete'])) {
//Удаляем сообщение в теме
$db->query("DELETE FROM `messaging` WHERE `id_topics` = '".$topic."'");
//Удаляем темы с обеих сторон
$db->query("DELETE FROM `messaging_topics_user` WHERE `id_topics` = '".$topic."'");
//Полная очистка темы
$db->query("DELETE FROM `messaging_topics` WHERE `id` = '".$topic."'");
//И переадресуем на пред страницу
header("Location: /modules/messaging.php");
//Если вы не согласны с удаление темы то переадресует сразу же на прежнюю страницу
}elseif(isset($_POST['no_delete'])) {
//И переадресуем на пред страницу
header("Location: /modules/messaging.php");
}
//Подтверждение
echo '<div class="mainname">Подтверждение действий</div>';
echo '<div class="mainpost">';
echo 'Вы действительно хотите удалять эту переписку? Данное действие невозможно будет отменить.<hr/>';
//Форма удаление
echo '<div style="text-align:right;">';
$form = new form('?act=delete_topics&TopicID='.$topic.'');
$form->submit('Удалить','yes_delete',false,'Button red_button');
$form->submit('Отменить','no_delete');
$form->display();
echo '</div></div>';
}