} else { $t_projects_bugs[$t_bug->project_id] = array( $t_bug_id ); } } $t_failed_ids = array(); foreach( $t_projects_bugs as $t_project_id => $t_bugs ) { $g_project_override = $t_project_id; foreach( $t_bugs as $t_bug_id ) { $t_fail_reason = bug_group_action_validate( $f_action, $t_bug_id ); if( $t_fail_reason !== null ) { $t_failed_ids[$t_bug_id] = $t_fail_reason; } if( !isset( $t_failed_ids[$t_bug_id] ) ) { $t_fail_reason = bug_group_action_process( $f_action, $t_bug_id ); if( $t_fail_reason !== null ) { $t_failed_ids[$t_bug_id] = $t_fail_reason; } } } } $g_project_override = null; form_security_purge( $t_form_name ); if ( count( $t_failed_ids ) > 0 ) { html_page_top(); echo '<div>';
} else { $t_projects_bugs[$t_bug->project_id] = array($t_bug_id); } } $t_failed_ids = array(); foreach ($t_projects_bugs as $t_project_id => $t_bugs) { $g_project_override = $t_project_id; foreach ($t_bugs as $t_bug_id) { $t_result = bug_group_action_validate($f_action, $t_bug_id); if ($t_result !== true) { foreach ($t_result as $t_key => $t_value) { $t_failed_ids[$t_key] = $t_value; } } if (!isset($t_failed_ids[$t_bug_id])) { $t_result = bug_group_action_process($f_action, $t_bug_id); if ($t_result !== true) { $t_failed_ids[] = $t_result; } } } } $g_project_override = null; form_security_purge($t_form_name); if (count($t_failed_ids) > 0) { html_page_top(); echo '<div align="center">'; foreach ($t_failed_ids as $t_id => $t_reason) { printf("<p>%s: %s</p>\n", string_get_bug_view_link($t_id), $t_reason); } print_bracket_link('view_all_bug_page.php', lang_get('proceed'));