Файл: forum/del.php
Строк: 80
<?php
define('GCMS',true);
define('ROOT','../');
require_once (ROOT.'system/power.php');
$ban = $db -> query("SELECT * FROM `ban` WHERE `iduser` = '".$ya['id']."' and `serius` = 'forum' LIMIT 1");
if ($ban -> num_rows > 0) {
header('location: '.ROOT.'ban.php?mode=forum');
}
switch($do) {
//Удаление темы
case 'tema':
if ($aut == true and $id != false and ($ya['level']>3)) {
$sql = $db -> query("SELECT `id`,`name` FROM `forum_tems` WHERE `id` = '".$id."' LIMIT 1");
if ($sql -> num_rows > 0) {
$ass = $sql -> fetch_assoc();
if (!isset($_GET['true'])) {
$diz -> head('Форум');
$diz -> title('Удаление темы');
echo '<div class="fon"><span>'.$ass['name'].'</span><br/>Вы точно хотите удалить выбранную тему?<br/>
<a href="del.php?id='.$id.'&do=tema&true">Да</a> | <a href="tema'.$id.'">Нет</a></div>';
} else {
$db -> query("DELETE FROM `forum_tems` WHERE `id` = '".$id."' LIMIT 1");
$for = $db -> query("SELECT `id`,`file`,`size` FROM `forum_posts` WHERE `tema` = '".$id."'");
while ($assoc = $for -> fetch_assoc()) {
if($assoc['size']>0) unlink('files/'.$assoc['file']);
$db -> query("DELETE FROM `forum_posts` WHERE `id` = '".$assoc['id']."'");
}
header('location: index.php?id='.$ass['fid']);
}
} else header('location: index.php');
} else header('location: tema'.$id);
break;
///Удаление голосования
case 'golos':
if ($aut == true and $id != false) {
$sql = $db -> query("SELECT * FROM `golos` WHERE `where` = 'forum' and `id_w` = '".$id."' LIMIT 1");
if ($sql -> num_rows > 0) {
$f_t = $db -> query("SELECT `status` FROM `forum_tems` WHERE `id` = '".$id."'")-> fetch_assoc();
if($f_t['status']==0){
$ass = $sql -> fetch_assoc();
$autor = $db -> query("SELECT * FROM `forum_tems` WHERE `id` = '$id' LIMIT 1")-> fetch_assoc();
if ($ya['id'] == $autor['user'] or $ya['level']>3) {
if (!isset($_GET['true'])) {
$diz -> head('Форум');
$diz -> title('Удаление голосования');
echo '<div class="fon"><span>'.$ass['name'].'</span><br/>Вы точно хотите удалить данное голосование?<br/>
<a href="del.php?id='.$id.'&do=golos&true">Да</a> | <a href="tema'.$id.'">Нет</a></div>';
}else{
$db -> query("DELETE FROM `golos` WHERE `id` = '".$ass['id']."' LIMIT 1");
$db -> query("DELETE FROM `golosind` WHERE `golosid` = '".$ass['id']."'");
header('location: tema'.$id);}
} else header('location: tema'.$id);
} else header('location: tema'.$id);
} else header('location: tema'.$id);
} else header('location: index.php');
break;
///Удаление закладок
case 'dnuts':
$nuts = $db -> dbcount('count(`id`)','nuts',"`idwh` = '".$id."' and `where`='forum'");
$vs = $db -> query("Select * FROM `nuts` WHERE `idwh` = '".$id."' and `where`='forum'")-> fetch_assoc();
if ($aut == true and $nuts!=0) {
$sql = $db -> query("SELECT * FROM `forum_tems` WHERE `id` = '".$id."' LIMIT 1");
if ($sql -> num_rows > 0) {
$ass = $sql -> fetch_assoc();
if (!isset($_GET['true'])) {
$diz -> head('Форум');
$diz -> title('Удаление закладки');
echo '<div class="fon">Тема: <span>'.$ass['name'].'</span><br/>Вы точно хотите удалить из закладок данную тему?<br/>
<a href="./del.php?do=dnuts&id='.$id.'&true">Да</a> | <a href="tema.php?id='.$id.'">Нет</a></div>';
echo '<div class="levo"><a href="tema?id='.$id.'" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
} else {
$diz -> head('Удаление закладки');
$diz -> title('Удаление закладки');
echo '<div class="fon">Тема была успешно удалена из закладок!</div>';
$db -> query("DELETE FROM `nuts` WHERE `idwh` = '".$id."' and `where`='forum' and `user`='$ya[id]' LIMIT 1");
header('refresh: 2; url=tema?id='.$id.'');
echo '<div class="levo"><a href="tema?id='.$id.'" class="levo_tuch">'.$diz -> img('back.png').' Назад</a></div>';
}
} else header('location: index.php?id='.$vs['razdel'].'');
} else header('location: tema.php?id='.$id.'');
break;
//Удаление постов
default:
if ($aut == true and $id != false) {
$sql = $db -> query("SELECT `user`,`tema`,`text`,`size`,`file` FROM `forum_posts` WHERE `id` = '".$id."' LIMIT 1");
if ($sql -> num_rows > 0) {
$ass = $sql -> fetch_assoc();
$f_t = $db -> query("SELECT `status` FROM `forum_tems` WHERE `id` = '".$ass['tema']."'")-> fetch_assoc();
if($f_t['status']==0){
if ($ya['id'] == $ass['user'] or $ya['level']>4) {
if (!isset($_GET['true'])) {
$diz -> head('Форум');
$diz -> title('Удаление поста');
echo '<div class="fon"><span>'.$func->tags($func->smiles($ass['text'])).'</span><br/>
Вы точно хотите удалить данный пост<br/>
<a href="del.php?id='.$id.'&true">Да</a> | <a href="tema'.$ass['tema'].'">Нет</a></div>';
}else{
if($ass['size']>0) unlink('files/'.$ass['file']);
$db -> query("DELETE FROM `forum_posts` WHERE `id` = '".$id."' LIMIT 1");
header('location: tema'.$ass['tema']);}
} else header('location: tema.php?id='.$id.'');
} else header('location: tema'.$ass['tema']);
} else header('location: tema'.$ass['tema'].'');
} else header('location: tema'.$ass['tema'].'');
}
echo '<div class="levo"><a href="/" class="levo_tuch">'.$diz -> img('home.png').' На главную</a></div>';
#####Копирайт#######
$diz -> out($msg);
?>