亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? groupperms.jsp

?? Jive論壇2.5版本的源程序
?? JSP
字號:

<%
/**
 *	$RCSfile: groupPerms.jsp,v $
 *	$Revision: 1.1.1.1 $
 *	$Date: 2002/09/09 13:50:28 $
 */
%>

<%@ page import="java.util.*,
                 java.net.URLEncoder,
                 com.jivesoftware.forum.*,
                 com.jivesoftware.forum.util.*"%>
 
<%!	////////////////////////
	// global page variables
	
	private final String ADD = "Add";
	private final String REMOVE = "Remove";
%>

<%!	///////////////////
	// global methods
	
	private String getParameterMode( String paramVal ) {
		if( paramVal == null ) {
			return "";
		}
		if( paramVal.equals(ADD) ) { return "add"; }
		else if( paramVal.equals(REMOVE) ) { return "remove"; }
		else {
			return "";
		}
	}
	
	private int[] getIntListboxParams( String[] paramVal ) {
		if( paramVal == null ) { 
			return new int[0]; 
		}
		int[] params = new int[paramVal.length];
		for (int i=0;i<paramVal.length;i++)
		{
			try {
				params[i] = Integer.parseInt(paramVal[i]);
			} catch( NumberFormatException nfe ) {}
		}
		return params;
	}
%>

<%@	include file="include/global.jsp" %>
 
<%	////////////////////
	// Security check
	
	// make sure the user is authorized to administer users:
	
%>

<%	////////////////////
	// get parameters
	
	int groupID = ParamUtils.getIntParameter(request,"group",-1);
	boolean doAction = ParamUtils.getBooleanParameter(request,"doAction");
	
	String groupAdminMode = getParameterMode(ParamUtils.getParameter(request,"groupAdminMode"));
	String groupUserMode  = getParameterMode(ParamUtils.getParameter(request,"groupUserMode"));
	
	int[] groupAdminsParam = getIntListboxParams(request.getParameterValues("groupAdmins"));
	//int[] allAdminsParam   = getIntListboxParams(request.getParameterValues("allAdmins"));
	int[] groupUsersParam  = getIntListboxParams(request.getParameterValues("groupUsers"));
	//int[] allUsersParam    = getIntListboxParams(request.getParameterValues("allUsers"));
	String allUsersUsername = ParamUtils.getParameter(request,"allUsersUsername");
	String allAdminsUsername = ParamUtils.getParameter(request,"allAdminsUsername");
%>

<%	/////////////////////
	// other page variables
	
	boolean addGroupAdmin = (groupAdminMode.equals("add"));
	boolean removeGroupAdmin = (groupAdminMode.equals("remove"));
	
	boolean addGroupUser = (groupUserMode.equals("add"));
	boolean removeGroupUser = (groupUserMode.equals("remove"));
%>

<%	///////////////////////
	// error variables
	
	boolean errorGroupNotFound = false;
	boolean errorNoPermission = false;
	boolean errors = false;
%>

<%	//////////////////////////////////
	// global variables
	
	UserManager userManager = forumFactory.getUserManager();
	GroupManager groupManager = forumFactory.getGroupManager();
%>

<%	/////////////////////
	// try to load the group from the passed in group id
	Group group = null;
	try {
		group = groupManager.getGroup(groupID);
	}
	catch( GroupNotFoundException gnfe ) {
		response.sendRedirect("error.jsp?msg="
			+ URLEncoder.encode("Group " + groupID + " not found") );
		return;
	}
%>

<%	/////////////////////
	// this group properties
	
	String groupName = group.getName();
	String groupDescription = group.getDescription();
	int userCount = group.getMemberCount();
	Iterator adminIterator = group.administrators();
	//Iterator allAdmins = userManager.users();
	Iterator userIterator = group.members();
	//Iterator allUsers = userManager.users();
%>


<%	/////////////////////////
	// do an action!
	
	if( doAction ) {
		
		// add a group administrator
		if( addGroupAdmin ) {
			try {
				User admin = userManager.getUser(allAdminsUsername);
				group.addAdministrator(admin);
			}
			catch( UserNotFoundException unfe ) {}
			catch( UnauthorizedException ue   ) {}
		}
		
		// remove a group administrator
		else if( removeGroupAdmin ) {
			for( int i=0; i<groupAdminsParam.length; i++ ) {
				try {
					User admin = userManager.getUser(groupAdminsParam[i]);
					group.removeAdministrator(admin);
				}
				catch( UserNotFoundException unfe ) {}
				catch( UnauthorizedException ue   ) {}
			}
		}
		
		// add a group user
		else if( addGroupUser ) {
			try {
				User user = userManager.getUser(allUsersUsername);
				group.addMember(user);
			}
			catch( UserNotFoundException unfe ) { unfe.printStackTrace(); }
			catch( UnauthorizedException ue   ) { ue.printStackTrace(); }
		}
		
		// remove a group user
		else if( removeGroupUser ) {
			for( int i=0; i<groupUsersParam.length; i++ ) {
				try {
					User user = userManager.getUser(groupUsersParam[i]);
					group.removeMember(user);
				}
				catch( UserNotFoundException unfe ) {}
				catch( UnauthorizedException ue   ) {}
			}
		}
	}
%>

<%	////////////////////
	// if we did something, redirect to this page again (since we're doing POSTS
	// on the form)
	
	// uncommented so i can debug parameters!!
	if( doAction ) {
		response.sendRedirect("groupPerms.jsp?group="+groupID);
		return;
	}
%>

<html>
<head>
	<title></title>
	<link rel="stylesheet" href="style/global.css">
	<script language="JavaScript" type="text/javascript">
	<!--
		function selAllListBox( el, chkbx ) {
			if( chkbx.checked ) {
				for( var i=0; i<el.options.length; i++ ) {
					el.options[i].selected = true;
				}
			}
		}
	//-->
	</script>
</head>

<body bgcolor="#ffffff" text="#000000" link="#0000ff" vlink="#800080" alink="#ff0000">

<%	///////////////////////
	// pageTitleInfo variable (used by include/pageTitle.jsp)
	String[] pageTitleInfo = { "Groups : Group Permissions" };
%>
<%	///////////////////
	// pageTitle include
%>

<p>

<b>Permissions for group:</b>
<%= groupName %>
<p>

<form action="groupPerms.jsp" method="post"> 
<input type="hidden" name="doAction" value="true">
<input type="hidden" name="group" value="<%= groupID %>">

<%-- member table --%>
<table bgcolor="#666666" cellpadding="0" cellspacing="0" width="80%" align="center" border="0">
<td>
<table bgcolor="#666666" cellpadding="3" cellspacing="1" width="100%" align="center" border="0">
<tr bgcolor="#eeeeee">
	<td width="99%">
	Members of this group
	</td>
		<td width="1%" nowrap>
		<a href="createUser.jsp?type=user">Create New User</a>
		</td>
</tr>
<tr bgcolor="#ffffff">
	<td colspan="2">
	
	<%-- table for listboxes of members --%>
	<table cellpadding="3" cellspacing="0" border="0" width="100%">
	<tr>
		<td width="50%" align="center">
			Members of this group:
			<br>
			<select size="5" name="groupUsers" multiple>
			<%	HashMap groupUserMap = new HashMap(); %>
			<%	while( userIterator.hasNext() ) { %>
			<%		User user = (User)userIterator.next(); %>
			<%		long userID = user.getID(); %>
			<%		groupUserMap.put( ""+userID, ""+userID ); %>
				<option value="<%=user.getID()%>"><%= user.getUsername() %>
			<%	} %>
			</select>
			<br>
			(<input type="checkbox" name="" value="" id="cbusr01"
			  onclick="selAllListBox(this.form.groupUsers,this);">
			<label for="cbusr01">Select All</label>)
			<br>
			<input type="submit" name="groupUserMode" value="<%= REMOVE %>">
		</td>
		<td width="50%" align="center">
			Enter a username to add to this group:
			<br>
			<input type="text" name="allUsersUsername" value="">
			<br>
			<input type="submit" name="groupUserMode" value="<%= ADD %>">
		</td>
	</tr>
	</table>
	<%-- /table for listboxes of members --%>
	
	</td>
</tr>
</table>
</td>
</table>
<%-- /member table --%>

<p>

<%-- admin table --%>
<table bgcolor="#666666" cellpadding="0" cellspacing="0" width="80%" align="center" border="0">
<td>
<table bgcolor="#666666" cellpadding="3" cellspacing="1" width="100%" align="center" border="0">
<tr bgcolor="#eeeeee">
	<td width="99%">
	Adminstrators for this group
	</td>
		<td width="1%" nowrap>
		<a href="createUser.jsp?type=admin">Create New Admin</a>
		</td>
</tr>
<tr bgcolor="#ffffff">
	<td colspan="2">
	
	<%-- table for listboxes of admins --%>
	<table cellpadding="3" cellspacing="0" border="0" width="100%">
	<tr>
		<td width="50%" align="center">
			Admins for this group:
			<br>
			<select size="5" name="groupAdmins" multiple>
			<%	HashMap groupAdminMap = new HashMap(); %>
			<%	while( adminIterator.hasNext() ) { %>
			<%		User admin = (User)adminIterator.next(); %>
			<%		long adminID = admin.getID(); %>
			<%		groupAdminMap.put( ""+adminID, ""+adminID ); %>
				<option value="<%=admin.getID()%>"><%= admin.getUsername() %>
			<%	} %>
			</select>
			<br>
			(<input type="checkbox" name="" value="" id="cbadm01"
			  onclick="selAllListBox(this.form.groupAdmins,this);">
			<label for="cbadm01">Select All</label>)
			<br>
			<input type="submit" name="groupAdminMode" value="<%= REMOVE %>">
		</td>
		<td width="50%" align="center">
			Enter a username to add as an admin of this group:
			<br>
			<input type="text" name="allAdminsUsername" value="">
			<br>
			<input type="submit" name="groupAdminMode" value="<%= ADD %>">
		</td>
	</tr>
	</table>
	<%-- /table for listboxes of admins --%>
	
	</td>
</tr>
</table>
</td>
</table>
<%-- /admin table --%>

<p>

</form>

<center>
	<form action="groups.jsp">
	<input type="submit" value="Done">
	</form>
</center>

</body>
</html>



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
处破女av一区二区| 欧美剧情片在线观看| 日本最新不卡在线| 亚洲在线视频网站| 亚洲国产中文字幕在线视频综合| 亚洲激情男女视频| 亚洲综合色区另类av| 亚洲黄色小视频| 肉色丝袜一区二区| 美女性感视频久久| 国产在线看一区| 成人白浆超碰人人人人| 91无套直看片红桃| 欧美另类变人与禽xxxxx| 91精品国产综合久久精品麻豆| 欧美日韩国产高清一区二区三区| 欧美高清一级片在线| 精品国产乱码91久久久久久网站| 精品99一区二区三区| 国产精品天干天干在观线| 日韩美女视频一区二区| 亚洲一区二区三区在线| 美脚の诱脚舐め脚责91| 国产精品99久久久久久似苏梦涵| 99久久亚洲一区二区三区青草 | 日韩三级高清在线| 久久久精品免费网站| 亚洲欧美日韩国产手机在线 | 色婷婷久久久久swag精品| 精品视频在线免费观看| 日韩欧美中文一区二区| 中文成人综合网| 首页欧美精品中文字幕| 国产成人午夜精品影院观看视频 | 亚洲国产一区二区三区青草影视| 日韩精品免费专区| 成人自拍视频在线观看| 欧美日韩国产美| 日韩一区日韩二区| 捆绑调教一区二区三区| 日本高清无吗v一区| 久久久精品日韩欧美| 亚洲成人777| 成人激情电影免费在线观看| 91精品国产欧美一区二区18| 亚洲视频一区二区在线| 毛片av一区二区三区| 91福利小视频| 亚洲欧洲国产日本综合| 韩国v欧美v日本v亚洲v| 欧美酷刑日本凌虐凌虐| 亚洲人成小说网站色在线| 韩国女主播成人在线| 4438成人网| 一区二区三区四区乱视频| 国产乱一区二区| 精品乱人伦小说| 日韩影院免费视频| 欧美日韩精品免费| 夜夜操天天操亚洲| 99re成人精品视频| 中国色在线观看另类| 国产精品中文字幕欧美| 精品美女一区二区三区| 日本美女视频一区二区| 精品视频一区二区不卡| 亚洲综合色自拍一区| 91国偷自产一区二区开放时间 | 国产永久精品大片wwwapp| 欧美日韩精品系列| 亚洲电影第三页| 欧美日韩亚洲另类| 亚洲动漫第一页| 日本精品免费观看高清观看| 欧美激情一区不卡| 福利电影一区二区| 波多野洁衣一区| 欧美丝袜丝nylons| 夜夜精品视频一区二区 | 日本久久精品电影| 一区二区三区美女| 欧美性大战久久久久久久蜜臀| 亚洲美女屁股眼交3| 91蝌蚪porny九色| 依依成人综合视频| 日本亚洲电影天堂| 26uuu亚洲综合色| 懂色av一区二区在线播放| 日本一区二区高清| 成人一区在线看| 亚洲精品欧美专区| 欧美丝袜丝nylons| 久久精品久久99精品久久| 久久综合色一综合色88| 国产精品影视网| 亚洲日本一区二区| 日韩一区二区三区在线视频| 韩国视频一区二区| 亚洲色图视频免费播放| 欧美视频第二页| 九九九精品视频| 欧美激情中文不卡| 91免费观看在线| 天天综合色天天综合色h| 欧美成人猛片aaaaaaa| 国产成人av电影在线观看| 自拍偷拍欧美精品| 日韩欧美国产高清| 国产精品一级在线| 一区二区三区在线观看动漫| 4438亚洲最大| 国产精品乡下勾搭老头1| 亚洲另类在线一区| 精品国免费一区二区三区| 不卡的av在线| 久久99久久久欧美国产| 亚洲三级在线观看| 欧美精品一区二区高清在线观看| www.欧美日韩| 黄色小说综合网站| 亚洲成人中文在线| 亚洲欧洲精品一区二区三区不卡| 4438成人网| 欧美性三三影院| fc2成人免费人成在线观看播放| 视频一区二区欧美| 亚洲乱码国产乱码精品精98午夜| 26uuu欧美| 69堂成人精品免费视频| 99精品视频一区二区三区| 极品少妇xxxx偷拍精品少妇| 亚洲国产日产av| 亚洲男同性视频| 国产精品网站在线| 久久精品人人爽人人爽| 日韩欧美中文字幕公布| 欧美日韩高清影院| 91伊人久久大香线蕉| 国产成人精品免费在线| 久久99国产精品免费网站| 亚洲欧洲国产日本综合| 国产校园另类小说区| 日韩欧美国产系列| 91精品欧美久久久久久动漫| 91浏览器入口在线观看| 91丨porny丨首页| 不卡区在线中文字幕| 国产iv一区二区三区| 国产高清成人在线| 国产精品1区二区.| 国产91精品一区二区麻豆网站 | 三级成人在线视频| 丝袜诱惑亚洲看片| 首页综合国产亚洲丝袜| 男人的天堂亚洲一区| 免费成人av在线播放| 粉嫩av一区二区三区在线播放| 黄一区二区三区| 国内精品久久久久影院色| 免费看欧美美女黄的网站| 午夜免费久久看| 蜜臀av在线播放一区二区三区| 日本美女一区二区三区| 久久国产婷婷国产香蕉| 精品一区二区三区不卡 | av不卡一区二区三区| k8久久久一区二区三区| 色狠狠综合天天综合综合| 欧洲在线/亚洲| 日韩欧美一区中文| 国产色综合久久| 亚洲美女在线一区| 欧美aaa在线| 成人免费精品视频| 欧洲亚洲精品在线| 欧美xxxx在线观看| 国产精品国产自产拍在线| 一区二区三区色| 精品一区二区三区在线观看国产| 国产精品一区免费视频| 色悠久久久久综合欧美99| 欧美精品九九99久久| ww亚洲ww在线观看国产| 国产精品私人影院| 亚洲国产日韩在线一区模特| 国模少妇一区二区三区| 91国产精品成人| 精品久久久久久亚洲综合网| 日韩理论片中文av| 裸体健美xxxx欧美裸体表演| 99综合电影在线视频| 欧美一区二视频| 亚洲日本丝袜连裤袜办公室| 日韩av午夜在线观看| fc2成人免费人成在线观看播放| 欧美一区二区在线免费播放| 亚洲男人的天堂在线aⅴ视频| 另类小说图片综合网| 91久久精品日日躁夜夜躁欧美| 久久久久久麻豆|