summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Fowler <spider@viovio.com>2008-01-03 17:43:08 +0000
committerChristian Fowler <spider@viovio.com>2008-01-03 17:43:08 +0000
commit4bc8fd7464fa43ca57727bbb3a61dd71aad5279a (patch)
tree0f1af7dd6866d62539d359c404d32df5aa9c86f6
parent6272d6bef69ccc163aa694fbc6475de80b9a2b93 (diff)
downloadusers-4bc8fd7464fa43ca57727bbb3a61dd71aad5279a.tar.gz
users-4bc8fd7464fa43ca57727bbb3a61dd71aad5279a.tar.bz2
users-4bc8fd7464fa43ca57727bbb3a61dd71aad5279a.zip
allow unchecked of *all* perms assigned to a group. useful for anonymous group in a private site
-rw-r--r--admin/edit_group.php16
1 files changed, 7 insertions, 9 deletions
diff --git a/admin/edit_group.php b/admin/edit_group.php
index d3d2317..f603014 100644
--- a/admin/edit_group.php
+++ b/admin/edit_group.php
@@ -1,5 +1,5 @@
<?php
-// $Header: /cvsroot/bitweaver/_bit_users/admin/edit_group.php,v 1.34 2007/10/10 18:07:19 wjames5 Exp $
+// $Header: /cvsroot/bitweaver/_bit_users/admin/edit_group.php,v 1.35 2008/01/03 17:43:08 spiderr Exp $
// Copyright (c) 2002-2003, Luis Argerich, Garland Foster, Eduardo Polidor, et. al.
// All Rights Reserved. See copyright.txt for details and a complete list of authors.
// Licensed under the GNU LESSER GENERAL PUBLIC LICENSE. See license.txt for details.
@@ -68,14 +68,12 @@ if( !empty( $_REQUEST["cancel"] ) ) {
// $mid = 'bitpackage:users/admin_groups_list.tpl';
} elseif( isset( $_REQUEST['updateperms'] )) {
- if( !empty( $_REQUEST['perm'] )) {
- foreach( array_keys( $allPerms ) as $perm ) {
- if( !empty( $_REQUEST['perm'][$perm] )) {
- $gBitUser->assignPermissionToGroup( $perm, $_REQUEST['group_id'] );
- } else {
- // we have a selected perm that is now UNselected
- $gBitUser->removePermissionFromGroup( $perm, $_REQUEST['group_id'] );
- }
+ foreach( array_keys( $allPerms ) as $perm ) {
+ if( !empty( $_REQUEST['perm'][$perm] )) {
+ $gBitUser->assignPermissionToGroup( $perm, $_REQUEST['group_id'] );
+ } else {
+ // we have a selected perm that is now UNselected
+ $gBitUser->removePermissionFromGroup( $perm, $_REQUEST['group_id'] );
}
}
// let's reload just to be safe.