include_once('ressources/class.users.menus.inc'); include_once('ressources/class.user.inc'); include_once('ressources/class.contacts.inc'); if(isset($_GET["SearchUserNull"])){echo SearchUserNull();exit;} if(isset($_GET["userid"])){echo Page($_GET["userid"]);exit;} if(isset($_GET["LoadUsersDatas"])){ echo Page($_GET["LoadUsersDatas"]);exit;} if(isset($_GET["TreeUserMailBoxEdit"])){UserMailBoxEdit();exit;} if(isset($_GET["Cyrus_mailbox_apply_settings"])){Cyrus_mailbox_apply_settings();exit;} if(isset($_GET["TreeUserAddAliases"])){TreeUserAddAliases();exit;} if(isset($_GET["TreeUserDeleteAliases"])){TreeUserDeleteAliases();exit;} if(isset($_GET["DeleteUserGroup"])){DeleteUserGroup();exit;} if(isset($_GET["AddMemberGroup"])){AddMemberGroup();exit;} if(isset($_GET["SaveLdapUser"])){SaveLdapUser();exit;} if(isset($_GET["AddnewMember"])){AddnewMember();exit();} if(isset($_GET["DeleteMember"])){DeleteMember();exit;} if(isset($_GET["finduser"])){finduser();exit;} if(isset($_GET["UserAddressSubmitedForm"])){AddressInfosSave();exit;} function Page($userid){ $usermenu=new usersMenus(); if(!isset($_GET["LoadUsersTab"])){$_GET["LoadUsersTab"]=0;} switch ($_GET["LoadUsersTab"]) { case 0:$body=Main_page_user($userid);break; case 1:$body=PageUserMailBoxForm($userid);break; case 2:$body=UserAliases($userid);break; case 3:$body=move_user($userid);break; case 4:$body=AddressInfos($userid);break; default:$body=Main_page_user($userid);break;
exit; } if (isset($_GET["addgroup"])) { AddGroup(); exit; } if (isset($_GET["GroupPriv"])) { echo GROUP_PRIVILEGES($_GET["GroupPriv"]); exit; } if (isset($_GET["PrivilegesGroup"])) { EditGroup(); exit; } if (isset($_GET["DeleteMember"])) { DeleteMember(); exit; } if (isset($_GET["DeleteNotAffectedUsers"])) { MEMBERS_NOT_AFFECTED_DELETE($_GET["ou"]); exit; } if (isset($_GET["DeleteGroup"])) { DeleteGroup(); exit; } if (isset($_GET["LoadGroupList"])) { echo GROUPS_LIST($_GET["LoadGroupList"]); exit; } if (isset($_GET["MembersList"])) {
$admins = implode('', $admins); $sql = "SELECT u_name FROM `{$cfg['tb_members']}` WHERE last_visit<'{$dateline2}' AND g_w+g_d+g_l<'{$gameline}' {$admins} LIMIT 100"; $result = RenDB_Query($sql); while ($row = RenDB_Fetch_Row($result)) { //对符合条件的会员的贴子、主题和棋局改成游客的 DeleteMember($row[0]); } $sql = "SELECT COUNT(*) FROM `{$cfg['tb_members']}` WHERE last_visit<'{$dateline2}' AND g_w+g_d+g_l<'{$gameline}' {$admins}"; $result = RenDB_Query($sql); $row = RenDB_Fetch_Row($result); if ($row[0] > 0) { header("Location: index.php?mode=m_man&action=batch_del2&dateline={$dateline}&gameline={$gameline}"); exit; } ACP_MessageBox('删除完毕'); break; case 'del': if (!isset($u_name)) { ACP_MessageBox($str['act_err']); } if (In_Names($u_name, $cfg['admins'])) { ACP_MessageBox('不能删除管理员'); } if (!IsMember($u_name)) { ACP_MessageBox($u_name . ' 不是会员'); } DeleteMember($u_name); $lks[0] = array('返回', 'm_man'); ACP_MessageBox('删除成功', $lks); break; }