View file xmyx.ru/mail/act/delete.php

File size: 1.47Kb
<?php defined('ACCESS') OR die('No direct script access...');
/**
 * Author - koder_alex
 * ISQ - 669906617
 * VK - https://vk.com/koder_alex
 * It is forbidden to give, sell, modify.
 */
	if(!(isset($_GET['id']) && is_numeric($_GET['id'])))
		redirect('/mail/', 'Ошибка доступа.', 'error');
	$mail = mysql_fetch_assoc(mysql_query("SELECT id, id_user, IF(id_user = '".$user['id']."', id_kont, id_user) AS contact FROM `mail` WHERE `id` = '".(int)$_GET['id']."' AND (`id_user` = '".$user['id']."' OR `id_kont` = '".$user['id']."')  AND unlink != '".$user['id']."' LIMIT 1"));
	if(!$mail)
		redirect('/mail/', 'Ошибка доступа.', 'error');
	mysql_query("DELETE FROM `mail` WHERE `unlink` = '".$mail['contact']."' AND `id` = '".$mail['id']."'");
	if(mysql_result(mysql_query("SELECT ROW_COUNT();"), 0))
	{
		$q = mysql_query("SELECT folder, tmp_name FROM mail_files_vk WHERE `action` = 'sent' AND `id_mail` = '".$mail['id']."'");
		while($unlink = mysql_fetch_assoc($q))
			unlink(H . 'mail/files/' . $unlink['folder'] . '/' . $unlink['tmp_name']);
		mysql_query("DELETE FROM `mail_files_vk` WHERE `action` = 'sent' AND `id_mail` = '".$mail['id']."'");
	}
	mysql_query("UPDATE `mail` SET `unlink` = '".$user['id']."' WHERE  `id` = '".$mail['id']."'");
	mysql_query("DELETE FROM `mail_important` WHERE `id_user` = '".$user['id']."' AND `id_mail` = '".$mail['id']."'");
	redirect('/mail/?act=show&peer='.$mail['contact'], 'Сообщение удалено.');