?? user_list.jsp
字號(hào):
<%@ page contentType="text/html;charset=gbk" errorPage="../error.jsp"%>
<%@ page import="java.util.ArrayList"%>
<%@ page import="com.hongshee.ejforum.util.PageUtils"%>
<%@ page import="com.hongshee.ejforum.common.CacheManager"%>
<%@ page import="com.hongshee.ejforum.common.AppContext"%>
<%@ page import="com.hongshee.ejforum.common.IConstants"%>
<%@ page import="com.hongshee.ejforum.data.UserDAO"%>
<%@ page import="com.hongshee.ejforum.data.UserDAO.UserInfo"%>
<%@ page import="com.hongshee.ejforum.data.GroupDAO.GroupVO"%>
<%
UserInfo userinfo = PageUtils.getAdminUser(request, response);
if (userinfo == null) return;
CacheManager cache = CacheManager.getInstance();
GroupVO aGroup = PageUtils.getGroupVO(userinfo, cache.getModerators());
String action = PageUtils.getParam(request,"act");
String actTitle = null;
if (action.length() == 0)
actTitle = "編輯用戶";
else if (action.equals("credits"))
actTitle = "積分獎(jiǎng)懲";
else if (action.equals("ban"))
actTitle = "禁止用戶";
else
actTitle = "編輯用戶";
UserDAO dao = UserDAO.getInstance();
ArrayList userList = new ArrayList();
int totalCount = UserDAO.getInstance().searchUser(request, userList);
%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML xmlns="http://www.w3.org/1999/xhtml"><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gbk">
<LINK href="../style/admin.css" type=text/css rel=stylesheet>
<SCRIPT src="../../js/common.js" type=text/javascript></SCRIPT>
<SCRIPT src="../js/admin.js" type=text/javascript></SCRIPT>
</HEAD>
<BODY leftmargin="10" topmargin="10">
<TABLE cellSpacing=6 cellPadding=2 width="100%" border=0>
<TBODY>
<TR>
<TD>
<TABLE class=guide cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD>
<A onclick="parent.location='../index.htm'; return false;" href="#">后臺(tái)管理首頁(yè)</A> » <%= actTitle %>
</TD></TR></TBODY></TABLE><BR>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="info_tb">
<tr class="header">
<TD>
<DIV style="FLOAT: left; MARGIN-LEFT: 0px; PADDING-TOP: 8px"><A
onclick="collapse_change('tip','../images')" href="#">技巧提示</A></DIV>
<DIV style="FLOAT: right; PADDING-BOTTOM: 9px; MARGIN-RIGHT: 4px"><A
onclick="collapse_change('tip','../images')" href="#">
<IMG id=menuimg_tip src="../images/menu_reduce.gif" border=0></A></DIV></TD></TR>
<tbody id="menu_tip" style="display:"><tr><td>
<ul><li>用戶可以同時(shí)為管理組和會(huì)員組用戶,其會(huì)員組頭銜由其積分的多少來(lái)決定。</li>
<li>刪除、積分獎(jiǎng)懲、禁止用戶是針對(duì)全部查詢結(jié)果而言,包括沒(méi)有顯示出來(lái)的記錄(不包括系統(tǒng)管理員)。</li>
</ul>
</td></tr></tbody></table><br/>
<FORM id=settings name=settings onSubmit="checkfields(this); return false;" action="../perform.jsp" method=post>
<INPUT type=hidden name="act" value="users_user_list">
<INPUT type=hidden name="totalCount" value="<%= totalCount %>">
<%= PageUtils.getQueryFields(request) %>
<table width="100%" border="0" cellpadding="0" cellspacing="0" class="info_tb">
<tr align="left" class="header">
<td colSpan="3" width="230">
符合條件的用戶數(shù): <%= totalCount %> 個(gè), 顯示 <%= userList.size() %> 個(gè)</td>
<td colSpan="5" width="280"> </td>
<td width="120"> </td>
</tr>
<tr align="center" class="category">
<td style="width:50px;">
<input type="checkbox" name="chkall" value="1" checked disabled class="checkbox"> 全選</td>
<td width="90">用戶名</td><td width="90">昵稱</td><td width="50">積分</td>
<td width="50">發(fā)帖數(shù)</td><td width="60">管理組</td><td width="60">會(huì)員組</td>
<td width="60">狀態(tài)</td><td width="120">編輯</td></tr>
<%
UserInfo aUser = null;
GroupVO adminGroup = null;
GroupVO memberGroup = null;
String moderators = cache.getModerators();
for (int i=0; i<userList.size(); i++)
{
aUser = (UserInfo)userList.get(i);
adminGroup = null;
if (aUser.groupID > '9')
adminGroup = cache.getGroup(aUser.groupID);
else if (moderators.indexOf("," + aUser.userID + ",") >= 0)
adminGroup = cache.getGroup('M');
memberGroup = cache.getGroup(aUser.credits);
%>
<tr align="center" class="smalltxt">
<td class="altbg1">
<input type="checkbox" name="chkUserID" value="<%= aUser.userID %>" disabled checked class="checkbox"></td>
<td class="altbg2">
<a href="../../uspace.jsp?uid=<%= aUser.userID %>" target="_blank"><%= aUser.userID %></a></td>
<td class="altbg1"><%= aUser.nickname %></td>
<td class="altbg2"><%= aUser.credits %></td>
<td class="altbg1"><%= aUser.posts %></td>
<td class="altbg2"><%= adminGroup==null?" ":adminGroup.groupName %></td>
<td class="altbg1"><%= memberGroup==null?" ":memberGroup.groupName %></td>
<td class="altbg2"><%= dao.getStateStr(aUser.state) %></td>
<td class="altbg1">
[ <a href="user_group.jsp?uid=<%= aUser.userID %>">管理組</a> ]
[ <a href="user_forums.jsp?uid=<%= aUser.userID %>">板塊</a> ]
</td></tr>
<%
}
%>
</table><br/>
<center>
<%
if (action.length() == 0) {
String disabled = null;
if (aGroup.rights.indexOf(IConstants.PERMIT_DELETE_USER) < 0)
disabled = " disabled=true";
else
disabled = "";
%>
<input class="button" type="submit" value="刪除用戶"
onclick="$('settings').action='./user_delete.jsp';"<%= disabled %>>
<%
if (aGroup.rights.indexOf(IConstants.PERMIT_EDIT_USER) < 0)
disabled = " disabled=true";
else
disabled = "";
%>
<input class="button" type="submit" value="刪除頭像"
onclick="$('settings').action='./user_noavatar.jsp';"<%= disabled %>>
<%
} else if (action.equals("credits")) {
%>
<input class="button" type="submit" value="積分獎(jiǎng)懲" onclick="$('settings').action='./user_credits.jsp';">
<%
} else if (action.equals("ban")) {
%>
<input class="button" type="submit" value="禁止用戶" onclick="$('settings').action='./user_ban.jsp';">
<%
}
%>
<input class="button" type="button" value="刷 新" onclick="window.location.reload(true);">
</center>
</form></td></tr></table><br/><br/>
function checkfields(theform)
{
if (theform.totalCount.value <= 0) {
alert('沒(méi)有符合條件的用戶記錄');
return;
}
theform.submit();
}
</script>
<%= PageUtils.getAdminFooter(request) %>
</BODY></HTML>
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -