has_access(100)) { access_denied(); } $user_id = scrub_in($_REQUEST['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); 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(); } 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(); $fullname = "Site"; break; } // End Switch Action // HEADER show_template('header'); show_menu_items('Admin'); show_admin_menu('Admin Preferences'); show_clear(); // HEADER // Set Target $target = "/admin/preferences.php"; // Show the default preferences page require (conf('prefix') . "/templates/show_preferences.inc"); // FOOTER show_page_footer ('Admin', 'Admin Preferences',$user->prefs['display_menu']); ?>