⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zhuantie_ok.jsp

📁 BBS-CS_3b_Tomcat4 java BBS
💻 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 + -