📄 postings.jsp
字号:
else if(submit.equals("提 交")){
forumPostings.deletePost();
successTitle=forumPostings.getSuccessTitle();
successInfo=forumPostings.getSuccessInfo();
}
}
else {
errorTitle="删除帖子失败";
errorInfo="这个操作必须由总版主或版主或发帖人完成!";
}
}
else if(action.equals("directdel")) {
if(postID==0)
response.sendRedirect("errorPage.jsp");
else if((isAdmin>0 || (isAuthor && arrowUserDel.equals("1"))) && forumPostings.getPostParentID(postID)!=0) {
if(submit.equals("")) {
%>
<form action="postings.jsp" method=post name=delreply>
<input type=hidden name="action" value="<%=action%>">
<input type=hidden name="topic" value="<%=topic%>">
<input type=hidden name="forumID" value="<%=forumID%>">
<input type=hidden name="postID" value="<%=postID%>">
<input type=hidden name="request" value="提 交">
</form>
<script>
delreply("<%=postID%>");
</script>
<%
errorTitle="删除回复帖失败";
errorInfo="您已经取消了删除回复帖的操作!";
}
else if(submit.equals("提 交")){
forumPostings.deleteReply(postID);
successTitle=forumPostings.getSuccessTitle();
successInfo=forumPostings.getSuccessInfo();
}
}
else {
errorTitle="删除回复帖失败";
errorInfo="这个操作必须由总版主或版主或发帖人完成并且只能删除回复帖!";
}
}
else if(action.equals("movetopic")) {
if(submit.equals("")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100%>
<form action="postings.jsp" method="post">
<input type=hidden name="action" value="movetopic">
<input type=hidden name="forumID" value="<%=forumID%>">
<input type=hidden name="topic" value="<%=topic%>">
<tr>
<td bgcolor=<%=miscbacktwo%> align=center colspan=2>
<font color=<%=fontcolormisc%>><b>移动主题</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>移动选项</b></font></td>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>>
<!--input name="leaveNessage" type="radio" value="1"> 移动并保留一个已经锁定的主题在原论坛-->
<input name="leaveMessage" type="radio" value="0" checked> 移动并将此主题从原论坛中删除
</font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top>
<font color=<%=fontcolormisc%>><b>信息:</b>
<p>这个是可选的,可以填入一些说明信息。
<p>移动后的目标地址会自动输入在主题中。
</font>
</td>
<td bgcolor=<%=miscbackone%>><textarea cols=80 rows=9 name="adminContent"></textarea></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%> valign=top><font color=<%=fontcolormisc%>><b>转移至:</b></font></td>
<td bgcolor=<%=miscbackone%> valign=top>
<select name="moveToForum">
<option value=0>选择一个论坛</option>
<%
ArrayList catalogVector=CatalogFactory.getCatalogFactory();
for(int i=0;i<catalogVector.size();i++) {
Catalog catalog=(Catalog)catalogVector.get(i);
out.println("<option value=0 style=background-color:"+titlecolor+">>> "+catalog.getCatalogName()+" <<</option>");
ArrayList forumVector=ForumFactory.getForumFactory(catalog.getCatalogID());
for(int j=0;j<forumVector.size();j++) {
Forum forum=(Forum)forumVector.get(j);
if(forumID==forum.getForumID())
out.println("<option value=0 selected> "+forum.getForumName()+" </option>");
else
out.println("<option value="+forum.getForumID()+"> "+forum.getForumName()+" </option>");
}
}
%>
</select>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> colspan=2 align=center>
<input type=submit name="request" value="提 交">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
<%
}
else if(submit.equals("提 交")) {
forumPostings.setCookieID(cookieID);
forumPostings.movePost(request);
errorTitle=forumPostings.getErrorTitle();
errorInfo=forumPostings.getErrorInfo();
successTitle=forumPostings.getSuccessTitle();
successInfo=forumPostings.getSuccessInfo();
}
}
else if(action.equals("changekeyword")) {
if(submit.equals("")) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100%>
<form action="postings.jsp" method="post">
<input type=hidden name="action" value="changekeyword">
<input type=hidden name="forumID" value="<%=forumID%>">
<input type=hidden name="topic" value="<%=topic%>">
<tr>
<td bgcolor=<%=miscbacktwo%> align=center colspan=2>
<font color=<%=fontcolormisc%>><b>更改帖子属性选项</b></font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>><font color=<%=fontcolormisc%>><b>更改帖子属性选项:</b>(请选择帖子的新属性)</font></td>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>>
<select name=forumType>
<%
String forumListType=forumListFactory.getForumListType();
if(!forumListType.equals("")) {
String[] forumListTypeArray=forumListType.split(",");
for(int i=0;i<forumListTypeArray.length;i++) {
if(forumPostType.equals(forumListTypeArray[i]))
out.println("<option value="+forumListTypeArray[i]+" selected>"+forumListTypeArray[i]+"</option>");
else
out.println("<option value="+forumListTypeArray[i]+">"+forumListTypeArray[i]+"</option>");
}
}
%>
</select>
</font>
</td>
</tr>
<tr>
<td bgcolor=<%=miscbacktwo%> colspan=2 align=center>
<input type=submit name="request" value="提 交">
</td>
</tr>
</form>
</table>
</td>
</tr>
</table>
<%
}
else if(submit.equals("提 交")) {
String forumType=ParameterUtils.getString(request,"forumType");
forumPostings.changeKeyWord(forumType);
successTitle=forumPostings.getSuccessTitle();
successInfo=forumPostings.getSuccessInfo();
errorTitle=forumPostings.getErrorTitle();
errorInfo=forumPostings.getErrorInfo();
}
}
//显示最后操作信息
if(!(action.equals("movetopic") || action.equals("locktop") || action.equals("changekeyword")) || ((action.equals("locktop") || action.equals("movetopic") || action.equals("changekeyword")) && submit.equals("提 交"))) {
%>
<table cellpadding=0 cellspacing=0 border=0 width=<%=tablewidth%> bgcolor=<%=tablebordercolor%> align=center>
<tr>
<td>
<table cellpadding=6 cellspacing=1 border=0 width=100%>
<tr>
<td bgcolor=<%=miscbacktwo%> align=center><font color=<%=fontcolormisc%>><b><%if(errorTitle.equals("")) out.print(successTitle); else out.print(errorTitle);%></b></font></td>
</tr>
<tr>
<td bgcolor=<%=miscbackone%>>
<font color=<%=fontcolormisc%>>
<%
if(errorInfo.equals("")) {
%>
具体情况:
<ul>
<li><b><%=successInfo%></b>
<li><a href="forum.jsp?forumID=<%=forumID%>">返回论坛</a>
<li><a href="index.jsp">返回论坛首页</a>
</ul>
<meta http-equiv="refresh" content="3; url=forum.jsp?forumID=<%=forumID%>">
<%
}
else {
%>
<b>关于出现错误的详细原因:</b>
<ul>
<li><b><%=errorInfo%></b>
<li>您是否需要查看<a href="javascript:openScript('help.jsp',500,400)">帮助文件</a>?
</ul>
<br><br>
<center><< <a href="javascript:history.go(-1)">返回上一页</a></center>
<%
}
%>
</font>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
}
%>
<%@ include file="include/foot.jsp"%>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -