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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"
  2. import = "cn.js.fan.util.*"
  3. import = "java.io.File"
  4. import = "cn.js.fan.util.ErrMsgException"
  5. %>
  6. <%@ page import="java.util.Calendar" %>
  7. <%@ page import="com.redmoon.forum.Leaf" %>
  8. <%@ page import="cn.js.fan.web.Global" %>
  9. <%@ page import="java.util.Calendar" %>
  10. <%@ page import="com.redmoon.forum.person.*"%>
  11. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  12. <jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.Privilege"/>
  13. <%
  14. if (!privilege.isUserLogin(request)) {
  15. out.println(StrUtil.Alert_Back(SkinUtil.LoadString(request, SkinUtil.ERR_NOT_LOGIN)));
  16. return;
  17. }
  18. UserPrivDb upd = new UserPrivDb();
  19. upd = upd.getUserPrivDb(privilege.getUser(request));
  20. if (!upd.getBoolean("vote")) {
  21. response.sendRedirect("../info.jsp?info= " + StrUtil.UrlEncode(SkinUtil.LoadString(request, "pvg_invalid")));
  22. return;
  23. }
  24. String boardcode = ParamUtil.get(request, "boardcode");
  25. // 取得皮肤路径
  26. Leaf lf = new Leaf();
  27. lf = lf.getLeaf(boardcode);
  28. if (lf==null) {
  29. out.print(SkinUtil.makeErrMsg(request, SkinUtil.LoadString(request, SkinUtil.ERR_ID)));
  30. return;
  31. }
  32. String skincode = lf.getSkin();
  33. if (skincode.equals("") || skincode.equals(UserSet.defaultSkin)) {
  34. skincode = UserSet.getSkin(request);
  35. if (skincode==null || skincode.equals(""))
  36. skincode = UserSet.defaultSkin;
  37. }
  38. SkinMgr skm = new SkinMgr();
  39. Skin skin = skm.getSkin(skincode);
  40. String skinPath = skin.getPath();
  41. %>
  42. <html>
  43. <head>
  44. <title><lt:Label res="res.label.forum.vote" key="vote"/> - <%=Global.AppName%></title>
  45. <%@ include file="../inc/nocache.jsp"%>
  46. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  47. <link href="<%=skinPath%>/skin.css" rel="stylesheet" type="text/css">
  48. </head>
  49. <body bgcolor="#FFFFFF" text="#000000">
  50. <%@ include file="inc/header.jsp"%>
  51. <jsp:useBean id="StrUtil" scope="page" class="cn.js.fan.util.StrUtil" />
  52. <jsp:useBean id="Topic" scope="page" class="com.redmoon.forum.MsgMgr" />
  53. <%
  54. boolean isSuccess = false;
  55. String privurl = request.getParameter("privurl");
  56. try {
  57. isSuccess = Topic.vote(request);
  58. }
  59. catch (ErrMsgException e) {
  60. out.println(StrUtil.Alert_Back(e.getMessage()));
  61. return;
  62. }
  63. if (isSuccess)
  64. {
  65. %>
  66. <ol><lt:Label res="res.label.forum.treasure" key="vote_success"/></ol>
  67. <%
  68. out.println(StrUtil.waitJump("<a href='"+privurl+"'>" + SkinUtil.LoadString(request, "res.label.forum.vote", "go_back") + "</a>",3,privurl));
  69. }
  70. else
  71. {
  72. %>
  73. <ol><lt:Label res="res.label.forum.treasure" key="vote_fail"/></ol>
  74. <%}%>
  75. <%@ include file="inc/footer.jsp"%>
  76. </body>
  77. </html>