has_access(100)) { access_denied(); } $user_id = intval(scrub_in($_REQUEST['user_id'])); switch(scrub_in($_REQUEST['action'])) { case 'user': $temp_user = new User(0,$user_id); $user_id = $temp_user->id; $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 != '0') { $temp_user = new User(0,$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(0,$user_id); $temp_user->fix_preferences(); $preferences = $temp_user->get_preferences(); break; default: $user_id = 0; $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_admin_menu('Admin Preferences'); show_menu_items('Admin'); ?>