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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"%>
  2. <%@ page import="cn.js.fan.db.*"%>
  3. <%@ page import="cn.js.fan.util.*"%>
  4. <%@ page import="java.util.*"%>
  5. <%@ page import="cn.js.fan.web.*"%>
  6. <%@ page import="com.redmoon.forum.*"%>
  7. <%@ page import="com.redmoon.forum.person.*"%>
  8. <%@ page import="com.redmoon.forum.plugin.*"%>
  9. <%@ page import="com.redmoon.forum.plugin.reward.*"%>
  10. <%@ page import="com.redmoon.forum.plugin.score.*"%>
  11. <%
  12. long msgId = ParamUtil.getLong(request, "msgId");
  13. MsgDb md = new MsgDb();
  14. md = md.getMsgDb(msgId);
  15. if (md.getReplyid()!=-1) {
  16. // 回复贴无需编辑
  17. return;
  18. }
  19. RewardDb rd = new RewardDb();
  20. rd = rd.getRewardDb(msgId);
  21. if (rd.isEnd()) {
  22.   out.print("已结贴,分值不可编辑");
  23. return;
  24. }
  25. if (rd.getScoreGiven()>0) {
  26. out.print("已送出分数,分值不可再编辑");
  27. return;
  28. }
  29. %>
  30. <script src="<%=request.getContextPath()%>/inc/common.js"></script>
  31. <script>
  32. function selMoneyCode() {
  33.     var ary = new Array();
  34. ary[0] = getRadioValue("moneyCode");
  35. ary[1] = frmAnnounce.sum.value;
  36. if (ary[0]==null) {
  37. alert("请选择一个币种!");
  38. return;
  39. }
  40. else {
  41. if (!isNumeric(frmAnnounce.sum.value)) {
  42. alert("分值格式错误!");
  43. return;
  44. }
  45. }
  46. }
  47. </script>
  48. <TABLE width="100%" border=0 align=center cellPadding=2 cellSpacing=1 bgcolor="#CCCCCC">
  49. <TBODY>
  50.       <TR>
  51.         <TD width="20%" align="left" bgcolor="#F9FAF3">分值种类:</TD> 
  52.         <TD width="80%" height=23 align="left" bgcolor="#F9FAF3">
  53. <%   
  54.         ScoreMgr sm = new ScoreMgr();
  55.         Vector v = sm.getAllScore();
  56.         Iterator ir = v.iterator();
  57.         String str = "";
  58.         while (ir.hasNext()) {
  59.             ScoreUnit su = (ScoreUnit) ir.next();
  60. String checked = "";
  61.             if (su.isExchange()) {
  62. if (rd.getMoneyCode().equals(su.getCode()))
  63. checked = "checked";
  64. %>
  65. <input name="moneyCode" type="radio" value="<%=su.getCode()%>" <%=checked%>>
  66.           <%=su.getName()%>
  67. <%   
  68.           }
  69.       }
  70. %></TD>
  71.     </TR><TR>
  72.   <TD align="left" bgcolor="#F9FAF3">分值:</TD>
  73.   <TD height=23 align="left" bgcolor="#F9FAF3"><input name="sum" size=6 value="<%=rd.getScore()%>" onChange="selMoneyCode()">
  74.     <input type="hidden" name="pluginCode" value="<%=RewardUnit.code%>" /></TD>
  75. </TR>
  76.   </TBODY>
  77. </TABLE>