diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-12-10 08:51:33 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-12-10 08:51:33 +0000 |
commit | 86148a427814fda15c6964317e3cbf5399ad4696 (patch) | |
tree | b66873e0b7eb7c1881cf6dbfbf515d051f87c099 /templates | |
parent | 6cde9118b11c0ca82ef415ea30a54db1b30fc1ce (diff) | |
download | ampache-86148a427814fda15c6964317e3cbf5399ad4696.tar.gz ampache-86148a427814fda15c6964317e3cbf5399ad4696.tar.bz2 ampache-86148a427814fda15c6964317e3cbf5399ad4696.zip |
re-added the edit users prefs mojo
Diffstat (limited to 'templates')
-rw-r--r-- | templates/show_preference_box.inc.php | 2 | ||||
-rw-r--r-- | templates/show_user_preferences.inc.php | 59 | ||||
-rw-r--r-- | templates/show_users.inc.php | 3 |
3 files changed, 63 insertions, 1 deletions
diff --git a/templates/show_preference_box.inc.php b/templates/show_preference_box.inc.php index c70f48d0..8d4fcb15 100644 --- a/templates/show_preference_box.inc.php +++ b/templates/show_preference_box.inc.php @@ -22,7 +22,7 @@ /* I'm cheating a little here, check to see if we want to show the * Apply to All button on this page */ -if (($GLOBALS['user']->has_access(100) OR !Config::get('use_auth')) AND $_REQUEST['action'] == 'admin') { +if ((Access::check('interface','100') OR !Config::get('use_auth')) AND $_REQUEST['action'] == 'admin') { $is_admin = true; } ?> diff --git a/templates/show_user_preferences.inc.php b/templates/show_user_preferences.inc.php new file mode 100644 index 00000000..23670067 --- /dev/null +++ b/templates/show_user_preferences.inc.php @@ -0,0 +1,59 @@ +<?php +/* + + Copyright (c) 2001 - 2007 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. + +*/ + +/** + * This page has a few tabs, as such we need to figure out which tab we are on + * and display the information accordingly + */ + +?> +<?php show_box_top(_('Editing') . ' ' . $client->fullname . ' ' . _('preferences'),'box box_preferences'); ?> +<form method="post" name="preferences" action="<?php echo Config::get('web_path'); ?>/preferences.php?action=admin_update_preferences" enctype="multipart/form-data"> +<table class="tabledata" cellspacing="0"> +<colgroup> + <col id="col_preference" /> + <col id="col_value" /> +</colgroup> +<tr class="th-top"> + <th class="col_preference"><?php echo _('Preference'); ?></th> + <th class="col_value"><?php echo _('Value'); ?></th> +</tr> +<?php foreach ($preferences as $pref) { ?> + <tr class="<?php echo flip_class(); ?>"> + <td class="cel_preference"><?php echo _($pref['description']); ?></td> + <td class="cel_value"> + <?php create_preference_input($pref['name'], $pref['value']); ?> + </td> + </tr> +<?php } // End foreach ($preferences['prefs'] as $pref) ?> +<tr> + <td> + <div class="formValidation"> + <input class="button" type="submit" value="<?php echo _('Update Preferences'); ?>" /> + <input type="hidden" name="user_id" value="<?php echo scrub_out($_REQUEST['user_id']); ?>" /> + </div> + </td> + <td> </td> +</tr> +</table> +</form> + +<?php show_box_bottom(); ?> diff --git a/templates/show_users.inc.php b/templates/show_users.inc.php index a27963ab..797c0b16 100644 --- a/templates/show_users.inc.php +++ b/templates/show_users.inc.php @@ -73,6 +73,9 @@ foreach ($object_ids as $user_id) { <a href="<?php echo $web_path; ?>/admin/users.php?action=show_edit&user_id=<?php echo $client->id; ?>"> <?php echo get_user_icon('edit'); ?> </a> + <a href="<?php echo $web_path; ?>/admin/users.php?action=show_preferences&user_id=<?php echo $client->id; ?>"> + <?php echo get_user_icon('preferences'); ?> + </a> <?php //FIXME: Fix this for the extra permission levels if ($client->disabled == '1') { |