📄 zhuantie_ok.jsp
字号:
<%@ page language="java" contentType="text/html; charset=gb2312" %>
<jsp:useBean id="SessionCheckBean" scope="page" class="com.laoer.bbscs.user.SessionCheck" />
<jsp:useBean id="BBSConfBean" scope="page" class="com.laoer.bbscs.admin.BBSConf" />
<jsp:useBean id="BoradsBean" scope="page" class="com.laoer.bbscs.board.Boards" />
<jsp:useBean id="DoTextBean" scope="page" class="com.laoer.bbscs.txthtml.DoText" />
<jsp:useBean id="ReOutputBean" scope="page" class="com.laoer.bbscs.txthtml.ReOutput" />
<jsp:useBean id="ForumBean" scope="page" class="com.laoer.bbscs.bbs.Forum" />
<jsp:useBean id="PostBean" scope="page" class="com.laoer.bbscs.bbs.Post" />
<jsp:useBean id="ManagerUserBean" scope="page" class="com.laoer.bbscs.user.ManagerUser" />
<jsp:useBean id="UserDataBean" scope="page" class="com.laoer.bbscs.user.UserData" />
<jsp:useBean id="BoardsMasterBean" scope="page" class="com.laoer.bbscs.user.BoardsMaster" />
<%
SessionCheckBean.getSession(request);
if (SessionCheckBean.isHaveSession()) {
String bid = request.getParameter("bid");
String recid = request.getParameter("recid");
String pages = request.getParameter("pages");
String mainid = request.getParameter("mainid");
String dst0 = request.getParameter("dst0");
String dst1 = request.getParameter("dst1");
String dst2 = request.getParameter("dst2");
boolean isGuestUser = SessionCheckBean.isGuestUser();
String strUserID = SessionCheckBean.getUserID();
ManagerUserBean.getManagerUser(strUserID);
String strUserName = SessionCheckBean.getUserName();
String strUserNickName = SessionCheckBean.getUserNick();
boolean isSuper = ManagerUserBean.getIsSuper();
boolean isBoardMaster = false;
boolean isBoardsMaster = false;
if (!isGuestUser && bid != null && bid.length() >0 && recid != null && recid.length()>0 && pages != null && pages.length()>0 && mainid != null && mainid.length()>0) {
int mypower = 0;//气力值
int attrib = 0;//版区属性
String boardsname = "";//版面名
String IP = request.getRemoteAddr();
String title = "";
String bq = "";
String boardname = "";
String strAuthor = "";
String detail = "";
String sign_detail = "";
String artsize = "";
if (!dst0.equals("0")) {
UserDataBean.setUserData(strUserID);
isBoardMaster = BoardsMasterBean.getBoardMaster(strUserName,dst0);
isBoardsMaster = BoardsMasterBean.getBoardsMaster(strUserName,dst0);
mypower = UserDataBean.getUserPower();
BoradsBean.getBoards(dst0);//取得版面属性
boardsname = BoradsBean.getBoardsName();
attrib = BoradsBean.getAttrib();
if (mypower>0) {
ForumBean.setForum(recid);
title = DoTextBean.addSlashes(ForumBean.getTitle());
bq = ForumBean.getBQ();
boardname = ForumBean.getBoardName();
strAuthor = ForumBean.getUserName();
detail = DoTextBean.addSlashes(ForumBean.getDetail());
sign_detail = DoTextBean.addSlashes(ForumBean.getSign());
artsize = ForumBean.getArtSize();
//if (attrib != 3 || attrib != 4) {
// detail = DoTextBean.htmlEncode(detail);
//}
detail = DoTextBean.gb2iso("★原文转载自")+ boardname +DoTextBean.gb2iso("版")+ strAuthor +DoTextBean.gb2iso("的《")+title+DoTextBean.gb2iso("》★<br>")+detail;
title = DoTextBean.gb2iso("[转载]")+title;
PostBean.setPost(0,0,dst0,boardsname,bq,strUserID,strUserName,title,detail,sign_detail,artsize,0,0,IP,1,strUserNickName);
if (isSuper || isBoardMaster || isBoardsMaster) {
}
else {
UserDataBean.setUpdateUserData(strUserID,"+0","+1","-1");
}
}
else {
response.sendRedirect("showdoc.jsp?bid="+bid+"&recid="+mainid+"&pages="+pages);
}
}
if (!dst1.equals("0")) {
UserDataBean.setUserData(strUserID);
isBoardMaster = BoardsMasterBean.getBoardMaster(strUserName,dst1);
isBoardsMaster = BoardsMasterBean.getBoardsMaster(strUserName,dst1);
mypower = UserDataBean.getUserPower();
BoradsBean.getBoards(dst1);//取得版面属性
boardsname = BoradsBean.getBoardsName();
attrib = BoradsBean.getAttrib();
if (mypower>0) {
ForumBean.setForum(recid);
title = DoTextBean.addSlashes(ForumBean.getTitle());
bq = ForumBean.getBQ();
boardname = ForumBean.getBoardName();
strAuthor = ForumBean.getUserName();
detail = DoTextBean.addSlashes(ForumBean.getDetail());
sign_detail = DoTextBean.addSlashes(ForumBean.getSign());
artsize = ForumBean.getArtSize();
//if (attrib != 3 || attrib != 4) {
// detail = DoTextBean.htmlEncode(detail);
//}
detail = DoTextBean.gb2iso("★原文转载自")+ boardname +DoTextBean.gb2iso("版")+ strAuthor +DoTextBean.gb2iso("的《")+title+DoTextBean.gb2iso("》★<br>")+detail;
title = DoTextBean.gb2iso("[转载]")+title;
PostBean.setPost(0,0,dst1,boardsname,bq,strUserID,strUserName,title,detail,sign_detail,artsize,0,0,IP,1,strUserNickName);
if (isSuper || isBoardMaster || isBoardsMaster) {
}
else {
UserDataBean.setUpdateUserData(strUserID,"+0","+1","-1");
}
}
else {
response.sendRedirect("showdoc.jsp?bid="+bid+"&recid="+mainid+"&pages="+pages);
}
}
if (!dst2.equals("0")) {
UserDataBean.setUserData(strUserID);
isBoardMaster = BoardsMasterBean.getBoardMaster(strUserName,dst2);
isBoardsMaster = BoardsMasterBean.getBoardsMaster(strUserName,dst2);
mypower = UserDataBean.getUserPower();
BoradsBean.getBoards(dst2);//取得版面属性
boardsname = BoradsBean.getBoardsName();
attrib = BoradsBean.getAttrib();
if (mypower>0) {
ForumBean.setForum(recid);
title = DoTextBean.addSlashes(ForumBean.getTitle());
bq = ForumBean.getBQ();
boardname = ForumBean.getBoardName();
strAuthor = ForumBean.getUserName();
detail = DoTextBean.addSlashes(ForumBean.getDetail());
sign_detail = DoTextBean.addSlashes(ForumBean.getSign());
artsize = ForumBean.getArtSize();
//if (attrib != 3 || attrib != 4) {
//detail = DoTextBean.htmlEncode(detail);
//}
detail = DoTextBean.gb2iso("★原文转载自")+ boardname +DoTextBean.gb2iso("版")+ strAuthor +DoTextBean.gb2iso("的《")+title+DoTextBean.gb2iso("》★<br>")+detail;
title = DoTextBean.gb2iso("[转载]")+title;
PostBean.setPost(0,0,dst2,boardsname,bq,strUserID,strUserName,title,detail,sign_detail,artsize,0,0,IP,1,strUserNickName);
if (isSuper || isBoardMaster || isBoardsMaster) {
}
else {
UserDataBean.setUpdateUserData(strUserID,"+0","+1","-1");
}
}
else {
response.sendRedirect("showdoc.jsp?bid="+bid+"&recid="+mainid+"&pages="+pages);
}
}
response.sendRedirect("showdoc.jsp?bid="+bid+"&recid="+mainid+"&pages="+pages);
}
else {
out.print(ReOutputBean.ReOutput(false,"参数错误!","javascript:history.go(-1);"));
}
}
else {
out.println("错误!");
}
BBSConfBean.close();
BoradsBean.close();
UserDataBean.close();
PostBean.close();
ManagerUserBean.close();
BoardsMasterBean.close();
ForumBean.close();
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -