function error_report_check($get_vars) { if (empty($get_vars['failed'])) { return; } else { error_report_display_msg($get_vars['error']); } }
$selected_project_properties = session_set_display_options("project_archive_tests", $_POST); $order_by = $selected_project_properties['order_by']; $order_dir = $selected_project_properties['order_dir']; $page_number = $selected_project_properties['page_number']; session_records("archive_tests", admin_get_archived_tests($project_id)); html_window_title(); html_print_body(); html_page_title(project_get_name($selected_project_id) . " - " . lang_get('archive_tests_page')); html_page_header($db, $project_name); html_print_menu(); admin_menu_print($page, $project_id, $user_id); html_project_manage_menu(); html_project_manage_tests_menu(); if (!user_has_rights($selected_project_id, $user_id, MANAGER)) { print "<div align=center>"; error_report_display_msg(NO_RIGHTS_TO_VIEW_PAGE); print "</div>"; exit; } error_report_check($_GET); print "<div align=center>" . NEWLINE; print "<form action='project_archive_tests_page.php' method=post>" . NEWLINE; print "<br>" . NEWLINE; print "<table class=hide80>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; $row = admin_get_tests($selected_project_id, $page_number, $order_by, $order_dir); print "<input type=hidden name='order_dir' value='{$order_dir}'>"; print "<input type=hidden name='order_by' value='{$order_by}'>"; print "</td>" . NEWLINE; print "</tr>" . NEWLINE;
$summary = $row[BUG_SUMMARY]; $description = $row[BUG_DESCRIPTION]; # Enter logic to warn the user if they try to jump to a bug that doesn't exist if (empty($row)) { print "<div align=center>"; error_report_display_msg(INVALID_BUG_ID); print "</div>"; exit; } # Get the users permissions for the project of the bug they're trying to view $user_project_user = user_has_rights($bug_project_id, $s_user_id, USER); $bug_project = project_get_name($bug_project_id); # Warn the user if they don't have access to the project if (!$user_project_user) { print "<div align=center>"; error_report_display_msg(NO_RIGHTS_TO_PROJECT); print "</div>"; exit; } print "<div align=center>"; if (!empty($row)) { print "<br>" . NEWLINE; print "<table class=width95>" . NEWLINE; # FORM TITLE print "<tr>" . NEWLINE; print "<td class='white-grid-header-l' colspan='4'><b>" . lang_get('bug_detail') . "</b>"; print " <a href='#notes'>[" . lang_get('jump_to_bugnotes') . "]</a>"; print " <a href='#history'>[" . lang_get('jump_to_history') . "]</a>"; print "</td>" . NEWLINE; print "</tr>" . NEWLINE; # BUG_ID AND PROJECT NAME