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); }
function do_delete_selected($logged_in_user) { check_tokens($logged_in_user->authenticator); $msgs = BoincPrivateMessage::enum("userid={$logged_in_user->id}"); foreach ($msgs as $msg) { $x = "pm_select_{$msg->id}"; if (post_str($x, true)) { $msg = BoincPrivateMessage::lookup_id($msg->id); $msg->delete(); } } Header("Location: pm.php?action=inbox&deleted=1"); }