Вход Регистрация
Файл: modules/user/delete.php
Строк: 137
<?php
defined
('_VALID') or die('Restricted Access!');

if ( isset(
$_POST['delete_yes']) && isset($_POST['confirm_delete']) ) {
    
$sql        "SELECT UID FROM signup WHERE username = 'anonymous' LIMIT 1";
    
$rs         $conn->execute($sql);
    
$anon_uid   intval($rs->fields['UID']);

    
//REMOVE TOTAL COMMENTS
        //update total comments - blogs
        
$sql "SELECT BID FROM blog_comments WHERE UID = " .$uid;
        
$rs $conn->execute($sql);
        foreach (
$rs as $value) {
            
$sql        "UPDATE blog SET total_comments = total_comments-1 WHERE BID = " .$value['BID'];
            
$conn->execute($sql);
        }
        
        
//update total comments - photos / albums
        
$sql "SELECT PID FROM photo_comments WHERE UID = " .$uid;
        
$rs $conn->execute($sql);
        foreach (
$rs as $value) {
            
$sql        "UPDATE photos SET total_comments = total_comments-1 WHERE PID = " .$value['PID'];
            
$conn->execute($sql);
            
$sql "SELECT AID FROM photos WHERE PID = " .$value['PID']. " LIMIT 1";
            
$rsa $conn->execute($sql);
            
$a_id   intval($rsa->fields['AID']);
            
$sql        "UPDATE albums SET total_comments = total_comments-1 WHERE AID = " .$a_id;
            
$conn->execute($sql);            
        }

        
//update total comments - videos
        
$sql "SELECT VID FROM video_comments WHERE UID = " .$uid;
        
$rs $conn->execute($sql);
        foreach (
$rs as $value) {
            
$sql        "UPDATE video SET total_comments = total_comments-1 WHERE VID = " .$value['VID'];
            
$conn->execute($sql);
        }        
    
//END REMOVE TOTAL COMMENTS
        
    
$sql        "UPDATE video SET UID = " .$anon_uid" WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "UPDATE albums SET UID = " .$anon_uid" WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM blog WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM signup WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM users_prefs WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM blog_comments WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM notice_comments WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM photo_comments WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM video_comments WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM wall WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM confirm WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM favourite WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM friends WHERE UID = " .$uid;
    
$conn->execute($sql);        
    
$sql        "DELETE FROM notice WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM photo_favorites WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM photo_flags WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM photo_rating_id WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM playlist WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM spam WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM users_blocks WHERE UID = " .$uid;
    
$conn->execute($sql);
    
$sql        "DELETE FROM users_flags WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM users_online WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM users_rating_id WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM video_comments WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM video_flags WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM video_subscribe WHERE UID = " .$uid;
    
$conn->execute($sql);    
    
$sql        "DELETE FROM video_vote_users WHERE UID = " .$uid;
    
$conn->execute($sql);

    
//delete avatar
    
$file $config['BASE_DIR'].'/media/users/'.$uid.'.jpg';
    if ( 
file_exists($file) ) {
        @
chmod($file0777);
        @
unlink($file);
    }    

    
$file $config['BASE_DIR'].'/media/users/orig/'.$uid.'.jpg';
    if ( 
file_exists($file) ) {
        @
chmod($file0777);
        @
unlink($file);
    }        
    
    unset(
$_SESSION['uid']);
    unset(
$_SESSION['username']);
    unset(
$_SESSION['email']);
    unset(
$_SESSION['emailverified']);
    unset(
$_SESSION['photo']);
    unset(
$_SESSION['fname']);
    unset(
$_SESSION['gender']);
    
$_SESSION['message'] = $lang['user.delete_success'];
    
VRedirect::go($config['BASE_URL']);
}

if ( isset(
$_POST['delete_no']) ) {
    
$_SESSION['message'] = $lang['user.delete_keep'];
    
VRedirect::go($config['BASE_URL']. '/user');
}

$self_title $lang['user.delete_self'];
?>
Онлайн: 1
Реклама