diff options
| author | Christian Fowler <spider@viovio.com> | 2008-01-03 17:43:08 +0000 |
|---|---|---|
| committer | Christian Fowler <spider@viovio.com> | 2008-01-03 17:43:08 +0000 |
| commit | 4bc8fd7464fa43ca57727bbb3a61dd71aad5279a (patch) | |
| tree | 0f1af7dd6866d62539d359c404d32df5aa9c86f6 | |
| parent | 6272d6bef69ccc163aa694fbc6475de80b9a2b93 (diff) | |
| download | users-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.php | 16 |
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. |
