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

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

?? manage.jsp

?? 論壇系統EasyJForum 是一個基于 Java 技術的免費社區論壇軟件系統
?? JSP
?? 第 1 頁 / 共 2 頁
字號:
<%@ page contentType="text/html;charset=gbk"%>
<%@ page import="java.util.ArrayList"%>
<%@ page import="java.util.HashMap"%>
<%@ page import="com.hongshee.ejforum.util.PageUtils"%>
<%@ page import="com.hongshee.ejforum.util.AppUtils"%>
<%@ page import="com.hongshee.ejforum.common.ForumSetting"%>
<%@ page import="com.hongshee.ejforum.common.IConstants"%>
<%@ page import="com.hongshee.ejforum.common.CacheManager"%>
<%@ page import="com.hongshee.ejforum.data.UserDAO.UserInfo"%>
<%@ page import="com.hongshee.ejforum.data.BoardDAO.BoardVO"%>
<%@ page import="com.hongshee.ejforum.data.SectionDAO.SectionVO"%>
<%@ page import="com.hongshee.ejforum.data.GroupDAO.GroupVO"%>
<%@ page import="com.hongshee.ejforum.data.TopicDAO"%>
<%
	PageUtils.checkReferer(request); // Enhance security
	String ctxPath = request.getContextPath();
	
	UserInfo userinfo = PageUtils.getSessionUser(request);
    PageUtils.checkAdminIP(request);
    if (userinfo == null)
    {
		String fromPath = ctxPath + "/forum.jsp?" + request.getQueryString();
        request.setAttribute("fromPath", fromPath);
        request.getRequestDispatcher("/login.jsp").forward(request, response);
		return;
    }

	String sectionID = request.getParameter("sid");
	String boardID = request.getParameter("fid");

	String[] topicIDs = request.getParameterValues("chkTopicID");
    int totalCount = 0;
	if (topicIDs != null && topicIDs.length > 0)
	{
		totalCount = topicIDs.length;
	}
	else
	{
		request.setAttribute("errorMsg", "沒有選中待操作的主題");
		request.getRequestDispatcher("/error.jsp").forward(request, response);
		return;
	}
	
	HashMap topicInfo = null;
	if (totalCount == 1)
	{
		topicInfo = TopicDAO.getInstance().getManageInfo(topicIDs[0]);
	}

	String replyID = request.getParameter("rid");

	CacheManager cache = CacheManager.getInstance();
	SectionVO aSection = cache.getSection(sectionID);
	BoardVO aBoard = cache.getBoard(aSection, boardID);

	GroupVO userGroup = PageUtils.getGroupVO(userinfo, aSection, aBoard);
	boolean isModerator = false;
	if (userGroup.groupID == 'A' || userGroup.groupID == 'M' || userGroup.groupID == 'S')
		isModerator = true;

	String action = request.getParameter("act");
	String actTitle = null;
	
	if (action.equals("highlight"))
		actTitle = "高亮顯示";
	else if (action.equals("top"))
		actTitle = "置頂/解除置頂";
	else if (action.equals("digest"))
		actTitle = "加入/解除精華";
	else if (action.equals("close"))
		actTitle = "關閉/打開主題";
	else if (action.equals("delete"))
	{
		if (replyID != null && !replyID.equals("0"))
			actTitle = "刪除回復";
		else	
			actTitle = "刪除主題";
	}
	else if (action.equals("move"))
	{
		actTitle = "移動主題";
		if (!isModerator)
		{
			char isDigest = 'F';
			if (topicInfo != null)
				isDigest = ((String)topicInfo.get("ISDIGEST")).charAt(0);
			if (isDigest == 'T')
			{
				request.setAttribute("errorMsg", "此主題已被加為精華,不能再移動");
				request.getRequestDispatcher("/error.jsp").forward(request, response);
				return;
			}
			char state = 'N';
			if (topicInfo != null)
				state = ((String)topicInfo.get("STATE")).charAt(0);
			if (state == 'C')
			{
				request.setAttribute("errorMsg", "此主題已經關閉,不能再移動");
				request.getRequestDispatcher("/error.jsp").forward(request, response);
				return;
			}
		}
	}
	else if (action.equals("setbest"))
	{
		actTitle = "設定/取消最佳回復";
		if (!isModerator)
		{
			char state = 'N';
			if (topicInfo != null)
				state = ((String)topicInfo.get("STATE")).charAt(0);
			if (state == 'C')
			{
				request.setAttribute("errorMsg", "此主題已經關閉,不能再設置最佳回復");
				request.getRequestDispatcher("/error.jsp").forward(request, response);
				return;
			}
		}
	}
	
	String forumName = ForumSetting.getInstance().getForumName();
	String title = PageUtils.getTitle(forumName);
	String[] menus = PageUtils.getHeaderMenu(request, userinfo);
	
    ArrayList sections = cache.getSections();
	
	StringBuilder sbuf = new StringBuilder();
	sbuf.append("./forum-").append(aSection.sectionID).append("-").append(aBoard.boardID).append("-1.html");
	String forumUrl = sbuf.toString();
	String homeUrl = "./index.jsp";
	String forumStyle = PageUtils.getForumStyle(request, response, aBoard);
	
	String strPageNo = request.getParameter("page");
	int pageNo = PageUtils.getPageNo(strPageNo);
	if (replyID != null && replyID.equals("0"))
		pageNo = 1;
	
	sbuf.setLength(0);
	sbuf.append("perform.jsp?act=moderate_").append(action).append("&sid=").append(sectionID)
		.append("&fid=").append(boardID).append("&page=").append(String.valueOf(pageNo));
	String performUrl = sbuf.toString();

	ForumSetting setting = ForumSetting.getInstance();
	String showSectionLink = setting.getString(ForumSetting.DISPLAY, "showSectionLink");
	String sectionLink = null;
	if (showSectionLink.equalsIgnoreCase("yes"))
	{
		sbuf.setLength(0);
		sbuf.append(" &raquo;&nbsp; <A href=\"./index.jsp?sid=").append(sectionID)
			.append("\">").append(aSection.sectionName).append("</A>");
		sectionLink = sbuf.toString();
	}

	String topicUrl = null;
	if (replyID != null && replyID.length() > 0 && topicIDs[0] != null)
	{
		String topicTitle = PageUtils.getParam(request, "topic");
		sbuf.setLength(0);
		sbuf.append("<A href=\"./topic-").append(topicIDs[0]).append("-1.html\">").append(topicTitle).append("</A> &raquo; ");
		topicUrl = sbuf.toString();
	}
	else
	{
		topicUrl = "";
	}

	StringBuilder defaultValue = new StringBuilder();
	defaultValue.append("垃圾廣告\n").append("惡意灌水\n").append("違規內容\n").append("文不對題\n").append("重復發帖\n\n")
				.append("我很贊同\n").append("精品文章\n").append("原創內容");

	String[] judgeOptions = setting.getHTMLStr(ForumSetting.FUNCTIONS,"judgeOptions",defaultValue.toString())
								   .replace("\\n", "\n").split("\n");
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml">
<HEAD>
<TITLE><%= actTitle %> - <%= aBoard.boardName %> - <%= title %></TITLE>
<LINK href="styles/<%= forumStyle %>/ejforum.css" type=text/css rel=stylesheet>
</HEAD>
<BODY onkeydown="if(event.keyCode==27) return false;">
<SCRIPT src="js/common.js" type=text/javascript></SCRIPT>
<SCRIPT type=text/javascript>
function validate(theform) {
	if (typeof(theform.expiredate) != 'undefined' && !isLegalDate(theform.expiredate.value))
	{
		alert('有效期格式不正確或日期值無效');
		theform.expiredate.focus();
		return false;
	}
	return true;
}
</SCRIPT>
<DIV class=wrap>
<DIV id=header>
<%= PageUtils.getHeader(request, title) %>
</DIV>
<%= menus[0] %>
<DIV id=nav><A href="<%= homeUrl %>"><%= forumName %></A><%= sectionLink==null?"":sectionLink %> &raquo;&nbsp; 
<A href="<%= forumUrl %>"><%= aBoard.boardName %></A> &raquo;&nbsp; <%= topicUrl %>&nbsp;<%= actTitle %></DIV>
<form method="post" action="<%= performUrl %>" id="postform" name="postform" onSubmit="return validate(this)">
	<div class="mainbox formbox">
	<h1><%= actTitle %> -&nbsp; 選中的帖子數: <%= totalCount %></h1>
	<table summary="Operating" cellspacing="0" cellpadding="0">

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人性视频网站| 欧美一区二区精品久久911| 欧美午夜精品免费| 久久综合九色综合久久久精品综合| 国产精品天天摸av网| 青青草国产精品97视觉盛宴| 97精品超碰一区二区三区| 精品国产一区二区三区忘忧草| 亚洲一级二级在线| 成人污污视频在线观看| 日韩片之四级片| 亚洲电影你懂得| 色综合天天做天天爱| 国产精品全国免费观看高清| 国模大尺度一区二区三区| 欧美久久久久久蜜桃| 综合久久国产九一剧情麻豆| 粉嫩一区二区三区在线看| 欧美一区二区三区男人的天堂| 亚洲一区二区成人在线观看| 99精品黄色片免费大全| 国产欧美日韩在线观看| 国产精品一区二区黑丝| 欧美sm极限捆绑bd| 蜜臀av一区二区在线观看| 欧美日本高清视频在线观看| 亚洲一二三区在线观看| 91福利国产精品| 亚洲美腿欧美偷拍| 色一情一伦一子一伦一区| 最新国产成人在线观看| av一二三不卡影片| 国产精品国产三级国产aⅴ无密码| 国产精品88888| 日本一区免费视频| 国产成人免费视频网站| 久久九九影视网| 本田岬高潮一区二区三区| 最新久久zyz资源站| 一本到高清视频免费精品| 亚洲综合激情网| 欧美日韩精品福利| 蜜桃av一区二区在线观看| 国产日韩欧美a| 成人午夜私人影院| 亚洲免费观看高清在线观看| 欧美日韩久久久一区| 麻豆精品视频在线观看视频| 精品久久久久久久人人人人传媒| 国产精品羞羞答答xxdd| 成人免费在线视频观看| 欧美日韩精品三区| 国产乱码精品一区二区三区忘忧草 | 欧美丝袜丝交足nylons| 午夜欧美视频在线观看| 精品久久一二三区| 99久久精品一区二区| 亚洲国产成人高清精品| 日韩视频一区二区三区| 懂色av中文字幕一区二区三区| 中文字幕一区视频| 欧美另类高清zo欧美| 精品影视av免费| 亚洲欧美日韩国产综合| 日韩一卡二卡三卡| www.亚洲在线| 日韩av一级电影| 国产精品国产三级国产三级人妇 | 亚洲成人精品影院| 欧美va亚洲va香蕉在线| 97久久精品人人做人人爽50路| 日韩在线一区二区三区| 国产精品入口麻豆原神| 欧美天堂一区二区三区| 国产sm精品调教视频网站| 夜夜操天天操亚洲| 国产丝袜美腿一区二区三区| 欧美写真视频网站| 成人免费不卡视频| 热久久免费视频| 亚洲人成伊人成综合网小说| 日韩亚洲欧美高清| 一本大道久久a久久精品综合| 韩国成人福利片在线播放| 亚洲精品自拍动漫在线| 精品久久久影院| 7777精品伊人久久久大香线蕉完整版| 国产精品一区三区| 日本亚洲视频在线| 亚洲在线一区二区三区| 国产精品色一区二区三区| 日韩欧美高清dvd碟片| 欧美日韩国产影片| 91麻豆自制传媒国产之光| 国产成人午夜视频| 日本亚洲最大的色成网站www| 一区二区视频在线看| 日本一区二区三区电影| 日韩三级在线免费观看| 欧美视频精品在线观看| 欧洲另类一二三四区| 成人av第一页| 岛国精品在线播放| 国产麻豆精品95视频| 亚洲精品一二三| 亚洲欧洲无码一区二区三区| 成人97人人超碰人人99| 国产精品一二二区| 中文字幕欧美激情一区| 在线播放国产精品二区一二区四区| 高清av一区二区| 国产精品一区三区| 精品一区二区三区在线播放视频| 蜜臀精品久久久久久蜜臀| 亚洲www啪成人一区二区麻豆| 亚洲综合图片区| 亚洲美女免费在线| 亚洲综合色自拍一区| 一区二区不卡在线播放 | 91麻豆国产香蕉久久精品| 国产91精品精华液一区二区三区| 国产一区激情在线| 国产成人欧美日韩在线电影| 丁香另类激情小说| 成人精品免费视频| 97se亚洲国产综合自在线观| 91极品视觉盛宴| 欧美男男青年gay1069videost| 欧美久久一区二区| 日韩免费看的电影| 久久久不卡网国产精品一区| 国产精品每日更新| 亚洲国产一区二区视频| 免费看精品久久片| 国产一区二区三区精品欧美日韩一区二区三区 | 亚洲精品一二三| 日韩av一区二区在线影视| 黄色日韩三级电影| 成人动漫一区二区| 欧美羞羞免费网站| 日韩欧美在线1卡| 国产欧美日韩亚州综合| 亚洲欧美偷拍卡通变态| 午夜精品123| 国产一区二区中文字幕| 色一情一乱一乱一91av| 欧美一区二区免费视频| 久久精品亚洲精品国产欧美kt∨| 1区2区3区国产精品| 日日噜噜夜夜狠狠视频欧美人| 免费三级欧美电影| 成人av资源站| 欧美一区二区日韩| 自拍视频在线观看一区二区| 免费看日韩a级影片| 99久久精品国产一区二区三区| 91精品国产全国免费观看| 欧美国产日本视频| 日韩av电影免费观看高清完整版| 成人免费视频网站在线观看| 欧美一卡在线观看| 亚洲色图在线看| 国产精品亚洲一区二区三区妖精| 欧美写真视频网站| 中文字幕五月欧美| 国产一区二区三区电影在线观看| 欧美日韩五月天| 国产精品毛片久久久久久久| 久久精品免费观看| 欧美性色黄大片| 亚洲精品国产a| 成人精品在线视频观看| 26uuu亚洲综合色欧美| 亚洲成va人在线观看| 91福利区一区二区三区| 久久精品夜夜夜夜久久| 久久精品久久久精品美女| 色视频成人在线观看免| 国产精品污污网站在线观看| 久久97超碰色| 777久久久精品| 亚洲一区在线观看网站| 91亚洲精品久久久蜜桃| 国产精品无人区| 成人一二三区视频| 国产女同性恋一区二区| 国产酒店精品激情| 在线观看视频一区二区欧美日韩| 91精品福利在线| 亚洲一区二区不卡免费| 亚洲成人一区二区| 亚洲一区二区在线视频| 亚洲一区二区综合| 欧美一区二区高清| 国产成人日日夜夜| 91麻豆精东视频| 精品电影一区二区三区| 亚洲男人天堂一区| 国产成人免费视频一区| 91精品久久久久久久91蜜桃|