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

Jsp/Servlet

开发平台:

Java

  1. <%@ page contentType="text/html;charset=utf-8"%>
  2. <%@ page import="java.util.*"%>
  3. <%@ page import="cn.js.fan.util.*"%>
  4. <%@ page import="cn.js.fan.db.*"%>
  5. <%@ page import="cn.js.fan.web.*"%>
  6. <%@ page import="com.redmoon.forum.plugin.sweet.*"%>
  7. <%@ page import="com.redmoon.forum.person.*"%>
  8. <html>
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  11. <meta name="GENERATOR" content="Microsoft FrontPage 4.0">
  12. <meta name="ProgId" content="FrontPage.Editor.Document">
  13. <LINK href="../../../common.css" type=text/css rel=stylesheet>
  14. <title>在线显示</title>
  15. <style type="text/css">
  16. <!--
  17. body {
  18. margin-top: 0px;
  19. margin-left: 0px;
  20. margin-right: 0px;
  21. }
  22. .style1 {
  23. color: #525252;
  24. font-weight: bold;
  25. }
  26. -->
  27. </style></head>
  28. <body>
  29. <%@ include file="../../inc/header.jsp"%>
  30. <jsp:useBean id="StrUtil" scope="page" class="cn.js.fan.util.StrUtil"/>
  31. <jsp:useBean id="privilege" scope="page" class="com.redmoon.forum.plugin.sweet.SweetPrivilege"/>
  32. <div id="newdiv" name="newdiv">
  33. <%
  34. // 安全验证
  35. long msgRootId = ParamUtil.getLong(request, "msgRootId");
  36. if (!privilege.isOwner(request, msgRootId)) {
  37. out.print(StrUtil.Alert_Back(SweetSkin.LoadString(request, "PRIVILGE_NOT_OWNER")));
  38. return;
  39. }
  40. String op = ParamUtil.get(request, "op");
  41. if (op.equals("modify")) {
  42. String name = ParamUtil.get(request, "name");
  43. int type = ParamUtil.getInt(request, "type");
  44. int state = ParamUtil.getInt(request, "state");
  45. SweetUserDb su = new SweetUserDb();
  46. su = su.getSweetUserDb(msgRootId, name);
  47. su.setType(type);
  48. su.setState(state);
  49. if (su.save()) {
  50. }
  51. else {
  52. out.print(StrUtil.Alert("操作失败!"));
  53. }
  54. }
  55. %>
  56.   <div align="center"><br>
  57.     <strong><font color="#6666DF">本贴会员列表&nbsp;(<a href="../../showtopic.jsp?rootid=<%=msgRootId%>">贴子编号:<%=msgRootId%></a>)</font><br>
  58.     <br>
  59.     </strong></div>
  60. <TABLE width="98%" 
  61. border=0 align=center cellPadding=0 cellSpacing=1 bgcolor="#edeced">
  62.     <TBODY>
  63.       <TR align=center bgColor=#f8f8f8> 
  64.         <TD width=107 height=23><font color="#525252"><strong>用户名</strong></font></TD>
  65.         <TD width=138 height=23><font color="#525252"><strong>性别</strong></font></TD>
  66.         <TD width=101 height=23><font color="#525252"><strong>OICQ</strong></font></TD>
  67.         <TD width=125><font color="#525252"><strong>省份</strong></font></TD>
  68.         <TD width=125 height=23><font color="#525252"><strong>注册时间</strong></font></TD>
  69.       <TD width=125><span class="style1">状态</span></TD>
  70.         <TD width=125><span class="style1">类型</span></TD>
  71.       <TD width=125><span class="style1">操作</span></TD>
  72.       </TR>
  73. <%
  74. String id="",name="",RegDate="",Gender="",OICQ="",State="",myface="";
  75. int layer = 1;
  76. int i = 0;
  77. String RealPic = "";
  78. SweetUserDb su = new SweetUserDb();
  79. String typeoptions = "";
  80. typeoptions += "<option value='" + su.TYPE_APPLIER + "'>" + su.getTypeDesc(request, su.TYPE_APPLIER) + "</option>";
  81. typeoptions += "<option value='" + su.TYPE_PERSUATER + "'>" + su.getTypeDesc(request, su.TYPE_PERSUATER) + "</option>";
  82. // typeoptions += "<option value='" + su.TYPE_SPOUSE + "'>" + su.getTypeDesc(request, su.TYPE_SPOUSE) + "</option>";
  83. String stateoptions = "";
  84. stateoptions += "<option value='" + su.STATE_NORMAL + "'>" + su.getStateDesc(request, su.STATE_NORMAL) + "</option>";
  85. stateoptions += "<option value='" + su.STATE_SHIELD + "'>" + su.getStateDesc(request, su.STATE_SHIELD) + "</option>";
  86. Vector v = su.getAllPersuater(msgRootId);
  87. Iterator ir = v.iterator();
  88. UserDb user = new UserDb();
  89. while (ir.hasNext()) {
  90.       su = (SweetUserDb)ir.next(); 
  91. user = user.getUser(su.getName());
  92.     i++;
  93. name = user.getName();
  94. RegDate = DateUtil.format(user.getRegDate(), "yyyy-MM-dd");
  95. Gender = StrUtil.getNullString(user.getGender());
  96. if (Gender.equals("M"))
  97. Gender = "男";
  98. else if (Gender.equals("F"))
  99. Gender = "女";
  100. else
  101. Gender = "不详";
  102. OICQ = StrUtil.getNullString(user.getOicq());
  103. State = StrUtil.getNullString(user.getState());
  104. if (State.equals("0"))
  105. State = "不详";
  106. RealPic = StrUtil.getNullString(user.getRealPic());
  107. myface = StrUtil.getNullString(user.getMyface());
  108. %>
  109.       <TR align=center bgColor=#f8f8f8> 
  110.   <form action="?op=modify" method="post" name="form<%=i%>">
  111.         <TD width=107 height=23 align="left"> &nbsp;
  112. <input type=hidden name=msgRootId value="<%=su.getMsgRootId()%>">
  113. <input type=hidden name="name" value="<%=su.getName()%>">
  114.   <%if (myface.equals("")) {%>
  115.   <img src="../../images/face/<%=RealPic%>" width=16 height=16> 
  116.   <%}else{%>
  117.   <img src="../../../images/myface/<%=myface%>" width=16 height=16>
  118.   <%}%>
  119.           <a href="../../../userinfo.jsp?username=<%=StrUtil.UrlEncode(StrUtil.toHtml(name),"utf-8")%>"><%=name%></a> 
  120.         </TD>
  121.         <TD width=138 height=23><%=Gender%></TD>
  122.         <TD width=101 height=23><%=OICQ%></TD>
  123.         <TD width=125><%=State%></TD>
  124.         <TD width=125 height=23><%=RegDate%></TD>
  125.       <TD width=125>
  126.   <select name=state>
  127.   <%=stateoptions%>
  128.   </select>
  129.   <script>
  130.   form<%=i%>.state.value = "<%=su.getState()%>";
  131.   </script>
  132.   </TD>
  133.         <TD width=125>
  134.   <select name=type>
  135.   <%=typeoptions%>
  136.   </select>
  137.   <script>
  138.   form<%=i%>.type.value = "<%=su.getType()%>";
  139.   </script>
  140. </TD>
  141.       <TD width=125>
  142.   <input type="submit" value="确定">
  143.   </TD></form>
  144.       </TR>
  145. <%}%>
  146.     </TBODY>
  147.   </TABLE>
  148. </div>
  149. <%@ include file="../../inc/footer.jsp"%>
  150. </body>
  151. <SCRIPT language=javascript>
  152. <!--
  153. //-->
  154. </script>
  155. </html>