From ec4a5b888a95c8dfb5e3c58836e247212c6c49a1 Mon Sep 17 00:00:00 2001 From: Karl 'vollmerk' Vollmer Date: Sat, 5 Jan 2008 21:58:30 +0000 Subject: fixed updating access level for prefs, headers for po files, httpq player skip command and image resize for gif and png --- lib/preferences.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'lib/preferences.php') diff --git a/lib/preferences.php b/lib/preferences.php index d37404c8..811f7a82 100644 --- a/lib/preferences.php +++ b/lib/preferences.php @@ -47,7 +47,8 @@ function update_preferences($pref_id=0) { /* Get the Value from POST/GET var called $data */ $type = $data['type']; $name = $data['name']; - $apply_to_all = "check_" . $data['name']; + $apply_to_all = 'check_' . $data['name']; + $new_level = 'level_' . $data['name']; $id = $data['id']; $value = scrub_in($_REQUEST[$name]); @@ -69,6 +70,9 @@ function update_preferences($pref_id=0) { /* Run the update for this preference only if it's set */ if (isset($_REQUEST[$name])) { Preference::update($id,$pref_id,$value,$_REQUEST[$apply_to_all]); + if (Access::check('interface','100') AND $_REQUEST[$new_level]) { + Preference::update_level($id,$_REQUEST[$new_level]); + } } } // end foreach preferences -- cgit