📄 usermanager.jsp
字号:
<tr>
<td bgcolor=#FFFFFF>
<font color=#333333><BR>
<b>注意事项:</b><p>
如果您希望给您的用户一个自定义的头衔,只要编辑他(她)的资料。<br>
如果您任命一个用户为版主,而他本身却没有自定义的头衔,那么就会自动添加一个版主头衔。
如果他已有自定义的等级,那么他的原头衔将被保留。<br>
版主只能够管理自己的论坛。<br>
请确保您所提升的版主是可靠的。<br>
版主也和坛主一样,不受灌水预防机制限制。<br>
只有坛主才能够进入管理中心。<br><br>
如果你禁止了一个用户,那么也同时禁止了用他们原名称、邮件重新注册的可能。
</font>
</td>
</tr>
<%
}
else if(action.equals("queryNoPost")) {
if(checkAction.equals("query")) {
%>
<tr>
<td bgcolor="#333333" colspan=6>
<font face=宋体 color=#FFFFFF><b>用户管理中心</b></font>
</td>
</tr>
<tr>
<td bgcolor="#EEEEEE" colspan=6>
<font face=宋体 color=#333333 colspan=6><b>用户查询结果</b></font>
</td>
</tr>
<tr>
<td bgcolor=#FFFFFF colspan=6>
<font color=#333333><b>符合条件的用户查询结果(共有 <%=count%> 条记录)</b><BR></font>
</td>
</tr>
<tr>
<td bgcolor=#FFFFFF align=center>用户名</td>
<td bgcolor=#FFFFFF align=center>电子邮件</td>
<td bgcolor=#FFFFFF align=center>最后一次访问时间</td>
<td bgcolor=#FFFFFF align=center>发帖数</td>
<td bgcolor=#FFFFFF align=center>访问次数</td>
<td bgcolor=#FFFFFF align=center>操作</td>
</tr>
<%
ArrayList userManagerResultVector=userManager.getUserManagerResultVector(query,p,e);
for(int i=0;i<userManagerResultVector.size();i++) {
UserManagerResult userManagerResult=(UserManagerResult)userManagerResultVector.get(i);
int nPosts=userManagerResult.getNPosts(),
visitTimes=userManagerResult.getVisitTimes();
String username=userManagerResult.getUserName(),
email=userManagerResult.getEmail(),
lastActiveTime=userManagerResult.getLastActiveTime();
%>
<tr>
<td bgcolor=#FFFFFF align=center><%=username%></td>
<td bgcolor=#FFFFFF align=center><%=email%></td>
<td bgcolor=#FFFFFF align=center><%=lastActiveTime%></td>
<td bgcolor=#FFFFFF align=center><%=nPosts%></td>
<td bgcolor=#FFFFFF align=center><%=visitTimes%></td>
<td bgcolor=#FFFFFF align=center><input type=button value='编' onClick="location.href='usermanager.jsp?action=edit&username=<%=username%>'" class=delbutton><input type=button value='删' onClick="location.href='usermanager.jsp?action=delete&username=<%=username%>'" class=delbutton><input type=button value='禁' onClick="location.href='usermanager.jsp?action=ban&username=<%=username%>'" class=delbutton></td>
</tr>
<%
}
%>
<tr>
<td bgcolor=#FFFFFF colspan=6>
<form name=changepages>
<font color=#333333>
共<b><%=totalpage%></b>页
<b><%=count%></b>个用户
当前第<b><%out.print(from+"-"+to);%></b>个
第<b><%=pages%></b>页
</font>
<%
if(totalpage>1) {
%>
<A href=usermanager.jsp?action=queryNoPost&delTime=<%=delTime%>&delPosts=<%=delPosts%>&delLast=<%=delLast%>&pages=1><IMG alt=首页 border=0 src=../images/first.gif width=11 height=10></A>
<A href=usermanager.jsp?action=queryNoPost&delTime=<%=delTime%>&delPosts=<%=delPosts%>&delLast=<%=delLast%>&pages=<%=(pages<2)?pages:(pages-1)%>><IMG alt=上一页 border=0 src=../images/previous.gif width=11 height=10></A>
<A href=usermanager.jsp?action=queryNoPost&delTime=<%=delTime%>&delPosts=<%=delPosts%>&delLast=<%=delLast%>&pages=<%=(pages>totalpage-1)?totalpage:(pages+1)%>><IMG alt=下一页 border=0 src=../images/next.gif width=11 height=10></A>
<A href=usermanager.jsp?action=queryNoPost&delTime=<%=delTime%>&delPosts=<%=delPosts%>&delLast=<%=delLast%>&pages=<%=totalpage%>><IMG alt=末页 border=0 src=../images/last.gif width=11 height=10></A>
转到:
<SELECT name=pages size=1 onchange="changePages()">
<%
int pagesFrom=1,pagesTo=totalpage;
if(pages<=5 && totalpage-pages>5)
pagesTo=totalpage>=10?10:totalpage;
else if(pages>5 && totalpage-pages>5) {
pagesFrom=pages-4;
pagesTo=pages+5;
}
else if(pages>5 && totalpage-pages<=5)
pagesFrom=totalpage>10?totalpage-9:1;
if(pagesFrom!=1)
out.println("<OPTION value='usermanager.jsp?action=queryNoPost&delTime="+delTime+"&delPosts="+delPosts+"&delLast="+delLast+"&pages="+pagesFrom+"'>--more--</OPTION>");
for(int i=pagesFrom;i<=pagesTo;i++) {
if(i==pages) {
out.println("<OPTION value='usermanager.jsp?action=queryNoPost&delTime="+delTime+"&delPosts="+delPosts+"&delLast="+delLast+"&pages="+i+"' selected>第"+i+"页</OPTION>");
}
else
out.println("<OPTION value='usermanager.jsp?action=queryNoPost&delTime="+delTime+"&delPosts="+delPosts+"&delLast="+delLast+"&pages="+i+"'>第"+i+"页</OPTION>");
}
if(pagesTo!=totalpage)
out.println("<OPTION value='usermanager.jsp?action=queryNoPost&delTime="+delTime+"&delPosts="+delPosts+"&delLast="+delLast+"&pages="+pagesTo+"'>--more--</OPTION>");
%>
</SELECT>
<%
}
%>
</form>
</td>
</tr>
<%
}
else if(checkAction.equals("deleteAll")) {
userManager.deleteAll(query);
%>
<tr>
<td bgcolor="#333333">
<font face=宋体 color=#FFFFFF><b>用户管理中心</b></font>
</td>
</tr>
<tr>
<td bgcolor=#EEEEEE><font color=#333333><b>用户资料删除成功!</font></b></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>符合条件的用户资料已经全部删除!</b></font></td>
</tr>
<%
}
}
else if(action.equals("edit")) {
checkAction=ParameterUtils.getString(request,"checkAction");
String box=ParameterUtils.getString(request,"box"),
username=ParameterUtils.getString(request,"username");
if(checkAction.equals("yes")) {
String errorInfo="";
tempSTR=ParameterUtils.getString(request,"usermode");
if(!cookieMode.equals("7") && (tempSTR.equals("6") || tempSTR.equals("7")))
errorInfo="权限不够,无法修改。";
else {
userManager.setUserName(username);
userManager.modifyUser(request);
errorInfo=userManager.getErrorInfo();
}
if(errorInfo.equals("")) {
%>
<tr>
<td bgcolor="#333333">
<font face=宋体 color=#FFFFFF><b>用户管理中心</b></font>
</td>
</tr>
<tr>
<td bgcolor=#EEEEEE><font color=#333333><b>修改用户的资料已成功!</font></b></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b><%=username%> 的资料修改已成功!</b></font></td>
</tr>
<%
}
else {
%>
<tr>
<td bgcolor="#333333">
<font face=宋体 color=#FFFFFF><b>用户管理中心</b></font>
</td>
</tr>
<tr>
<td bgcolor=#EEEEEE><font color=#333333><b>修改用户的资料失败!</font></b></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>出现错误!<%=errorInfo%></b></font></td>
</tr>
<%
}
}
else if(!box.equals("")) {
userManager.setUserName(username);
userManager.deleteMsg(box);
%>
<tr>
<td bgcolor="#333333">
<font face=宋体 color=#FFFFFF><b>用户管理中心</b></font>
</td>
</tr>
<tr>
<td bgcolor=#EEEEEE><font color=#333333><b>删除用户的短消息已成功!</font></b></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b><%if(username.equals("")) out.println("已经删除了全部的短消息!");else out.println(username+" 的短消息已删除成功!");%></b></font></td>
</tr>
<%
}
else {
//checkaction != yes and box=""
userManager.setUserName(username);
userManager.getUserStats();
int nposts=userManager.getNPosts(),
nreply=userManager.getNReply(),
ndelete=userManager.getNDelete(),
mark=userManager.getMark(),
visittimes=userManager.getVisitTimes(),
timedifference=userManager.getTimeDifference(),
usermode=userManager.getUserMode();
String email=userManager.getEmail(),
homepage=userManager.getHomePage(),
qq=userManager.getQQ(),
icq=userManager.getIcq(),
country=userManager.getCountry(),
province=userManager.getProvince(),
city=userManager.getCity(),
newmembertitle=userManager.getNewMemberTitle(),
newsocialpart=userManager.getNewSocialPart(),
signature=userManager.getSignature(),
sex=userManager.getSex(),
education=userManager.getEducation(),
marry=userManager.getMarry(),
work=userManager.getWork(),
birthday=userManager.getBirthday(),
astro=userManager.getAstro(),
usersx=userManager.getUserSX(),
userstatus=userManager.getStatus(),
registertime=userManager.getRegisterTime(),
ipfrom=userManager.getIpFrom(),
lastactivetime=userManager.getLastActiveTime(),
notshowsignature=userManager.getNotShowSignature(),
allowprivate=userManager.getAllowPrivate();
ForumMsgFactory forumMsgFactory=new ForumMsgFactory();
forumMsgFactory.setUserName(cookieName);
forumMsgFactory.getMsgNumber();
int getMsgNumber=forumMsgFactory.getGetMsgNumber(),
sendMsgNumber=forumMsgFactory.getSendMsgNumber();
%>
<form action="usermanager.jsp" method=post name="creator">
<input type=hidden name="action" value="<%=action%>">
<input type=hidden name="checkAction" value="yes">
<input type=hidden name="username" value="<%=username%>">
<tr>
<td bgcolor="#333333" colspan=2>
<font face=宋体 color=#FFFFFF><b>用户管理中心</b></font>
</td>
</tr>
<tr>
<td bgcolor=#EEEEEE colspan=2><font color=#333333><b>要编辑的用户名称: </b><%=username%> <%if(usermode==7) out.println("<br>此用户是超级用户,您无法修改他的资料!如果要修改自己的资料,请到论坛的资料中心修改!");%></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>用户头衔:</b><br>您可以自定义一个头衔</font></td>
<td bgcolor=#FFFFFF><input type=text name="newmembertitle" value="<%=newmembertitle%>" maxlength=20></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>发表总数:</b></font></td>
<td bgcolor=#FFFFFF><input type=text name="nposts" value="<%=nposts%>"></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>回复总数:</b></font></td>
<td bgcolor=#FFFFFF><input type=text name="nreply" value="<%=nreply%>"></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>贴子被删除数:</b></font></td>
<td bgcolor=#FFFFFF><input type=text name="ndelete" value="<%=ndelete%>"></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>邮件地址:</b></font></td>
<td bgcolor=#FFFFFF><input type=text name="email" value="<%=email%>"></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>主页地址:</b></font></td>
<td bgcolor=#FFFFFF><input type=text name="homepage" value="<%=homepage%>"></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>OICQ 号:</b></font></td>
<td bgcolor=#FFFFFF><input type=text name="qq" value="<%=qq%>"></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>ICQ 号:</b></font></td>
<td bgcolor=#FFFFFF><input type=text name="icq" value="<%=icq%>"></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>来自何方:</b></font></td>
<td bgcolor=#FFFFFF>
国家 <input type=text name="country" maxlength=6 size=6 value="<%=country%>">
省份 <input type=text name="province" maxlength=6 size=6 value="<%=province%>">
城市 <input type=text name="city" maxlength=12 size=12 value="<%=city%>">
</td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>江湖门派:</b></font></td>
<td bgcolor=#FFFFFF><input type=text size=20 name="newsocialpart" value="<%=newsocialpart%>" maxlength=20></td>
</tr>
<tr>
<td bgcolor=#FFFFFF><font color=#333333><b>个人威望:</b></font></td>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -