edittopicdo_we.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 = "cn.js.fan.util.*"
  4. import = "cn.js.fan.web.*"
  5. import = "com.redmoon.forum.*"
  6. import="java.util.Calendar"
  7. %>
  8. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  9. <jsp:useBean id="StrUtil" scope="page" class="cn.js.fan.util.StrUtil" />
  10. <jsp:useBean id="form" scope="page" class="cn.js.fan.security.Form" />
  11. <%
  12. String op = ParamUtil.get(request, "op");
  13. if (op.equals("changeattachname")) {
  14. int msgId = ParamUtil.getInt(request, "msgId");
  15. int attach_id = ParamUtil.getInt(request, "attach_id");
  16. String newname = ParamUtil.get(request, "newname");
  17. MsgDb msgDb = new MsgDb();
  18. msgDb = msgDb.getMsgDb(msgId);
  19. boolean re = msgDb.updateAttachmentName(attach_id, newname);
  20. if (re) {
  21. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request, "info_op_success")));
  22. %>
  23. <script>
  24. // window.parent.location.reload(true);
  25. </script>
  26. <%
  27. }
  28. else
  29. out.print(StrUtil.Alert_Back(SkinUtil.LoadString(request, "info_op_fail")));
  30. return;
  31. }
  32. if (op.equals("delAttach")) {
  33. int msgId = ParamUtil.getInt(request, "msgId");
  34. int attach_id = ParamUtil.getInt(request, "attach_id");
  35. MsgDb msgDb = new MsgDb();
  36. msgDb = msgDb.getMsgDb(msgId);
  37. boolean re = msgDb.delAttachment(attach_id);
  38. if (re) {
  39. %>
  40. <script>
  41. if (window.confirm("<%=SkinUtil.LoadString(request, "res.label.forum.deltopic", "del_attach_success")%>"))
  42. window.parent.location.reload(true);
  43. </script>
  44. <%
  45. }
  46. else
  47. out.print(StrUtil.Alert(SkinUtil.LoadString(request, "info_op_fail")));
  48. return;
  49. }
  50. if (op.equals("changeAttachOrders")) {
  51. int msgId = ParamUtil.getInt(request, "id");
  52. int attachId = ParamUtil.getInt(request, "attachId");
  53. String direction = ParamUtil.get(request, "direction");
  54. // 取得第一页的内容
  55. MsgDb dc = new MsgDb();
  56. dc = dc.getMsgDb(msgId);
  57. boolean re = dc.moveAttachment(attachId, direction);
  58. if (re) {
  59. %>
  60. <script>
  61. if (window.confirm("<%=SkinUtil.LoadString(request, "res.label.forum.deltopic", "change_attach_order_success")%>"))
  62. window.parent.location.reload(true);
  63. </script>
  64. <%
  65. }
  66. else
  67. out.print(StrUtil.Alert(SkinUtil.LoadString(request, "info_op_fail")));
  68. return;
  69. }
  70. boolean isSuccess = false;
  71. String privurl = "";
  72. String boardcode = "";
  73. boolean cansubmit = true;
  74. if (cansubmit) {
  75. MsgMgr Topic = new MsgMgr();
  76. try {
  77. isSuccess = Topic.editTopicWE(application, request);
  78. privurl = Topic.getprivurl();
  79. boardcode = Topic.getCurBoardCode();
  80. }
  81. catch (ErrMsgException e) {
  82. out.println("-" + SkinUtil.LoadString(request, "info_op_fail") + e.getMessage());
  83. }
  84. }
  85. if (isSuccess)
  86. {%>+<lt:Label key="info_op_success"/><%}%>