Вход Регистрация
Файл: sys/inc/delete_user_all_data.php
Строк: 22
<?php

// сбор и удаление всех данных пользователя
function delete_user_all_data($id_user) {
    global 
$user;
    if (!isset(
$user)) {
        return 
false;
    }
    if (
$user['id'] == $id_user) {
        return 
false;
    }

    
time_limit(20); // Ставим ограничение на 20 секунд
// профиль
    
mysql_query("DELETE FROM `user` WHERE `id` = '$id_user' LIMIT 1");
// темы форума
    
$q mysql_query("SELECT `id` FROM `forum_themes` WHERE `id_user` = '$id_user'");
    while (
$them mysql_fetch_assoc($q)) {
// сообщения форума
        
$q2 mysql_query("SELECT `id` FROM `forum_posts` WHERE `id_them` = '$them[id]' OR `id_user` = '$id_user'");
        while (
$post mysql_fetch_assoc($q2)) {
// список постов
            
mysql_query("DELETE FROM `forum_posts` WHERE `id` = '$post[id]' LIMIT 1");
        }
        
mysql_query("DELETE FROM `forum_themes` WHERE `id` = '$them[id]' LIMIT 1");
    }

// голоса за файлы
    
mysql_query("DELETE FROM `forum_post_rating` WHERE `id_user` = '$id_user' LIMIT 1");
    
mysql_query("DELETE FROM `forum_post_files` WHERE `id_user` = '$id_user' LIMIT 1");
// закладки
    
mysql_query("DELETE FROM `forum_votes` WHERE `id_user` = '$id_user'");
// комментарии к новостям
    
mysql_query("DELETE FROM `news_komm` WHERE `id_user` = '$id_user'");


// файловый обменник
    
$q mysql_query("SELECT `id` FROM `obmennik_files` WHERE `id_user` = '$id_user'");
    while (
$file mysql_fetch_assoc($q)) {
        @
unlink('sys/obmen/files/' $file['id'] . '.dat');
    }
    
mysql_query("DELETE FROM `obmennik_files` WHERE `id_user` = '$id_user'");
    
mysql_query("DELETE FROM `obmennik_komm` WHERE `id_user` = '$id_user'");

// контакты
    
mysql_query("DELETE FROM `users_konts` WHERE `id_user` = '$id_user' OR `id_kont` = '$id_user'");
// сообщения 
    
mysql_query("DELETE FROM `mail` WHERE `id_user` = '$id_user' OR `id_kont` = '$id_user'");
// совпадения пользователей
    
mysql_query("DELETE FROM `user_collision` WHERE `id_user` = '$id_user' OR `id_user2` = '$id_user'");
// рейтинги
    
mysql_query("DELETE FROM `user_voice2` WHERE `id_user` = '$id_user' OR `id_kont` = '$id_user'");


    return 
true;
}
Онлайн: 0
Реклама