Вход Регистрация
Файл: moduls/delete.php
Строк: 194
<?php
include_once'../system/xcms_core.php';include_once '../system/head.php';
if(
$user['level']){
    switch(
$act){
        case 
1:
        if(
$user['level']>and $id!==$user['id'] and $q['level']<6){
            
$q=$db->query("select * from `user` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
            if(
$q){
                if(
$id!==1){
                    if(
$_GET['yes']==1){
                        
$db->query("insert into `logs` set `time`='$time', 
                        `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил пользователя <b>$q[login]</b>'");
                        
$db->exec("delete from `user` where `id`='$id'");
                        
$db->exec("delete from `posts` where `author_id`='$id'");
                        
$db->exec("delete from `chat` where `author_id`='$id'");
                        
$db->exec("delete from `obmen` where `avtor`='$id'");
                        echo
'<meta http-equiv="refresh" content="0; url = /admin ">';
                    }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=1&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
                }else{echo
'<div class="menu">Да ти охуел штоли??777</div>';}
            }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
        }
        break;
        
        case 
2:
        if(
$user['level']>5){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `ads` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил рекламную ссылку <b>$q[name]</b>'");
                    
$db->exec("delete from `ads` where `id`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = /admin ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=2&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
3:
        if(
$user['level']>3){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `cat` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил раздел ЗЦ <b>$q[name]</b>'");
                    
$db->exec("delete from `cat` where `id`='$id'");
                    
$db->exec("delete from `podcat` where `cat`='$id'");
                    
$db->exec("delete from `files` where `cat`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = /admin?act=zc ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=3&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
4:
        if(
$user['level']>3){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `podcat` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил подраздел ЗЦ <b>$q[name]</b>'");
                    
$db->exec("delete from `podcat` where `id`='$id'");
                    
$db->exec("delete from `files` where `podcat`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = /admin?act=zc ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=4&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
5:
        if(
$user['level']>3){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `files` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил файл <b>$q[name]</b>'");
                    
unlink($q['file']);
                    
$db->exec("delete from `files` where `id`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = /dl ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=5&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
6:
        if(
$user['level']==or $user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `razdel` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил раздел форума <b>$q[name]</b>'");
                    
$db->exec("delete from `razdel` where `id`='$id'");
                    
$db->exec("delete from `forum` where `razdel`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = /dl ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=6&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
7:
        if(
$user['level']==or $user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `forum` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил подраздел форума <b>$q[name]</b>'");
                    
$db->exec("delete from `forum` where `id`='$id'");
                    
$db->exec("delete from `themes` where `id_forum`='$id'");
                    
$db->exec("delete from `posts` where `id_forum`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = /admin?act=forum ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=7&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
8:
        if(
$user['level']==or $user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `themes` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил тему <b>$q[name]</b>'");
                    echo
'<meta http-equiv="refresh" content="0; url = /forum/cat'.$q['id_forum'].'">';
                    
$db->exec("delete from `themes` where `id`='$id'");
                    
$db->exec("delete from `posts` where `id_theme`='$id'");
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=8&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
9:
        if(
$user['level']==or $user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `posts` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    echo
'<meta http-equiv="refresh" content="0; url = /forum/theme'.$q['id_theme'].'/page=end">';
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил сообщение форума'");
                    
$db->exec("delete from `posts` where `id`='$id'");
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=9&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
10:
        if(
$user['level']==or $user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `chat` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил сообщение чата'");
                    
$db->exec("delete from `chat` where `id`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = /chat ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=10&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
11:
        if(
$user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `design` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил стиль <b>$q[name]</b>'");
                    
$w=mysql_fetch_assoc(mysql_query("select * from `design` order by `id` desc limit 1"));
                    
$db->exec("update `user` set `design`='$w[link]' where `design`='$q[link]'");
                    
$db->exec("delete from `design` where `id`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = '.$_SERVER['HTTP_REFERER'].' ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=11&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
12:
        if(
$user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `news` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил новость <b>$q[nazv]</b>'");
                    
$db->exec("delete from `news` where `id`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = '.$_SERVER['HTTP_REFERER'].' ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=12&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
13:
        if(
$user['level']==or $user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `obmen` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил файл обменника <b>$q[name]</b>'");
                    
unlink('files_obmen/'.$q['name']);
                    
$db->exec("delete from `obmen` where `id`='$id'");
                    echo
'<meta http-equiv="refresh" content="0; url = /obmen ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=13&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
14:
        if(
$user['level']==or $user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `chat_room` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->exec("delete from `chat` where `id_room`='$id'");
                    
$db->exec("delete from `chat_room` where `id`='$id'");
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил комнату в чате <b>$q[name]</b>'");
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=14&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
15:
        if(
$user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `groups` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->exec("delete from `groups_users` where `group`='$id'");
                    
$db->exec("delete from `groups_wall` where `group`='$id'");
                    
$db->exec("delete from `groups` where `id`='$id'");
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил сообщество <b>$q[name]</b>'");
                    echo
'<meta http-equiv="refresh" content="0; url = /community ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=15&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        
        case 
16:
        if(
$user['level']>4){
            if(
$_GET['yes']==1){
                
$q=$db->query("select * from `vote` where `id`='$id'")->fetch(PDO::FETCH_ASSOC);
                if(
$q){
                    
$db->exec("delete from `vote_golos` where `opros`='$id'");
                    
$db->exec("delete from `vote_variant` where `vote`='$id'");
                    
$db->exec("delete from `vote` where `id`='$id'");
                    
$db->query("insert into `logs` set `time`='$time', 
                    `text`='Пользователь <a href="
/profile$user[id]">$user[login]</a> удалил опрос <b>$q[name]</b>'");
                    echo
'<meta http-equiv="refresh" content="0; url = /admin?act=votes ">';
                }else{echo
'<div class="menu">Ошибка идентификатора</div>';}
            }else{echo
'<div class="menu" style="text-align:center;"><b>Точно удалить?</b><br /><a href="?act=16&id='.$id.'&yes=1">ДА</a>|<a href="'.$_SERVER['HTTP_REFERER'].'">НЕТ</a></div>';}
        }
        break;
        default:
    }
}
include_once 
'../system/foot.php';
?>
Онлайн: 2
Реклама