summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--admin/admin_levels.php37
-rw-r--r--templates/admin_levels.tpl78
2 files changed, 0 insertions, 115 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' ));
-?>
diff --git a/templates/admin_levels.tpl b/templates/admin_levels.tpl
deleted file mode 100644
index 69782de..0000000
--- a/templates/admin_levels.tpl
+++ /dev/null
@@ -1,78 +0,0 @@
-{strip}
-<div class="admin groups">
- <div class="header">
- <h1>{tr}Edit Permission Levels{/tr}</h1>
- </div>
-
- <div class="body">
- <p class="help">{tr}Levels can be used to group certain permissions and thus easily assign a set of permissions to a group. Assinging a permission to a level has no outcome on the users or groups. It's merely a way to organise permissions.{/tr}</p>
-
- {form legend="Batch assign permissions"}
- <input type="hidden" name="group_id" value="{$groupInfo.group_id}" />
- <input type="hidden" name="package" value="{$package|escape}" />
-
- <div class="row">
- {formlabel label="Assign or Remove" for="oper"}
- {forminput}
- <select name="oper" id="oper">
- <option value="assign">{tr}Assign{/tr}</option>
- <option value="remove">{tr}Remove{/tr}</option>
- </select>
- <br />
- {tr}all permissions in level{/tr}
- <br />
- <select name="perm_level">
- {html_options output=$levels values=$levels selected=$perms[user].perm_level}
- </select>
- <br />
- {tr}to / from {$groupInfo.group_name}{/tr}
- {/forminput}
- </div>
-
- <div class="row submit">
- <input type="submit" name="allper" value="{tr}Update{/tr}" />
- </div>
- {/form}
-
- {form legend="Create a new level"}
- <input type="hidden" name="group_id" value="{$groupInfo.group_id}" />
- <input type="hidden" name="package" value="{$package|escape}" />
- <div class="row">
- {formlabel label="Level" for="level"}
- {forminput}
- <input type="text" name="perm_level" id="level" />
- {formhelp note=""}
- {/forminput}
- </div>
-
- <div class="row submit">
- <input type="submit" name="createlevel" value="{tr}Create{/tr}" />
- </div>
- {/form}
-
- {form legend="Assign levels"}
- <table class="data">
- <tr>
- <th>{smartlink ititle="Name" isort="up.perm_name" group_id=$groupInfo.group_id offset=$offset package=$package}</th>
- <th>{tr}Level{/tr}</th>
- <th>{smartlink ititle="Package" isort=package group_id=$groupInfo.group_id offset=$offset package=$package}</th>
- <th>{smartlink ititle="Description" isort="up.perm_desc" group_id=$groupInfo.group_id offset=$offset package=$package}</th>
- </tr>
- {foreach key=permName item=perm from=$allPerms}
- <tr class="{cycle values="even,odd"}">
- <td><label for="{$permName}">{$permName}</label></td>
- <td>{html_options name="perm_level[$permName]" output=$levels values=$levels selected=$perm.perm_level}</td>
- <td>{tr}{$perm.package}{/tr}</td>
- <td>{tr}{$perm.perm_desc}{/tr}</td>
- </tr>
- {/foreach}
- </table>
-
- <div class="row submit">
- <input type="submit" name="updatelevels" value="{tr}Update{/tr}" />
- </div>
- {/form}
- </div><!-- end .body -->
-</div><!-- end .users -->
-
-{/strip}