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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html; charset=utf-8" %>
  2. <%@ page import="cn.js.fan.module.cms.*"%>
  3. <%@ page import="cn.js.fan.util.*"%>
  4. <jsp:useBean id="privilege" scope="page" class="com.redmoon.oa.pvg.Privilege"/>
  5. <jsp:setProperty name="privilege" property="defaulturl" value="../index.jsp"/>
  6. <%
  7. String priv="read";
  8. if (!privilege.isUserPrivValid(request,priv))
  9. {
  10. out.println(cn.js.fan.web.SkinUtil.makeErrMsg(request, cn.js.fan.web.SkinUtil.LoadString(request, "pvg_invalid")));
  11. return;
  12. }
  13. %>
  14. <jsp:useBean id="docmanager" scope="page" class="cn.js.fan.module.cms.DocumentMgr"/>
  15. <%
  16. String op = ParamUtil.get(request, "op");
  17. if (op.equals("changeattachname")) {
  18. int doc_id = ParamUtil.getInt(request, "doc_id");
  19. int attach_id = ParamUtil.getInt(request, "attach_id");
  20. String newname = ParamUtil.get(request, "newname");
  21. Document doc = new Document();
  22. doc = doc.getDocument(doc_id);
  23. boolean re = doc.updateAttachmentName(attach_id, newname);
  24. if (re) {
  25. out.print(StrUtil.Alert("修改成功!"));
  26. %>
  27. <script>
  28. window.parent.location.reload(true);
  29. </script>
  30. <%
  31. }
  32. else
  33. out.print(StrUtil.Alert("修改失败!"));
  34. return;
  35. }
  36. if (op.equals("delAttach")) {
  37. int doc_id = ParamUtil.getInt(request, "doc_id");
  38. int attach_id = ParamUtil.getInt(request, "attach_id");
  39. Document doc = new Document();
  40. doc = doc.getDocument(doc_id);
  41. boolean re = doc.delAttachment(attach_id);
  42. if (re) {
  43. %>
  44. <script>
  45. if (window.confirm("删除成功!点击确定可刷新页面"))
  46. window.parent.location.reload(true);
  47. </script>
  48. <%
  49. }
  50. else
  51. out.print(StrUtil.Alert("删除失败!"));
  52. return;
  53. }
  54. boolean re = false;
  55. //String isuploadfile = StrUtil.getNullString(request.getParameter("isuploadfile"));
  56. try {
  57. //if (isuploadfile.equals("false"))
  58. //re = docmanager.UpdateWithoutFile(request);
  59. //else
  60. re = docmanager.Operate(application, request, privilege);
  61. }
  62. catch(ErrMsgException e) {
  63. //if (isuploadfile.equals("false")) {
  64. // out.print(StrUtil.Alert(e.getMessage()));
  65. //}
  66. //else
  67. out.print(e.getMessage());
  68. }
  69. if (re) {
  70. //if (isuploadfile.equals("false")) {
  71. // out.print(StrUtil.Alert_Back(privilege.getUser(request) + "is修改成功!"));
  72. //}
  73. //else
  74. out.print("操作成功!");
  75. }
  76. %>