summaryrefslogtreecommitdiff
path: root/admin
diff options
context:
space:
mode:
Diffstat (limited to 'admin')
-rw-r--r--admin/admin_levels.php37
1 files changed, 0 insertions, 37 deletions
diff --git a/admin/admin_levels.php b/admin/admin_levels.php
deleted file mode 100644
index a9a7f3e..0000000
--- a/admin/admin_levels.php
+++ /dev/null
@@ -1,37 +0,0 @@
-<?php
-/**
- * $Header: /cvsroot/bitweaver/_bit_users/admin/Attic/admin_levels.php,v 1.4 2008/06/25 22:21:28 spiderr Exp $
- * @package users
- */
-require_once( '../../bit_setup_inc.php' );
-
-$gBitSystem->verifyPermission( 'p_users_admin' );
-$allPerms = $gBitUser->getGroupPermissions( array( 'sort_mode' => !empty( $_REQUEST['sort_mode'] ) ? $_REQUEST['sort_mode'] : NULL ));
-
-if( !empty( $_REQUEST['allper'] )) {
- if( $_REQUEST['oper'] == 'assign' ) {
- $gBitUser->assignLevelPermissions( $_REQUEST['group_id'], $_REQUEST['perm_level'] );
- } else {
- $gBitUser->removeLevelPermissions( $_REQUEST['group_id'], $_REQUEST['perm_level'] );
- }
-} elseif( !empty( $_REQUEST["createlevel"] )) {
- $gBitUser->createDummyLevel( $_REQUEST['perm_level'] );
-} elseif( !empty( $_REQUEST["updatelevels"] )) {
- // This is used to assign levels to individual permissions
- if( !empty( $_REQUEST['perm_level'] )) {
- foreach( array_keys( $_REQUEST['perm_level'] ) as $perm ) {
- if( $allPerms[$perm]['perm_level'] != $_REQUEST['perm_level'][$perm] ) {
- // we changed level. perm[] checkbox is not taken into account
- $gBitUser->changePermissionLevel( $perm, $_REQUEST['perm_level'][$perm] );
- }
- }
- }
- // get up to date version of levels
- $allPerms = $gBitUser->getGroupPermissions( array( 'sort_mode' => !empty( $_REQUEST['sort_mode'] ) ? $_REQUEST['sort_mode'] : NULL ));
-}
-
-$gBitSmarty->assign_by_ref( 'allPerms', $allPerms );
-$gBitSmarty->assign( 'levels', $gBitUser->getPermissionLevels() );
-
-$gBitSystem->display( 'bitpackage:users/admin_levels.tpl', tra( 'Edit permission levels' ), array( 'display_mode' => 'admin' ));
-?>