📄 adminusermanager.jsp
字号:
<%@ page contentType="text/html; charset=GBK" %>
<%@ include file="../common/include/taglibs.jsp" %>
<html:html>
<head>
<title><lybbs:web key="forumName"/> - <bean:message key="jsp.admincenter.title"/></title>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<link rel="bookmark" href="favicon.ico" type="image/x-icon">
<%@ include file="../common/include/adminheader.jsp" %>
<%
boolean dispose=ParameterUtils.getBoolean(request,"dispose");
int pages=ParameterUtils.getInt(request,"pages");
String action=ParameterUtils.getString(request,"action");
String userName=ParameterUtils.getString(request,"userName");
byte condition1=ParameterUtils.getByte(request,"condition1");
String condition2=ParameterUtils.getString(request,"condition2");
String queryString=ParameterUtils.getString(request,"queryString");
%>
<script languge="JavaScript">
function checkUser(action) {
if(document.userinfo.userName.value=="") {
alert("UserName is blank!");
document.userinfo.userName.focus();
}
else {
document.userinfo.action.value=action;
document.userinfo.submit();
}
}
function userStat() {
if(document.userinfo.userName.value=="") {
alert("UserName is blank!");
document.userinfo.userName.focus();
}
else {
document.stat.userName.value=document.userinfo.userName.value;
document.stat.submit();
}
}
function change(userName) {
if(userName!="") {
document.userinfo.userName.value=userName;
}
}
function changePages() {
var URL = document.changepages.pages.options[document.changepages.pages.selectedIndex].value;
location.href = URL; target = '_self';
}
function changeDispose() {
document.userinfo.action.value="<%=action%>";
document.userinfo.pages.value="<%=pages%>";
document.userinfo.userName.value="<%=userName%>";
document.userinfo.dispose.value=document.myform.dispose.value;
document.userinfo.submit();
}
function batchEdit() {
var userIDStr="";
for(var i=0,m=document.batchEditForm.userID.length-1;i<=m;i++) {
if(document.batchEditForm.userID[i].checked==true) {
if(userIDStr!="") {userIDStr+=",";}
userIDStr+=document.batchEditForm.userID[i].value;
}
}
if(userIDStr=="") {
alert("Please select users first.");
}
else {
document.batchEditForm.userIDStr.value=userIDStr;
document.batchEditForm.submit();
}
}
</script>
</head>
<%String sessionToken=ParameterUtils.getString(request,"sessionToken");%>
<body bgcolor="#555555" topmargin=5 leftmargin=5>
<table width=95% cellpadding=0 cellspacing=1 border=0 bgcolor=#000000 align=center>
<tr>
<td>
<table width=100% cellpadding=0 cellspacing=1 border=0>
<tr>
<td width=28% valign=top bgcolor=#FFFFFF>
<lybbs:typeLeftTag/>
</td>
<td width=70% valign=top bgcolor=#FFFFFF>
<table width=100% cellpadding=6 cellspacing=0 border=0>
<tr>
<td bgcolor=#333333">
<font color=#FFFFFF><b><bean:message key="jsp.admincenter.usermanager.title"/></b></font>
</td>
</tr>
<tr>
<td bgcolor=#FFFFFF>
<%
if(!action.equals("query")) {
%>
<form name="myform">
<select name="dispose" onchange="changeDispose()">
<option value="true"><bean:message key="jsp.admincenter.usermanager.normal"/></option>
<option value="false"><bean:message key="jsp.admincenter.usermanager.indent"/></option>
</select>
<script language=JavaScript>
setCurrentSelect(document.myform.dispose,"<%=dispose%>");
</script>
</form>
<%
}
%>
<table width=100% border=0>
<%
if(dispose) {
%>
<form action="bbs_adminUserManager.do" method=post name="batchEditForm">
<input type=hidden name="action" value="batchEdit">
<input type=hidden name="checkAction" value="">
<input type=hidden name="userIDStr" value="">
<input type=hidden name="sessionToken" value="<%=sessionToken%>">
<tr>
<td><bean:message key="common.lybbs.username"/></td>
<td><bean:message key="jsp.team.registertime"/></td>
<td><bean:message key="common.lybbs.lastlogintime"/></td>
<td><bean:message key="jsp.admincenter.usermanager.lastposttime"/></td>
<td><bean:message key="jsp.admincenter.usermanager.registerip"/></td>
<td><bean:message key="jsp.admincenter.usermanager.lastloginip"/></td>
<td><bean:message key="tag.typememberlisttag.postnumber"/></td>
<td align=center><bean:message key="common.lybbs.select"/></td>
</tr>
<logic:iterate id="element" name="userArrayBean">
<tr>
<td>
<a href="javascript:change('<bean:write name="element" property="userName"/>');"><bean:write name="element" property="userName"/></a>
</td>
<td>
<bean:write name="element" property="registerTime"/>
</td>
<td>
<bean:write name="element" property="loginTime"/>
</td>
<td>
<bean:write name="element" property="lastPostTime"/>
</td>
<td>
<bean:write name="element" property="IPFrom"/>
</td>
<td>
<bean:write name="element" property="lastLoginIp"/>
</td>
<td>
<bean:write name="element" property="NPosts"/>
</td>
<td align=center>
<input type=checkbox name=userID value="<bean:write name="element" property="userID"/>">
</td>
</tr>
</logic:iterate>
</form>
<%
}
else {
int i=0;
%>
<logic:iterate id="element" indexId="index" name="userArrayBean">
<%
i=Integer.parseInt(index.toString());
if(i%8==0) out.print("<tr>");
%>
<td>
<a href="javascript:change('<bean:write name="element"/>');"><bean:write name="element"/></a>
</td>
<%
if(i%8==7) out.print("</tr>");
%>
</logic:iterate>
<%
}
%>
</table>
</td>
</tr>
<tr>
<td bgcolor=#FFFFFF>
<logic:present name="pageUtils" scope="request"><bean:write name="pageUtils" property="pageInfo" filter="false"/></logic:present>
<%
if(dispose) {
%>
<input type=button value="<bean:message key="common.lybbs.batchedit"/>" onclick="batchEdit()">
<%
}
%>
<hr width=100%>
</td>
</tr>
<tr>
<td bgcolor=#FFFFFF>
<br>
<b><bean:message key="common.lybbs.search"/></b>
<form action="bbs_adminUserManager.do" method=post name="query">
<input type=hidden name="action" value="query">
<input type=hidden name="dispose" value="true">
<input type=hidden name="sessionToken" value="<%=sessionToken%>">
<select name="condition1">
<option value="1"><bean:message key="common.lybbs.user.money"/></option>
<option value="2"><bean:message key="common.lybbs.user.experience"/></option>
<option value="3"><bean:message key="common.lybbs.user.charm"/></option>
<option value="4"><bean:message key="tag.typememberlisttag.postnumber"/></option>
<option value="5"><bean:message key="jsp.team.registertime"/></option>
<option value="6"><bean:message key="common.lybbs.lastlogintime"/></option>
<option value="7"><bean:message key="jsp.admincenter.usermanager.lastposttime"/></option>
</select>
<select name="condition2">
<option value="<"><</option>
<option value="=">=</option>
<option value=">">></option>
</select>
<input type=text name="queryString" size=20 value="<%=queryString%>">
<input type=submit value="<bean:message key="common.lybbs.search"/>">
<script language=JavaScript>
setCurrentSelect(document.query.condition1,"<%=condition1%>");
setCurrentSelect(document.query.condition2,"<%=condition2%>");
</script>
</form>
</td>
</tr>
<tr>
<td bgcolor=#FFFFFF>
<b><bean:message key="jsp.admincenter.usermanager.adminuser"/></b><br>
<bean:message key="jsp.admincenter.usermanager.adminusercomment"/>
<form action="bbs_adminUserManager.do" method=post name="userinfo">
<input type=hidden name="action" value="edit">
<input type=hidden name="pages" value="1">
<input type=hidden name="dispose" value="false">
<input type=hidden name="sessionToken" value="<%=sessionToken%>">
<input type=text name="userName" size=10 maxlength=16>
<input type=button value="<bean:message key="common.lybbs.edit"/>" onClick="checkUser('edit')">
<input type=button value="<bean:message key="common.lybbs.search"/>" onClick="checkUser('search')">
<input type=button value="<bean:message key="common.lybbs.stat"/>" onClick="userStat()">
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<div style="display:none;">
<form method=post name=stat action="bbs_adminStatManager.do">
<input type=hidden name="action" value="author">
<input type=hidden name="userName" value="">
<input type=hidden name="sessionToken" value="<%=sessionToken%>">
</form>
</div>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -