Example #1
0
function delete_account($user)
{
    $x = "deleted_" . time() . "_" . random_string();
    $retval = $user->update("email_addr='{$x}', authenticator='{$x}', name='', country='', postal_code='', has_profile=0");
    if (!$retval) {
        return false;
    }
    user_quit_team($user);
    forum_delete_user($user);
    pm_delete_user($user);
    anonymize_hosts($user);
    delete_profile($user);
    return true;
}
function delete_user($user)
{
    global $test;
    $age = (time() - $user->create_time) / 86400;
    echo "----------------\ndeleting user {$user->id} email {$user->email_addr} name {$user->name} age {$age} days\n";
    if ($test) {
        return;
    }
    delete_profile($user);
    forum_delete_user($user);
    BoincPrivateMessage::delete_aux("userid={$user->id} or senderid={$user->id}");
    BoincNotify::delete_aux("userid={$user->id}");
    $q = "delete from user where id={$user->id}";
    _mysql_query($q);
}