亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? memberforumwebhandler.java

?? java servlet著名論壇源代碼
?? JAVA
字號:
/*
 * $Header: /cvsroot/mvnforum/mvnforum/src/com/mvnforum/admin/MemberForumWebHandler.java,v 1.5 2004/05/19 19:11:57 minhnn Exp $
 * $Author: minhnn $
 * $Revision: 1.5 $
 * $Date: 2004/05/19 19:11:57 $
 *
 * ====================================================================
 *
 * Copyright (C) 2002-2004 by MyVietnam.net
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or any later version.
 *
 * All copyright notices regarding mvnForum MUST remain intact
 * in the scripts and in the outputted HTML.
 * The "powered by" text/logo with a link back to
 * http://www.mvnForum.com and http://www.MyVietnam.net in the
 * footer of the pages MUST remain visible when the pages
 * are viewed on the internet or intranet.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
 *
 * Support can be obtained from support forums at:
 * http://www.mvnForum.com/mvnforum/index
 *
 * Correspondence and Marketing Questions can be sent to:
 * info@MyVietnam.net
 *
 * @author: Minh Nguyen  minhnn@MyVietnam.net
 * @author: Mai  Nguyen  mai.nh@MyVietnam.net
 */

package com.mvnforum.admin;

import java.util.*;
import javax.servlet.http.HttpServletRequest;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.mvnforum.auth.*;
import com.mvnforum.db.*;
import net.myvietnam.mvncore.exception.*;
import net.myvietnam.mvncore.util.ParamUtil;
import net.myvietnam.mvncore.util.StringUtil;

class MemberForumWebHandler
{
    private OnlineUserManager onlineUserManager = OnlineUserManager.getInstance();

    private static Log log = LogFactory.getLog(MemberForumWebHandler.class);

    MemberForumWebHandler() {
    }

    public void prepareAssignForumToMember(HttpServletRequest request)
        throws BadInputException, DatabaseException, ObjectNotFoundException,
        AuthenticationException, AssertionException {

        OnlineUser onlineUser = onlineUserManager.getOnlineUser(request);
        MVNForumPermission permission = onlineUser.getPermission();
        permission.ensureCanAdminSystem();

        int memberID = ParamUtil.getParameterInt(request, "memberid");

        MemberBean memberBean = DAOFactory.getMemberDAO().getMember_forPublic(memberID);
        Collection memberForumBeans = DAOFactory.getMemberForumDAO().getBeans_inMember(memberID);

        request.setAttribute("MemberBean", memberBean);
        request.setAttribute("MemberForumBeans", memberForumBeans);
    }

    public void prepareAssignMemberToForum(HttpServletRequest request)
        throws BadInputException, DatabaseException, ObjectNotFoundException,
        AuthenticationException, AssertionException {

        OnlineUser onlineUser = onlineUserManager.getOnlineUser(request);
        MVNForumPermission permission = onlineUser.getPermission();

        int forumID = ParamUtil.getParameterInt(request, "forum");

        permission.ensureCanAssignToForum(forumID);

        ForumBean forumBean = ForumCache.getInstance().getBean(forumID);
        Collection groupsBeans = DAOFactory.getGroupsDAO().getBeans();
        Collection groupForumBeans = DAOFactory.getGroupForumDAO().getBeans_inForum(forumID);
        Collection memberForumBeans = DAOFactory.getMemberForumDAO().getBeans_inForum(forumID);

        for (Iterator iter = groupForumBeans.iterator(); iter.hasNext(); ) {
            GroupForumBean groupForumBean = (GroupForumBean)iter.next();
            groupForumBean.setGroupsBean(GroupsBean.getGroupsBean(groupsBeans, groupForumBean.getGroupID()));
        }
        for (Iterator iter = memberForumBeans.iterator(); iter.hasNext(); ) {
            MemberForumBean memberForumBean = (MemberForumBean)iter.next();
            //@todo: Optimize (this method can be called many time for just one memberID)
            MemberBean memberBean = DAOFactory.getMemberDAO().getMember_forPublic(memberForumBean.getMemberID());
            memberForumBean.setMemberBean(memberBean);
        }

        request.setAttribute("ForumBean", forumBean);
        request.setAttribute("GroupForumBeans", groupForumBeans);
        request.setAttribute("MemberForumBeans", memberForumBeans);
    }

    void processUpdate(HttpServletRequest request)
        throws CreateException, ObjectNotFoundException, BadInputException, DatabaseException,
        DuplicateKeyException, ForeignKeyNotFoundException, AuthenticationException, AssertionException {

        OnlineUser onlineUser = onlineUserManager.getOnlineUser(request);
        MVNForumPermission permission = onlineUser.getPermission();

        String btnAdd = request.getParameter("btnAdd");
        String btnRemove = request.getParameter("btnRemove");
        boolean addAction = false;
        if ((btnAdd != null) && btnAdd.equals("Add")) {
            addAction = true;
        } else if ((btnRemove != null) && btnRemove.equals("Remove")) {
            addAction = false;
        } else {
            throw new BadInputException("No Add or Remove has been specified. Cannot process!");
        }

        int memberID = ParamUtil.getParameterInt(request, "memberid");
        int forumID = ParamUtil.getParameterInt(request, "forum");

        permission.ensureCanAssignToForum(forumID);

        if (addAction) {
            log.debug("Add List:" + btnAdd);
            String[] addList = request.getParameterValues("add");
            for (int i = 0; (addList != null) && (i < addList.length); i++) {
                int perm = Integer.parseInt(addList[i]);
                log.debug("perm = " + perm);
                DAOFactory.getMemberForumDAO().create(memberID, forumID, perm);
            }
        } else {
            log.debug("Remove List:" + btnRemove);
            String[] removeList = request.getParameterValues("remove");
            for (int i = 0; (removeList != null) && (i < removeList.length); i++) {
                int perm = Integer.parseInt(removeList[i]);
                log.debug("perm = " + removeList[i]);
                DAOFactory.getMemberForumDAO().delete(memberID, forumID, perm);
            }
        } //else
    }

    void prepareList(HttpServletRequest request)
        throws DatabaseException, BadInputException, ObjectNotFoundException,
        AuthenticationException, AssertionException {

        OnlineUser onlineUser = onlineUserManager.getOnlineUser(request);
        MVNForumPermission permission = onlineUser.getPermission();

        int memberID = -1;
        String memberName = ParamUtil.getParameterSafe(request, "member", false);
        if (memberName.length() > 0) {
            StringUtil.checkGoodName(memberName);// check for better security
            memberID = DAOFactory.getMemberDAO().getMemberIDFromMemberName(memberName);
        } else {
            memberID = ParamUtil.getParameterInt(request, "memberid");
        }
        int forumID = ParamUtil.getParameterInt(request, "forum");

        permission.ensureCanAssignToForum(forumID);

        MemberBean memberBean = DAOFactory.getMemberDAO().getMember_forPublic(memberID);
        ForumBean forumBean = ForumCache.getInstance().getBean(forumID);
        ArrayList beans = (ArrayList) DAOFactory.getMemberForumDAO().getBeans_inMemberForum(memberID, forumID);

        int currentSize = beans.size();
        int[] currentPermissions = new int[currentSize];
        for (int i = 0; i < currentSize; i++) {
            MemberForumBean bean = (MemberForumBean) beans.get(i);
            currentPermissions[i] = bean.getPermission();
        }

        request.setAttribute("MemberBean", memberBean);
        request.setAttribute("ForumBean", forumBean);
        request.setAttribute("CurrentPermissions", currentPermissions);
    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美浪妇xxxx高跟鞋交| 久久精工是国产品牌吗| 久久众筹精品私拍模特| 日韩一区二区免费视频| 欧美一区二区国产| 精品人伦一区二区色婷婷| 日韩一区二区在线观看视频 | 精品成人佐山爱一区二区| 91精品国产综合久久福利软件| 欧美性做爰猛烈叫床潮| 欧美无人高清视频在线观看| 欧美日韩在线三区| 精品日韩成人av| 中文字幕av一区二区三区免费看| 日本一区二区三级电影在线观看 | 91麻豆精品在线观看| 99精品国产视频| 欧美性猛交xxxxxx富婆| 欧美精选在线播放| 日韩你懂的电影在线观看| 日韩精品专区在线影院观看| 日本一区二区三区久久久久久久久不 | 欧美午夜一区二区| 欧美肥胖老妇做爰| 欧美精品一区二区久久婷婷| 国产精品激情偷乱一区二区∴| 日韩久久一区二区| 日韩av在线播放中文字幕| 国产一区二区三区免费播放| 成人性生交大片免费看在线播放 | 色婷婷精品大视频在线蜜桃视频| 欧美日韩久久久一区| 精品国产乱码久久久久久牛牛| 国产精品视频麻豆| 天堂一区二区在线| www.亚洲色图| 在线不卡a资源高清| 国产日本亚洲高清| 日韩精品乱码av一区二区| 成人性生交大片免费看中文网站| 欧美亚洲日本国产| 国产精品麻豆久久久| 日本少妇一区二区| 99精品欧美一区二区蜜桃免费| 制服丝袜中文字幕一区| 亚洲欧洲无码一区二区三区| 麻豆国产欧美日韩综合精品二区| 一本大道久久a久久精品综合| 欧美大片日本大片免费观看| 一区二区三区中文在线观看| 奇米四色…亚洲| 色综合久久久网| 久久久久青草大香线综合精品| 亚洲成人午夜电影| 91免费精品国自产拍在线不卡| 精品久久一区二区三区| 日韩和的一区二区| 欧洲视频一区二区| 中文字幕亚洲电影| 国产白丝网站精品污在线入口| 日韩精品中午字幕| 石原莉奈在线亚洲三区| 欧洲精品中文字幕| 中文字幕一区不卡| 波波电影院一区二区三区| 国产精品家庭影院| 久久色成人在线| 欧美一区二区三区免费大片| 亚洲精品视频在线观看网站| 国产精品一区二区免费不卡| 91精品在线观看入口| 一区二区久久久| 91福利在线看| 中文字幕一区二区日韩精品绯色 | 日韩一级成人av| 天天亚洲美女在线视频| 欧美视频一区二| 亚洲国产一区二区三区| 欧美日韩视频在线观看一区二区三区 | 亚洲va国产天堂va久久en| 在线免费视频一区二区| 一区二区三区**美女毛片| 欧美影院午夜播放| 日韩电影在线看| 精品国产一区二区在线观看| 美女视频第一区二区三区免费观看网站| 欧美日韩一区二区欧美激情| 午夜电影网一区| 欧美大度的电影原声| 精品一区精品二区高清| 久久精品人人做人人综合 | 久久人人97超碰com| 成人综合婷婷国产精品久久| 国产精品动漫网站| 欧美视频一二三区| 麻豆精品一区二区av白丝在线| 久久久精品免费网站| 99国产精品久久久久| 亚洲福中文字幕伊人影院| 欧美一区二区三区免费大片| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 一区二区三区色| 91精品免费观看| 国产成人免费视频网站| 亚洲精品欧美综合四区| 7777精品伊人久久久大香线蕉经典版下载| 美腿丝袜亚洲色图| 国产精品国产三级国产有无不卡| 色视频成人在线观看免| 久久99精品久久久久久国产越南| 国产三级久久久| 欧美日韩另类国产亚洲欧美一级| 国产呦萝稀缺另类资源| 日韩码欧中文字| 2021久久国产精品不只是精品| 成a人片亚洲日本久久| 五月天丁香久久| 国产精品国产三级国产aⅴ原创| 欧美日韩精品久久久| 成人一区二区在线观看| 日韩av电影一区| 亚洲精品中文字幕在线观看| 欧美刺激午夜性久久久久久久| 99久久精品国产导航| 国产一区二区在线看| 午夜精品免费在线观看| 欧美国产国产综合| 精品免费99久久| 欧美日本韩国一区二区三区视频| 成人黄色av电影| 韩国一区二区三区| 男人操女人的视频在线观看欧美| 中文字幕视频一区二区三区久| 亚洲精品一区二区三区在线观看| 欧美视频一区在线| 99国产精品国产精品毛片| 国产曰批免费观看久久久| 免费高清视频精品| 午夜私人影院久久久久| 亚洲人亚洲人成电影网站色| 国产日韩欧美精品电影三级在线| 欧美一级一区二区| 欧美性猛交xxxxxx富婆| 91成人免费电影| 色婷婷激情综合| 在线观看日韩av先锋影音电影院| www.66久久| av亚洲精华国产精华| 成人18视频日本| 成人激情午夜影院| 成人午夜精品一区二区三区| 国产裸体歌舞团一区二区| 国内外成人在线视频| 久久av中文字幕片| 国产精品自产自拍| 国产91露脸合集magnet| 成人性生交大片免费看在线播放| 国产+成+人+亚洲欧洲自线| 国产99一区视频免费| 粉嫩av一区二区三区在线播放| 成人app软件下载大全免费| 成人黄色一级视频| 在线视频欧美精品| 欧美精选在线播放| 亚洲精品一区二区三区影院| 久久久夜色精品亚洲| 欧美国产精品劲爆| 亚洲精品国产品国语在线app| 亚洲最快最全在线视频| 偷窥少妇高潮呻吟av久久免费| 人人爽香蕉精品| 久久综合综合久久综合| 国产69精品久久777的优势| 国产成人精品三级麻豆| 99re亚洲国产精品| 777色狠狠一区二区三区| 欧美xxxxx牲另类人与| 国产视频911| 亚洲欧美日韩综合aⅴ视频| 亚洲高清免费观看 | 欧美色电影在线| 日韩欧美视频一区| 日韩理论在线观看| 美女视频黄a大片欧美| 成人激情校园春色| 91精品国产一区二区三区 | 色综合久久久久综合体| 日韩一卡二卡三卡国产欧美| 国产亚洲va综合人人澡精品 | 欧美中文字幕久久| 久久午夜免费电影| 一区二区成人在线视频| 国产在线视频不卡二| 91同城在线观看| 久久综合九色综合欧美就去吻| 亚洲色图制服丝袜| 韩国中文字幕2020精品| 欧美日韩国产一级片| 国产精品久久久久久久久久久免费看 | 久久99精品国产91久久来源|