has_access('100')) { access_denied(); exit; } /* Reset the Theme */ if ($_REQUEST['method'] == 'admin') { $user_id = '-1'; $fullname = _('Server'); } else { $user_id = $GLOBALS['user']->id; $fullname = $GLOBALS['user']->fullname; } /* Update and reset preferences */ update_preferences($user_id); init_preferences(); $preferences = $GLOBALS['user']->get_preferences($user_id,$_REQUEST['tab']); break; case 'admin': // Make sure only admins here if (!$GLOBALS['user']->has_access('100')) { access_denied(); exit; } $fullname= _('Server'); $preferences = $GLOBALS['user']->get_preferences(-1,$_REQUEST['tab']); break; default: $fullname = $GLOBALS['user']->fullname; $preferences = $GLOBALS['user']->get_preferences(0,$_REQUEST['tab']); break; } // End Switch Action show_header(); /** * switch on the view */ switch ($_REQUEST['action']) { default: // Show the default preferences page require Config::get('prefix') . '/templates/show_preferences.inc.php'; break; } // end switch on action show_footer(); ?>