deltopic.jsp
上传用户:jhtang88
上传日期:2014-01-27
资源大小:28528k
文件大小:3k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"
  2. import = "java.io.File"
  3. import="com.redmoon.forum.*"
  4. import="cn.js.fan.util.*"
  5. %>
  6. <%@ page import="java.sql.ResultSet" %>
  7. <%@ page import="java.util.Calendar" %>
  8. <%@ page import="cn.js.fan.util.ErrMsgException" %>
  9. <%@ page import="com.redmoon.forum.person.*"%>
  10. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  11. <%
  12. String skincode = UserSet.getSkin(request);
  13. if (skincode.equals(""))
  14. skincode = UserSet.defaultSkin;
  15. SkinMgr skm = new SkinMgr();
  16. Skin skin = skm.getSkin(skincode);
  17. if (skin==null)
  18. skin = skm.getSkin(UserSet.defaultSkin);
  19. String skinPath = skin.getPath();
  20. String delid = request.getParameter("delid");
  21. if (delid==null || !StrUtil.isNumeric(delid))
  22. {
  23. out.println(SkinUtil.makeErrMsg(request, SkinUtil.LoadString(request, SkinUtil.ERR_ID)));
  24. return;
  25. }
  26. long id = Long.parseLong(delid);
  27. MsgMgr msgMgr = new MsgMgr();
  28. MsgDb md = msgMgr.getMsgDb(id);
  29. %>
  30. <html>
  31. <head>
  32. <title><lt:Label res="res.label.forum.deltopic" key="deltopic"/> - <%=Global.AppName%></title>
  33. <%@ include file="../inc/nocache.jsp"%>
  34. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  35. <link href="<%=skinPath%>/skin.css" rel="stylesheet" type="text/css">
  36. <script language="javascript">
  37. <!--
  38. //-->
  39. </script>
  40. </head>
  41. <body bgcolor="#FFFFFF" text="#000000">
  42. <%if (!md.isBlog()) {%>
  43. <%@ include file="inc/header.jsp"%>
  44. <%}%>
  45. <%
  46. String privurl = ParamUtil.get(request, "privurl");
  47. String boardcode = StrUtil.getNullString(request.getParameter("boardcode"));
  48. try {
  49. boolean re = msgMgr.delTopic(application, request, id);
  50. if (re) {
  51. if (md.isBlog()) {
  52. if (privurl.equals(""))
  53. out.print(StrUtil.Alert_Redirect(SkinUtil.LoadString(request, "info_op_success"), "../blog/user/listtopic.jsp"));
  54. else
  55. out.print(StrUtil.Alert_Redirect(SkinUtil.LoadString(request, "info_op_success"), privurl));
  56. return;
  57. }
  58. else {
  59. %>
  60. <ol><lt:Label res="res.label.forum.deltopic" key="del_success"/></ol>
  61. <%
  62. if (md.getReplyid()!=-1) {
  63. out.println(StrUtil.waitJump("<a href='"+privurl+"'>" + SkinUtil.LoadString(request, "res.label.forum.deltopic", "go_back") + "</a>",3,privurl));
  64. out.println("<ol><a href='listtopic.jsp?boardcode=" + StrUtil.UrlEncode(md.getboardcode()) + "'>" + SkinUtil.LoadString(request, "res.label.forum.deltopic", "back_to_bard") + "</a></ol>");
  65. }
  66. else {
  67. privurl = "listtopic.jsp?boardcode=" + StrUtil.UrlEncode(md.getboardcode());
  68. out.println(StrUtil.waitJump("<a href='listtopic.jsp?boardcode=" + StrUtil.UrlEncode(md.getboardcode()) + "'>" + SkinUtil.LoadString(request, "res.label.forum.deltopic", "back_to_bard") + "</a>",3,privurl));
  69. }
  70. }
  71. } else {%>
  72. <p align=center><lt:Label key="info_op_fail"/></p>
  73. <%}
  74. }
  75. catch (ErrMsgException e) {
  76. out.print(SkinUtil.makeErrMsg(request, e.getMessage()));
  77. }
  78. %>
  79. <%if (!md.isBlog()) {%>
  80. <%@ include file="inc/footer.jsp"%>
  81. <%}%>
  82. </body>
  83. </html>