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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8" %>
  2. <%@ page import="com.redmoon.forum.plugin.*"%>
  3. <%@ taglib uri="/WEB-INF/tlds/LabelTag.tld" prefix="lt" %>
  4. <%@ page import="java.io.*,
  5.  cn.js.fan.db.*,
  6.  cn.js.fan.util.*,
  7.  cn.js.fan.web.*,
  8.  com.redmoon.forum.*,
  9.  org.jdom.*,
  10.                  java.util.*"
  11. %>
  12. <title>Score Manage</title>
  13. <%@ include file="../inc/nocache.jsp" %>
  14. <jsp:useBean id="fchar" scope="page" class="cn.js.fan.util.StrUtil"/>
  15. <jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.Privilege"/>
  16. <LINK href="images/default.css" type=text/css rel=stylesheet>
  17. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  18. <style type="text/css">
  19. <!--
  20. body {
  21. margin-left: 0px;
  22. margin-top: 0px;
  23. }
  24. -->
  25. </style>
  26. <body bgcolor="#FFFFFF">
  27. <%
  28. if (!privilege.isMasterLogin(request)) {
  29.     out.print(cn.js.fan.web.SkinUtil.makeErrMsg(request, cn.js.fan.web.SkinUtil.LoadString(request, "pvg_invalid")));
  30. return;
  31. }
  32. %>
  33. <TABLE cellSpacing=0 cellPadding=0 width="100%">
  34.   <TBODY>
  35.     <TR>
  36.       <TD class=head> <lt:Label res="res.label.forum.admin.config_score" key="score_mgr"/></TD>
  37.     </TR>
  38.   </TBODY>
  39. </TABLE>
  40. <table cellpadding="6" cellspacing="0" border="0" width="100%">
  41. <tr>
  42. <td width="1%" valign="top"></td>
  43. <td width="99%" align="center" valign="top">
  44. <%
  45. int k = 0;
  46. String code="", name = "", regist = "", login = "", add = "",reply = "", elite = "", del = "",className="", type="", exchange="", desc="", advertiseLink="", attachment="", attachmentDel="";
  47. ScoreConfig sc = new ScoreConfig();
  48. Element root = sc.getRootElement();
  49. String op = ParamUtil.get(request, "op");
  50. if (op.equals("modify")) {
  51. code = ParamUtil.get(request, "code");
  52. name = ParamUtil.get(request, "name");
  53. regist = ParamUtil.get(request, "regist");
  54. login = ParamUtil.get(request, "login");
  55. add = ParamUtil.get(request, "add");
  56. reply = ParamUtil.get(request, "reply");
  57. elite = ParamUtil.get(request, "elite");
  58. del = ParamUtil.get(request, "del");
  59. className = ParamUtil.get(request, "className");
  60. type = ParamUtil.get(request, "type");
  61. exchange = ParamUtil.get(request, "exchange");
  62. desc = ParamUtil.get(request, "desc");
  63. advertiseLink = ParamUtil.get(request, "advertiseLink");
  64. attachment = ParamUtil.get(request, "attachment_add");
  65. attachmentDel = ParamUtil.get(request, "attachment_del");
  66. sc.set(code, "name", name);
  67. sc.set(code, "regist", regist);
  68. sc.set(code, "type", type);
  69. sc.set(code, "login", login);
  70. sc.set(code, "add", add);
  71. sc.set(code, "exchange", exchange);
  72. sc.set(code, "reply", reply);
  73. sc.set(code, "elite", elite);
  74. sc.set(code, "del", del);
  75. sc.set(code, "className", className);
  76. sc.set(code, "type", type);
  77. sc.set(code, "desc", desc);
  78. sc.set(code, "advertiseLink", advertiseLink);
  79. sc.set(code, "attachment_add", attachment);
  80. sc.set(code, "attachment_del", attachmentDel);
  81. sc.writemodify();
  82. ScoreMgr sm = new ScoreMgr();
  83. sm.reload();
  84. out.println(fchar.Alert_Redirect(SkinUtil.LoadString(request, "info_op_success"), "config_score.jsp"));
  85. }
  86. List list = root.getChildren();
  87. if (list != null) {
  88. Iterator ir = list.iterator();
  89. while (ir.hasNext()) {
  90.         Element child = (Element) ir.next();
  91.  code = child.getAttributeValue("code");
  92.      name =  child.getChildText("name");
  93.  className = child.getChildText("className");
  94.  type = child.getChildText("type");
  95.  exchange = child.getChildText("exchange");
  96.  desc = child.getChildText("desc");
  97.  regist =  child.getChildText("regist");
  98.      login =  child.getChildText("login");
  99.      add =  child.getChildText("add");
  100.  reply =  child.getChildText("reply");
  101.  elite =  child.getChildText("elite");
  102.      del =  child.getChildText("del");
  103.  advertiseLink = child.getChildText("advertiseLink");
  104.  attachment = child.getChildText("attachment_add");
  105.  attachmentDel = child.getChildText("attachment_del");
  106. %>
  107. <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
  108.   <FORM METHOD=POST id="form<%=k%>" name="form<%=k%>" ACTION='?op=modify'>
  109.   <tr>
  110.     <td colspan="2" class="thead"><%=name%><input type="hidden" name="code" value="<%=code%>"/></td>
  111.     </tr>
  112.   <tr >
  113.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="name"/></td>
  114.     <td bgcolor="#F6F6F6"><input type="input" name="name" value="<%=name%>"></td>
  115.   </tr>
  116.   <tr>
  117.     <td width="11%" bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="regist"/></td>
  118.     <td width="89%" bgcolor="#F6F6F6"><input type="input" name="regist" value="<%=regist%>"></td>
  119.   </tr>
  120.   <tr>
  121.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="className"/></td>
  122.     <td bgcolor="#F6F6F6"><input type="input" name="className" value="<%=className%>"></td>
  123.   </tr>
  124.   <!--
  125.   <tr>
  126.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="type"/></td>
  127.     <td bgcolor="#F6F6F6"></td>
  128.   </tr>
  129.   -->
  130.   <input type="hidden" name="type" value="<%=type%>">
  131.   <tr>
  132.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="exchange"/></td>
  133.     <td bgcolor="#F6F6F6">
  134. <select name="exchange">
  135.            <option value="1" selected><lt:Label res="res.label.forum.admin.config_score" key="yes"/></option>
  136.            <option value="0"><lt:Label res="res.label.forum.admin.config_score" key="no"/></option>
  137. </select>
  138. <script language="javascript">
  139. <!--
  140. form<%=k%>.exchange.value = "<%=exchange%>"
  141. //-->
  142. </script></td>
  143.   </tr>
  144.   <tr>
  145.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="desc"/></td>
  146.     <td bgcolor="#F6F6F6"><input type="input" name="desc" value="<%=desc%>"></td>
  147.   </tr>
  148.   <tr>
  149.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="login"/></td>
  150.     <td bgcolor="#F6F6F6"><input name="login" type="input" value="<%=login%>"></td>
  151.   </tr>
  152.   <tr>
  153.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="add"/></td>
  154.     <td bgcolor="#F6F6F6"><input name="add" type="input" value="<%=add%>"></td>
  155.   </tr>
  156.   <tr>
  157.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="reply"/></td>
  158.     <td bgcolor="#F6F6F6"><input name="reply" type="input" value="<%=reply%>"></td>
  159.   </tr>
  160.   <tr>
  161.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="elite"/></td>
  162.     <td bgcolor="#F6F6F6"><input name="elite" type="input" value="<%=elite%>"></td>
  163.   </tr>
  164.   <tr>
  165.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="del"/></td>
  166.     <td bgcolor="#F6F6F6"><input name="del" type="input" value="<%=del%>"></td>
  167.   </tr>
  168.   <tr>
  169.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="advertiseLink"/></td>
  170.     <td bgcolor="#F6F6F6"><input name="advertiseLink" type="input" value="<%=advertiseLink%>"></td>
  171.   </tr>
  172.   <tr>
  173.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="attachment_add"/></td>
  174.     <td bgcolor="#F6F6F6"><input name="attachment_add" type="input" value="<%=attachment%>"></td>
  175.   </tr>
  176.   <tr>
  177.     <td bgcolor="#F6F6F6"><lt:Label res="res.label.forum.admin.config_score" key="attachment_del"/></td>
  178.     <td bgcolor="#F6F6F6"><input name="attachment_del" type="input" value="<%=attachmentDel%>"></td>
  179.   </tr>
  180.     <tr>
  181.     <td></td>
  182.     <td><div align="center">
  183.       <INPUT TYPE=submit name='edit' value='<lt:Label key="op_modify"/>'>
  184.     </div></td>
  185.   </tr>
  186. </form>  
  187. </table>
  188. <%
  189. k++;  
  190.    }   
  191.  } // end if
  192. %>
  193.   <hr size="0">
  194.  </td>
  195. </tr>
  196. </table>
  197. </body>
  198. </html>