redirect_delay = gpc_get_int( 'redirect_delay' );
$t_prefs->refresh_delay = gpc_get_int( 'refresh_delay' );
$t_prefs->default_project = gpc_get_int( 'default_project' );
$t_prefs->language = gpc_get_string( 'language' );
$t_prefs->advanced_report = gpc_get_bool( 'advanced_report' );
$t_prefs->advanced_view = gpc_get_bool( 'advanced_view' );
$t_prefs->advanced_update = gpc_get_bool( 'advanced_update' );
$t_prefs->email_on_new = gpc_get_bool( 'email_on_new' );
$t_prefs->email_on_assigned = gpc_get_bool( 'email_on_assigned' );
$t_prefs->email_on_feedback = gpc_get_bool( 'email_on_feedback' );
$t_prefs->email_on_resolved = gpc_get_bool( 'email_on_resolved' );
$t_prefs->email_on_closed = gpc_get_bool( 'email_on_closed' );
$t_prefs->email_on_reopened = gpc_get_bool( 'email_on_reopened' );
$t_prefs->email_on_bugnote = gpc_get_bool( 'email_on_bugnote' );
$t_prefs->email_on_status = gpc_get_bool( 'email_on_status' );
$t_prefs->email_on_priority = gpc_get_bool( 'email_on_priority' );
# prevent users from changing other user's accounts
if ( $f_user_id != auth_get_current_user_id() ) {
access_ensure_project_level( ADMINISTRATOR );
}
# make sure the delay isn't too low
if (( config_get( 'min_refresh_delay' ) > $t_prefs->refresh_delay )&&
( $t_prefs->refresh_delay != 0 )) {
$t_prefs->refresh_delay = config_get( 'min_refresh_delay' );
}
user_pref_set( $f_user_id, $t_prefs );
html_page_top1();
html_meta_redirect( $f_redirect_url );
html_page_top2();
echo '