summaryrefslogtreecommitdiff
path: root/admin/unassigned_perms.php
diff options
context:
space:
mode:
authorMax Kremmel <xing@synapse.plus.com>2007-06-17 17:14:54 +0000
committerMax Kremmel <xing@synapse.plus.com>2007-06-17 17:14:54 +0000
commit9af44666ba748030338ba320b3fca3183bb66daa (patch)
tree803a000d6fb71f93ca346e7b361bbf5412bbf43e /admin/unassigned_perms.php
parent7ebf474d54b70acee49aa4538db3ed01e430e48a (diff)
downloadusers-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.php52
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" ) );
-?>