has_access(100)) { access_denied(); } $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': $fullname = "ADMIN - " . $temp_user->fullname; $preferences = $temp_user->get_preferences(); break; case 'update_preferences': if (conf('demo_mode')) { break; } update_preferences($user_id); if ($user_id != '-1') { $fullname = "ADMIN - " . $temp_user->fullname; $preferences = $temp_user->get_preferences(); } else { init_preferences(); $GLOBALS['user']->set_preferences(); set_theme(); $preferences = $temp_user->get_preferences(); } break; case 'fix_preferences': $temp_user->fix_preferences($user_id); $preferences = $temp_user->get_preferences($user_id); break; default: $preferences = $temp_user->get_preferences(); $fullname = "Site"; break; } // End Switch Action // HEADER show_template('header'); // HEADER // Set Target $target = "/admin/preferences.php"; // Show the default preferences page require (conf('prefix') . "/templates/show_preferences.inc"); // FOOTER show_footer(); ?>