$user_id = -1; if (isset($_GET["user_id"])) { $user_id = $_GET["user_id"]; $user_name = ""; $userid = get_userid(); $access = check_permission($userid, 'Remove Users'); if ($access && $user_id != $cur_userid) { $gCms = cmsms(); $userops = $gCms->GetUserOperations(); $oneuser = $userops->LoadUserByID($user_id); $user_name = $oneuser->username; $ownercount = $userops->CountPageOwnershipByID($user_id); if ($ownercount > 0) { $dodelete = false; } if ($dodelete) { Events::SendEvent('Core', 'DeleteUserPre', array('user' => &$oneuser)); cms_userprefs::remove_for_user($user_id); $oneuser->Delete(); Events::SendEvent('Core', 'DeleteUserPost', array('user' => &$oneuser)); // put mention into the admin log audit($user_id, 'Admin Username: '******'Deleted'); } } } if ($dodelete == true) { redirect("listusers.php" . $urlext); } else { redirect("listusers.php" . $urlext . "&message=" . lang('erroruserinuse')); } # vim:ts=4 sw=4 noet