Вход Регистрация
Файл: admin/users/delete.php
Строк: 46
<?php
    
include '../../engine/includes/start.php';
    
    if (!
$admin)
        
Core::stop('/?');

    
$set['title'] = 'Удаление пользователя';
    include 
incDir 'head.php';

    if (
$act == 'new' && isset($_SESSION['edit_user_id']))
    {
        unset(
$_SESSION['edit_user_id']);
    }

    if (isset(
$_POST['user']) || $id)
    {
        
$_SESSION['edit_user_id'] = 
            
$sql->query('SELECT `id` FROM `user` WHERE `'.(Core::form('order') == 'id' || $id 'id' 'nick').'` = "'.($id $id Core::form('user')).'" LIMIT 1')->result();
        if (
$_SESSION['edit_user_id'] == || $_SESSION['edit_user_id'] == $user_id)
        {
            unset(
$_SESSION['edit_user_id']);
            
Core::msg_show('Поиск не дал результатов''error');
            
//Include incDir . 'foot.php';
        
}
    }

    if (!isset(
$_SESSION['edit_user_id']))
    {
        
?>
        <div class="menu_razd">Удаление пользователя</div>
        <form method="post" action="?">
        Искать пользователя по:<br />
        <select name="order">
            <option value="id">Id</option>
            <option value="nick">Ник</option>
        </select><br />
        Данные для поиска:<br />
        <input type="text" name="user" value=""/><br />
        <input type="submit" value="Искать"/>
        </form>
        <?php
    
}
    else
    {
        
$editor Core::get_user($_SESSION['edit_user_id']);
        echo 
'<div class="post">Удаление пользователя '.$editor['nick'].', <a href="?act=new">изменить</a></div>';

        if (isset(
$_POST['delete']))
        {
            if (
function_exists('set_time_limit'))
                @
set_time_limit(600);

            
$service mysqli_query($sql->db'select `file` from `module_services` where `use_in`="delete_user"');
            while(
$file $sql->result($service))
            {
                include_once 
$file;
            }

            
$sql->query("DELETE FROM `user` WHERE `id` = '$editor[id]' LIMIT 1");

            
Core::msg_show('Все данные о пользователе '.$editor['nick'].' удалены');
            unset(
$_SESSION['edit_user_id'], $editor);
        }
        else
        {
            
$service mysqli_query($sql->db'select `file` from `module_services` where `use_in`="pre_delete_user"');
            while(
$file $sql->result($service))
            {
                include_once 
$file;
            }
            
?>
            Подтвердите факт удаления<br />
            <form method="post">
            <input type="submit" name="delete" value="Удалить"/>
            </form>
            Удаленные данные невозможно будет восстановить
            <?php
        
}
    }

    if (
$creator)
    {
        echo 
'
        <a href="mass_delete.php"><div class="link">Массовое удаление пользователей</div></a>
        <a href="/admin/?act=users"><div class="link">Пользователи</div></a>
        <a href="/admin/"><div class="link">Админка</div></a>'
;
    }
    include 
incDir 'foot.php';
Онлайн: 3
Реклама