View file modules/messaging/delete_topics.php

File size: 1.75Kb
<?
//Удаление темы
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>';
	}