From c8b7c4473158e2ccb54ccce2821367b289bf2382 Mon Sep 17 00:00:00 2001 From: Max Kremmel Date: Sat, 18 Oct 2008 09:07:27 +0000 Subject: we don't allow users to tinker with permission levels anymore. remove the files that would allow this to happen. --- admin/admin_levels.php | 37 ------------------------------------- 1 file changed, 37 deletions(-) delete mode 100644 admin/admin_levels.php (limited to 'admin') 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 @@ -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' )); -?> -- cgit v1.3