diff --git a/bug_report_page.php b/bug_report_page.php index e0674ab52e..bcaf8bf563 100644 --- a/bug_report_page.php +++ b/bug_report_page.php @@ -260,11 +260,12 @@ event_signal( 'EVENT_REPORT_BUG_FORM_TOP', array( $t_project_id ) ); if( $t_show_category ) { + $t_allow_no_category = config_get( 'allow_no_category' ); ?> * '; + echo $t_allow_no_category ? '' : '* '; echo ''; @@ -274,14 +275,18 @@ project_id, 'name' ) . '] '; } ?> - > - diff --git a/core/print_api.php b/core/print_api.php index 101b22cf1e..99c5992d3b 100644 --- a/core/print_api.php +++ b/core/print_api.php @@ -759,25 +759,32 @@ function print_category_option_list( $p_category_id = 0, $p_project_id = null ) echo ''; + echo category_full_name( 0, false ); + echo '', PHP_EOL; } else { if( 0 == $p_category_id ) { if( count( $t_cat_arr ) == 1 ) { $p_category_id = (int) $t_cat_arr[0]['id']; } else { - echo ''; + echo string_attribute( lang_get( 'select_option' ) ); + echo '', PHP_EOL; } } } foreach( $t_cat_arr as $t_category_row ) { $t_category_id = (int)$t_category_row['id']; + $t_category_name = category_full_name( + $t_category_id, + $t_category_row['project_id'] != $t_project_id + ); echo ''; + echo '>'; + echo string_attribute( $t_category_name ), '', PHP_EOL; } }