File size: 1.55Kb
<?php
foreach (array('start', 'compress', 'sess', 'settings', 'db_connect', 'ipua', 'fnc', 'user') as $inc) {
require_once "../../sys/inc/$inc.php";
}
if (isset($_GET['id']) && $pdo->query(("SELECT COUNT(*) FROM `mini_chat` WHERE `id` = '" . intval($_GET['id']) . "'"), 0)->fetchColumn() == 1) {
$post = $pdo->query(("SELECT * FROM `mini_chat` WHERE `id` = '" . intval($_GET['id']) . "' LIMIT 1"))->fetch(PDO::FETCH_ASSOC);
if ($post['id_user'] == 0) {
$ank['id'] = 0;
$ank['pol'] = 'guest';
$ank['level'] = 0;
$ank['nick'] = 'Гость';
} else {
$ank = get_user($post['id_user']);
}
if (access('mini_chat_clear')) {
admin_log(lang('Мини чат'), lang('Удаление сообщения'), lang("Удаление сообщения от $ank[nick]"));
$pdo->query("DELETE FROM `mini_chat` WHERE `id` = '$post[id]'");
$pdo->query("DELETE FROM `mini_chat_files` WHERE `id_msg` = '$post[id]' AND `id_user` = '".$user['id']."'");
$graff = $pdo->query("SELECT * FROM `mini_chat_graff` WHERE `id_user` = '$user[id]' AND `id_msg`='$post[id]' LIMIT 1")->fetch(PDO::FETCH_ASSOC);
$pdo->query("DELETE FROM `mini_chat_graff` WHERE `id_user`='".$user['id']."' AND `id_msg`='$post[id]' LIMIT 1");
@unlink(H.'modules/mini_chat/screens/' . $graff['name'] . '.png');
}
}
if (isset($_SERVER['HTTP_REFERER']) && $_SERVER['HTTP_REFERER'] != NULL) {
header('Location: ' . htmlspecialchars($_SERVER['HTTP_REFERER']));
} else {
header('Location: index.php?' . SID);
}