📄 manageadvance.jsp
字号:
<%@ page contentType="text/html; charset=UTF-8" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<bean:define id="bid" name="board" property="id">
</bean:define>
<!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=utf-8" />
<title>高级管理</title>
<link href="css/css1.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/jsMsg.jsp"></script>
<script type="text/javascript" src="js/xmlHttpRequest.js"></script>
<script language="JavaScript" type="text/javascript">
<!--
var bid = "<%=bid%>";
function forbidUser() {
var fuserName = $('forbidUserName').value;
if (fuserName == "") {
alert("请填写用户名!");
return false;
}
var ftype = getRadioValueByName("forbidType");
var url = getActionMappingURL("/manageAdvance?action=forbiduser&ajax=xml&bid="+bid+"&forbidUserName="+fuserName+"&forbidType="+ftype);
var oBBSXml = new BBSXml();
oBBSXml.GetUrlXml(url,forbidUserComplete);
}
function forbidUserComplete(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
$('forbidMsg').innerHTML = getResponseXMLMsgsMessage(resXML);
}
function saveBulletin() {
displayElement("bulletinMsg");
$('bulletinMsg').innerHTML = "数据已提交,正在处理...";
var url = getActionMappingURL("/manageAdvance");
var data = "action=bulletin&ajax=xml&bid="+bid+"&bulletin="+encodeURIComponent($('bulletin').value);
var oBBSXml = new BBSXml();
oBBSXml.PostUrlXml(url, data, saveBulletinComplete);
}
function saveBulletinComplete(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
hiddenElement("bulletinMsg");
}
function addAuthUser() {
var auserName = $('addAuthUserName').value;
if (auserName == "") {
alert("请填写用户名!");
return false;
}
var url = getActionMappingURL("/manageAdvance");
var data = "action=addauth&ajax=xml&bid="+bid+"&addAuthUserName="+auserName;
//alert(data);
var oBBSXml = new BBSXml();
var oAddAuthUserOjb = new AddAuthUserOjb(auserName);
oBBSXml.PostUrlXmlInObj(url, data, oAddAuthUserOjb);
}
var AddAuthUserOjb = function(userName){
this.userName = userName;
}
AddAuthUserOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
addAuthUserRow(this.userName);
}
}
function addAuthUserRow(userName) {
var row = document.createElement("tr");
row.setAttribute("id", "tr_"+userName);
row.appendChild(createCellWithText(userName));
row.appendChild(createCellWithHTML("[<a href=\"javascript:;\" onclick=\"delAuthUserInList('"+userName+"');\">删除</a>]"));
$('authUserList').appendChild(row);
}
function createCellWithText(text) {
var cell = document.createElement("td");
cell.appendChild(document.createTextNode(text));
return cell;
}
function createCellWithHTML(text) {
var cell = document.createElement("td");
var msgDiv = document.createElement("div");
msgDiv.innerHTML = text;
cell.appendChild(msgDiv);
return cell;
}
function delAuthUser() {
var auserName = $('delAuthUserName').value;
if (auserName == "") {
alert("请填写用户名!");
return false;
}
var del = confirm(confirm_del);
if (del) {
var duserName = $('delAuthUserName').value;
if (duserName == "") {
alert("请填写用户名!");
return false;
}
var url = getActionMappingURL("/manageAdvance");
var data = "action=delauth&ajax=xml&bid="+bid+"&delAuthUserName="+duserName;
//alert(data);
var oBBSXml = new BBSXml();
var oDelAuthUserOjb = new DelAuthUserOjb(duserName);
oBBSXml.PostUrlXmlInObj(url, data, oDelAuthUserOjb);
}
else {
return false;
}
}
function delAuthUserInList(userName) {
var del = confirm(confirm_del);
if (del) {
var url = getActionMappingURL("/manageAdvance");
var data = "action=delauth&ajax=xml&bid="+bid+"&delAuthUserName="+userName;
//alert(data);
var oBBSXml = new BBSXml();
var oDelAuthUserOjb = new DelAuthUserOjb(userName);
oBBSXml.PostUrlXmlInObj(url, data, oDelAuthUserOjb);
}
else {
return false;
}
}
var DelAuthUserOjb = function(userName){
this.userName = userName;
}
DelAuthUserOjb.prototype.execute = function(resXML) {
var codeid = getResponseXMLMsgsCodeid(resXML);
alert(getResponseXMLMsgsMessage(resXML));
if (codeid == "0") {
delAuthUserRow(this.userName);
}
}
function delAuthUserRow(userName) {
var rowToDelete = $('tr_'+userName);
$('authUserList').removeChild(rowToDelete);
}
//-->
</script>
</head>
<body>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="bgColor1"><table width="100%" border="0" cellpadding="5" cellspacing="1">
<tr>
<td colspan="2" class="bgColor3"><span class="font1"><strong>封禁用户</strong></span></td>
</tr>
<tr>
<td width="20%" class="bgColor4">用户名:</td>
<td width="80%" class="bgColor2">
<input name="forbidUserName" id="forbidUserName" type="text" class="input2" size="20" maxlength="20" />
<span id="forbidMsg"></span>
</td>
</tr>
<tr>
<td class="bgColor4">操作:</td>
<td class="bgColor2">
<input type="radio" name="forbidType" value="0" checked="checked" />
封禁
<input type="radio" name="forbidType" value="1" />
解封
</td>
</tr>
<tr>
<td class="bgColor3"> </td>
<td class="bgColor3">
<html:button property="forbidButton" styleClass="button2" onclick="forbidUser();">提交</html:button>
</td>
</tr>
</table></td>
</tr>
</table>
<p></p>
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="bgColor1"><table width="100%" border="0" cellpadding="5" cellspacing="1">
<tr>
<td colspan="2" class="bgColor3"><span class="font1"><strong>公告管理</strong></span></td>
</tr>
<tr>
<td width="20%" valign="top" class="bgColor4">公告内容:</td>
<td width="80%" class="bgColor2">
<textarea name="bulletin" cols="60" rows="8" class="textarea1"><bean:write name="board" property="bulletin"/></textarea>
<div id="bulletinMsg" style="display:none"></div>
</td>
</tr>
<tr>
<td class="bgColor3"> </td>
<td class="bgColor3">
<html:button property="bulletinButton" styleClass="button2" onclick="saveBulletin();">提交</html:button>
</td>
</tr>
</table></td>
</tr>
</table>
<p></p>
<logic:equal value="1" name="board" property="isAuth">
<table width="95%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td class="bgColor1"><table width="100%" border="0" cellpadding="5" cellspacing="1">
<tr>
<td colspan="2" class="bgColor3"><span class="font1"><strong>授权用户</strong></span></td>
</tr>
<tr>
<td width="20%" class="bgColor4">增加授权用户:</td>
<td width="80%" class="bgColor2">
<input id="addAuthUserName" name="addAuthUserName" type="text" class="input2" size="20" maxlength="20" />
<html:button property="addAuthButton" styleClass="button1" onclick="addAuthUser();">增加</html:button>
</td>
</tr>
<tr>
<td class="bgColor4">删除授权用户:</td>
<td class="bgColor2">
<input id="delAuthUserName" name="delAuthUserName" type="text" class="input2" size="20" maxlength="20" />
<html:button property="delAuthButton" styleClass="button1" onclick="delAuthUser();">删除</html:button>
</td>
</tr>
<tr>
<td valign="top" class="bgColor4">当前授权用户:</td>
<td class="bgColor2">
<table width="100%" border="0" cellpadding="3" cellspacing="0">
<tbody id="authUserList">
<logic:iterate id="au" name="authUsers" scope="request" type="com.laoer.bbscs.bean.BoardAuthUser">
<tr id="tr_<%=au.getUserName()%>">
<td><bean:write name="au" property="userName"/></td>
<td>[<a href="javascript:;" onclick="delAuthUserInList('<%=au.getUserName()%>');">删除</a>]</td>
</tr>
</logic:iterate>
</tbody>
</table></td>
</tr>
</table></td>
</tr>
</table>
</logic:equal>
<div></div>
<div align="center">[<html:link action="/forumManage?action=m" paramId="bid" paramName="board" paramProperty="id">返回管理</html:link> <html:link action="/forum?action=index" paramId="bid" paramName="board" paramProperty="id">返回版面</html:link>]</div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -