diff options
| author | Max Kremmel <xing@synapse.plus.com> | 2007-06-17 17:14:54 +0000 |
|---|---|---|
| committer | Max Kremmel <xing@synapse.plus.com> | 2007-06-17 17:14:54 +0000 |
| commit | 9af44666ba748030338ba320b3fca3183bb66daa (patch) | |
| tree | 803a000d6fb71f93ca346e7b361bbf5412bbf43e /admin/unassigned_perms.php | |
| parent | 7ebf474d54b70acee49aa4538db3ed01e430e48a (diff) | |
| download | users-9af44666ba748030338ba320b3fca3183bb66daa.tar.gz users-9af44666ba748030338ba320b3fca3183bb66daa.tar.bz2 users-9af44666ba748030338ba320b3fca3183bb66daa.zip | |
massive rework of group permission assignment UI. this interface is a 'everything on one page' type solution. it also replaces the unassigned permissions page which was really just a temporary solution
Diffstat (limited to 'admin/unassigned_perms.php')
| -rw-r--r-- | admin/unassigned_perms.php | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/admin/unassigned_perms.php b/admin/unassigned_perms.php deleted file mode 100644 index ec2ec03..0000000 --- a/admin/unassigned_perms.php +++ /dev/null @@ -1,52 +0,0 @@ -<?php -// $Header: /cvsroot/bitweaver/_bit_users/admin/Attic/unassigned_perms.php,v 1.8 2007/06/17 13:53:04 squareing Exp $ -// Initialization -require_once( '../../bit_setup_inc.php' ); - -$gBitSystem->verifyPermission( 'p_users_admin' ); -$gBitSmarty->assign_by_ref( 'feedback', $feedback = array() ); - -$listHash = array( 'sort_mode' => 'group_id_asc' ); -$groupList = $gBitUser->getAllGroups( $listHash ); -foreach( $groupList as $group ) { - $groupDrop[$group['group_id']] = $group['group_name']; -} -$gBitSmarty->assign( 'groupDrop', $groupDrop ); - -if( !empty( $_REQUEST['assign_permissions'] ) && !empty( $_REQUEST['assign'] ) ) { - $feedback['success'] = tra( "The permissions were successfully added to the requested groups." ); - foreach( $_REQUEST['assign'] as $p => $group_id ) { - if( !empty( $p )) { - $gBitUser->assignPermissionToGroup( $p, $group_id ); - $assignedPerms[$p] = $groupDrop[$group_id]; - } - } - $gBitSmarty->assign( 'assignedPerms', $assignedPerms ); -} - -$unassignedPerms = $gBitUser->getUnassignedPerms(); -foreach( $unassignedPerms as $key => $p ) { - if( !empty( $p['perm_level'] ) ) { - switch( $p['perm_level'] ) { - case "basic": - $unassignedPerms[$key]['suggestion'] = -1; - break; - case "admin": - $unassignedPerms[$key]['suggestion'] = 1; - break; - case "editors": - $unassignedPerms[$key]['suggestion'] = 2; - break; - case "registered": - $unassignedPerms[$key]['suggestion'] = 3; - break; - default: - $unassignedPerms[$key]['suggestion'] = 0; - break; - } - } -} -$gBitSmarty->assign( 'unassignedPerms', $unassignedPerms ); - -$gBitSystem->display( "bitpackage:users/admin_unassigned_perms.tpl", tra( "Unassigned Permissions" ) ); -?> |
