summaryrefslogtreecommitdiffstats
path: root/admin/preferences.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2005-12-25 10:04:27 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2005-12-25 10:04:27 +0000
commit27158141ee1a14b7d23ae8997d2c41b49fc904d9 (patch)
tree2180fff67d21ffdbab32f2105cff3c7275b6b511 /admin/preferences.php
parent5415c2e847032896907946c98d68a254399e4416 (diff)
downloadampache-27158141ee1a14b7d23ae8997d2c41b49fc904d9.tar.gz
ampache-27158141ee1a14b7d23ae8997d2c41b49fc904d9.tar.bz2
ampache-27158141ee1a14b7d23ae8997d2c41b49fc904d9.zip
initial ratings mojo, some stylesheet fixes, changed user preferences again and a db update
Diffstat (limited to 'admin/preferences.php')
-rw-r--r--admin/preferences.php17
1 files changed, 10 insertions, 7 deletions
diff --git a/admin/preferences.php b/admin/preferences.php
index 46f4e6fb..ea3175fc 100644
--- a/admin/preferences.php
+++ b/admin/preferences.php
@@ -37,34 +37,37 @@ if (!$user->has_access(100)) {
}
$user_id = scrub_in($_REQUEST['user_id']);
+if (!$user_id) { $user_id ='-1'; }
+
+$temp_user = new User($user_id);
+$temp_user->username = $user_id;
switch(scrub_in($_REQUEST['action'])) {
case 'user':
- $temp_user = new User($user_id);
$fullname = "ADMIN - " . $temp_user->fullname;
- $preferences = $temp_user->get_preferences($user_id);
+ $preferences = $temp_user->get_preferences();
break;
case 'update_preferences':
if (conf('demo_mode')) { break; }
update_preferences($user_id);
if ($user_id != '-1') {
- $temp_user = new User($user_id);
$fullname = "ADMIN - " . $temp_user->fullname;
$preferences = $temp_user->get_preferences();
}
else {
- $preferences = get_site_preferences();
+ init_preferences();
+ $GLOBALS['user']->set_preferences();
+ set_theme();
+ $preferences = $temp_user->get_preferences();
}
break;
case 'fix_preferences':
- $temp_user = new User();
$temp_user->fix_preferences($user_id);
$preferences = $temp_user->get_preferences($user_id);
break;
default:
- $user_id = -1;
- $preferences = get_site_preferences();
+ $preferences = $temp_user->get_preferences();
$fullname = "Site";
break;