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"])) {
Example #3
0
        $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;
}