From: Glenn H. <thr...@us...> - 2005-05-28 02:07:38
|
Update of /cvsroot/mantisbt/mantisbt/core In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv29011/core Modified Files: html_api.php Log Message: changed print_project_menu_bar() to allow more than 1 level of subproject Index: html_api.php =================================================================== RCS file: /cvsroot/mantisbt/mantisbt/core/html_api.php,v retrieving revision 1.167 retrieving revision 1.168 diff -u -d -r1.167 -r1.168 --- html_api.php 14 May 2005 22:56:35 -0000 1.167 +++ html_api.php 28 May 2005 02:07:28 -0000 1.168 @@ -547,7 +547,7 @@ # Print the menu bar with a list of projects to which the user has access function print_project_menu_bar() { $t_project_ids = current_user_get_accessible_projects(); - + PRINT '<table class="width100" cellspacing="0">'; PRINT '<tr>'; PRINT '<td class="menu">'; @@ -555,12 +555,7 @@ foreach ( $t_project_ids as $t_id ) { PRINT " | <a href=\"set_project.php?project_id=$t_id\">" . string_display( project_get_field( $t_id, 'name' ) ) . '</a>'; - $t_subprojects = current_user_get_accessible_subprojects( $t_id ); - $t_char = ':'; - foreach ( $t_subprojects as $t_subproject ) { - PRINT "$t_char <a href=\"set_project.php?project_id=$t_subproject\">" . string_display( project_get_field( $t_subproject, 'name' ) ) . '</a>'; - $t_char = ','; - } + print_subproject_menu_bar( $t_id ); } PRINT '</td>'; @@ -569,6 +564,18 @@ } # -------------------- + # Print the menu bar with a list of projects to which the user has access + function print_subproject_menu_bar( $p_project_id ) { + $t_subprojects = current_user_get_accessible_subprojects( $p_project_id ); + $t_char = ':'; + foreach ( $t_subprojects as $t_subproject ) { + PRINT "$t_char <a href=\"set_project.php?project_id=$t_subproject\">" . string_display( project_get_field( $t_subproject, 'name' ) ) . '</a>'; + print_subproject_menu_bar( $t_subproject ); + $t_char = ','; + } + } + + # -------------------- # Print the menu for the graph summary section function print_menu_graph() { if ( config_get( 'use_jpgraph' ) ) { |