diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-11-04 02:02:10 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-11-04 02:02:10 +0000 |
commit | 0cf24d0deb9955fb9a1d3d0b0c92b59e3957fed4 (patch) | |
tree | a31fa03d208888f46330b296b22f083dcb58244f /templates | |
parent | f6c313e5502c38706de8a28bfe239a3c1ea04d00 (diff) | |
download | ampache-0cf24d0deb9955fb9a1d3d0b0c92b59e3957fed4.tar.gz ampache-0cf24d0deb9955fb9a1d3d0b0c92b59e3957fed4.tar.bz2 ampache-0cf24d0deb9955fb9a1d3d0b0c92b59e3957fed4.zip |
added ability to define required user level on a per permission basis
Diffstat (limited to 'templates')
-rw-r--r-- | templates/show_admin_tools.inc.php | 1 | ||||
-rw-r--r-- | templates/show_preference_admin.inc.php | 51 |
2 files changed, 52 insertions, 0 deletions
diff --git a/templates/show_admin_tools.inc.php b/templates/show_admin_tools.inc.php index e2734f7f..6a5ed497 100644 --- a/templates/show_admin_tools.inc.php +++ b/templates/show_admin_tools.inc.php @@ -77,6 +77,7 @@ $users = $GLOBALS['user']->get_recent(10); <a href="<?php echo $web_path; ?>/admin/catalog.php?action=clear_now_playing"><?php echo _('Clear Now Playing'); ?></a> <hr noshade="noshade" size="3" /> <a href="<?php echo $web_path; ?>/admin/system.php?action=generate_config"><?php echo _('Generate New Config'); ?></a> + <a href="<?php echo $web_path; ?>/admin/preferences.php?action=show_set_preferences"><?php echo _('Preferences Permissions'); ?></a> <!-- <a href="<?php echo $web_path; ?>/admin/system.php?action=check_version"><?php echo _('Check for New Version'); ?></a> --> </div> diff --git a/templates/show_preference_admin.inc.php b/templates/show_preference_admin.inc.php new file mode 100644 index 00000000..203ffe57 --- /dev/null +++ b/templates/show_preference_admin.inc.php @@ -0,0 +1,51 @@ +<?php +/* + + Copyright (c) 2001 - 2006 Ampache.org + All rights reserved. + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License v2 + as published by the Free Software Foundation + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +*/ +?> +<?php show_box_top(_('Preference Administration')); ?> +<form method="post" action="<?php echo conf('web_path'); ?>/admin/preferences.php" enctype="multipart/form-data"> +<table cellspacing="0"> +<tr class="table-header"> + <td><?php echo _('Preference'); ?></td> + <td><?php echo _('Level'); ?></td> +</tr> +<?php foreach ($preferences as $preference) { + unset($is_25,$is_5,$is_100); +?> +<tr class="<?php echo flip_class(); ?>"> + <td><?php echo scrub_out($preference['description']); ?></td> + <td> + <?php $level_name = "is_" . $preference['level']; ${$level_name} = 'selected="selected"'; ?> + <select name="prefs[<?php echo scrub_out($preference['name']); ?>]"> + <option value="5" <?php echo $is_5; ?>><?php echo _('Guest'); ?></option> + <option value="25" <?php echo $is_25; ?>><?php echo _('User'); ?></option> + <option value="100" <?php echo $is_100; ?>><?php echo _('Admin'); ?></option> + </select> + </td> +</tr> +<?php } ?> +<tr> + <td colspan="2"> + <input type="hidden" name="action" value="set_preferences" /> + <input type="submit" value="<?php echo _('Update'); ?>" /> + </td> +</table> +</form> +<?php show_box_bottom(); ?> |