| <?php |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| require_once( 'core.php' ); |
| require( 'print_all_bug_options_inc.php' ); |
| |
| |
| |
| auth_ensure_user_authenticated(); |
| |
| $f_user_id = gpc_get_int( 'user_id' ); |
| $f_redirect_url = gpc_get_string( 'redirect_url' ); |
| |
| |
| |
| |
| |
| $t_field_name_arr = get_field_names(); |
| $field_name_count = count($t_field_name_arr); |
| |
| |
| for ($i=0 ; $i <$field_name_count ; $i++) { |
| $t_name='print_'.strtolower(str_replace(' ','_',$t_field_name_arr[$i])); |
| $t_flag = gpc_get( $t_name, null ); |
| |
| if ( $t_flag === null ) { |
| $t_prefs_arr[$i] = 0; |
| } |
| else { |
| $t_prefs_arr[$i] = 1; |
| } |
| } |
| |
| |
| $t_user_id = $f_user_id; |
| |
| $c_export = implode('',$t_prefs_arr); |
| |
| |
| $t_user_print_pref_table = config_get( 'mantis_user_print_pref_table' ); |
| $query = "UPDATE $t_user_print_pref_table |
| SET print_pref='$c_export' |
| WHERE user_id='$t_user_id'"; |
| |
| $result = db_query( $query ); |
| |
| html_page_top1(); |
| html_meta_redirect( $f_redirect_url ); |
| html_page_top2(); |
| |
| PRINT '<div id="message" class="green">'; |
| |
| if ( $result ) { |
| print '<p>' . lang_get( 'operation_successful' ) . '</p>'; |
| } else { |
| print '<p>' . error_string( ERROR_GENERIC ) . '</p>'; |
| } |
| |
| print_bracket_link( $f_redirect_url, lang_get( 'proceed' ) ); |
| |
| PRINT '</div>'; |
| |
| html_page_bottom1( __FILE__ ); |
| ?> |