summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-11-04 02:02:10 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-11-04 02:02:10 +0000
commit0cf24d0deb9955fb9a1d3d0b0c92b59e3957fed4 (patch)
treea31fa03d208888f46330b296b22f083dcb58244f /templates
parentf6c313e5502c38706de8a28bfe239a3c1ea04d00 (diff)
downloadampache-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.php1
-rw-r--r--templates/show_preference_admin.inc.php51
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(); ?>