$project_manager = user_has_rights($selected_project_id, $user_id, MANAGER); $redirect_url = $page . "?project_id=" . $selected_project_id; $s_user_properties = session_get_user_properties(); $user_id = $s_user_properties['user_id']; $row_style = ''; $order_by = MAN_DOC_TYPE_NAME; $order_dir = "ASC"; $page_number = 1; util_set_order_by($order_by, $_GET); util_set_order_dir($order_dir, $_GET); util_set_page_number($page_number, $_GET); util_set_order_by($order_by, $_POST); util_set_order_dir($order_dir, $_POST); util_set_page_number($page_number, $_POST); html_window_title(); html_print_body(); html_page_title(project_get_name($selected_project_id) . " - " . lang_get('manage_project_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(); error_report_check($_GET); $project_details = project_get_details($selected_project_id); print "<div align=center>" . NEWLINE; print "<br>" . NEWLINE; if (!empty($project_details)) { $project_id = $project_details[PROJ_ID]; $project_name = $project_details[PROJ_NAME]; $project_status = $project_details[PROJ_STATUS]; $project_description = $project_details[PROJ_DESCRIPTION];
$testset_page = 'testset_page.php'; $delete_page = 'delete_page.php'; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $row_style = ''; # Set release build properties in session and assign all values to variable $s_release_properties = session_set_properties("release", $_GET); $release_id = $s_release_properties['release_id']; $release_name = admin_get_release_name($release_id); $redirect_url = $page . "?release_id=" . $release_id; $display_options = session_set_display_options("build", $_POST); $order_by = $display_options['order_by']; $order_dir = $display_options['order_dir']; html_window_title(); html_print_body($form_name, 'build_name_required'); html_page_title($project_name . " - " . lang_get('build_page')); html_page_header($db, $project_name); html_print_menu(); html_release_map(array("release_link", lang_get("builds"))); error_report_check($_GET); print "<div align=center>" . NEWLINE; print "<span class='required'>*</span> <span class='print'>" . lang_get('must_complete_field') . "</span>" . NEWLINE; print "<table class=width60>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<form method=post name={$form_name} action={$action_page}>" . NEWLINE; print "<table class='inner'>" . NEWLINE; # FORM TITLE print "<tr>" . NEWLINE; print "<td colspan='2'><h4>" . lang_get('add_build') . " - {$release_name}</h4></td>" . NEWLINE;
function html_print_operation_successful($page_title, $redirect_page) { global $db; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get($page_title)); html_page_header($db, $project_name); html_print_menu(); print "<div class=operation-successful>" . lang_get('operation_successful') . "</div>"; html_print_footer(); html_redirect($redirect_page); exit; }
#---------------------------------------------------------------------- # News Add Page # # $RCSfile: news_add_page.php,v $ $Revision: 1.3 $ # ------------------------------------ include_once "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $action_page = 'news_add_action.php'; $project_properties = session_get_project_properties(); $project_name = $project_properties['project_name']; $project_id = $project_properties['project_id']; $form_name = "add_news"; $news_id = $_POST['news_id']; html_window_title(); html_print_body($form_name, 'release_edit_name_required'); html_page_title($project_name . " - " . lang_get('news_add_page')); html_page_header($db, $project_name); html_print_menu(); print "<div align=center>" . NEWLINE; print "<form method=post name={$form_name} action={$action_page}>" . NEWLINE; print "<input type=hidden name=project_id value={$project_id}>" . NEWLINE; print "<input type=hidden name=poster value='" . session_get_username() . "'>" . NEWLINE; print "<span class='required'>*</span> <span class='print'>" . lang_get('must_complete_field') . "</span>" . NEWLINE; print "<table class=width80>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<table class=inner>" . NEWLINE; # SUBJECT print "<tr>" . NEWLINE; print "<td class=right>" . lang_get('subject') . " <span class='required'>*</span></td>" . NEWLINE;
# $Revision: 1.2 $ # ------------------------------------ include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $delete_page = 'delete_page.php'; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $row_style = ''; $display_options = session_set_display_options("screen", $_POST); $order_by = $display_options['order_by']; $order_dir = $display_options['order_dir']; $page_number = 1; html_window_title(); html_print_body('add_screen', 'screen_name_required'); html_page_title($project_name . " - " . lang_get('screen_page')); html_page_header($db, $project_name); html_print_menu(); test_menu_print($page); print "<br>"; error_report_check($_GET); print "<div align='center'>" . NEWLINE; print "<span class='required'>*</span> <span class='print'>" . lang_get('must_complete_field') . "</span>" . NEWLINE; print "<table class=width60>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<form method=post name='add_screen' action='screen_add_action.php'>" . NEWLINE; print "<table class=inner>" . NEWLINE; # FORM TITLE print "<tr>" . NEWLINE;
$release_edit_page = 'testset_page.php'; $release_signoff_page = 'release_signoff_page.php'; $build_page = 'build_page.php'; $delete_page = 'delete_page.php'; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $row_style = ''; if (isset($_GET['failed'])) { $is_validation_failure = $_GET['failed']; } else { $is_validation_failure = false; } $s_release_table_display_options = array_merge(session_get_display_options("results"), session_get_properties('results_properties')); html_window_title(); html_print_body($form_name, 'rel_name'); html_page_title($project_name . " - " . lang_get('release_page')); html_page_header($db, $project_name); html_print_menu(); error_report_check($_GET); $s_admin_properties = session_get_release_display_options(); ?> <script language="JavaScript" type="text/javascript"> function checkBoxValidate(cb, startCount, endCount) { #Evaluates if the check box has been checked in the "All Regression" etc //alert(); if (eval("document.myform1.elements[" + cb + "].checked") == true) { #Then it CHECKS the check boxes for that Test Type
$get = $_SERVER['QUERY_STRING']; $get = preg_replace("/&failed=true&error=10/", "", $get); } # if project_id set in the url get the project name for switching to the project if (!empty($_GET['project_id'])) { $project_name = project_get_name($_GET['project_id']); } if (!empty($_GET['page'])) { $redirect_page = $_GET['page']; } # Prevent getting redirected to a login_ page if (strpos($redirect_page, 'login', 0) === 0) { $redirect_page = ""; } html_window_title(); html_print_body("login", "pword"); html_page_title(lang_get('login_page') . PAGE_TITLE); error_report_check($_GET); print "<div align=center>" . NEWLINE; print "<table class=width40>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<form name=login action='login_validate.php' method=post>" . NEWLINE; print "<input type=hidden name=uname value='{$username}'>" . NEWLINE; # login variables taken from the query string print "<input type=hidden name=login[switch_project] value='{$project_name}'>" . NEWLINE; print "<input type=hidden name=login[page] value='{$redirect_page}'>" . NEWLINE; print "<input type=hidden name=login[get] value='{$get}'>" . NEWLINE; # Check for Javascript print "<noscript>" . NEWLINE; print "<input type=hidden name=javascript_disabled value=true>" . NEWLINE;
include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $form_name = 'testset_name'; $action_page = 'testset_edit_description_action.php'; $testset_page = 'testset_page.php'; $delete_page = 'delete_page.php'; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $s_release_properties = session_set_properties("release", $_GET); $build_id = $s_release_properties['build_id']; $testset_id = $s_release_properties['testset_id']; $testset_name = admin_get_testset_name($testset_id); html_window_title(); html_print_body($form_name, 'testset_edit_name_required'); html_page_title($project_name . " - " . lang_get('edit_testset_page')); html_page_header($db, $project_name); html_print_menu(); html_release_map(array("release_link", "build_link", "testset_link", "Edit")); error_report_check($_GET); $testset_details = admin_get_testset($project_id, $testset_id); extract($testset_details, EXTR_PREFIX_ALL, 'v'); $testset_name = ${'v_' . TS_NAME}; $testset_date_received = ${'v_' . TS_DATE_CREATED}; $testset_description = ${'v_' . TS_DESCRIPTION}; print "<div align=center>" . NEWLINE; print "<span class='required'>*</span> <span class='print'>" . lang_get('must_complete_field') . "</span>" . NEWLINE; print "<table class=width60>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE;
# $RCSfile: field_add_page.php,v $ # $Revision: 1.2 $ # ------------------------------------ include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $delete_page = 'delete_page.php'; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $row_style = ''; $display_options = session_set_display_options("field", $_POST); $order_by = $display_options['order_by']; $order_dir = $display_options['order_dir']; html_window_title(); html_print_body('add_field', 'field_name_required'); html_page_title($project_name . " - " . lang_get('field_page')); html_page_header($db, $project_name); html_print_menu(); test_menu_print($page); print "<br>"; error_report_check($_GET); print "<div align='center'>" . NEWLINE; print "<span class='required'>*</span> <span class='print'>" . lang_get('must_complete_field') . "</span>" . NEWLINE; print "<table class=width60>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<form method=post name='add_field' action='field_add_action.php'>" . NEWLINE; print "<table class=inner>" . NEWLINE; # FORM TITLE print "<tr>" . NEWLINE;
$get = $_SERVER['QUERY_STRING']; $get = preg_replace("/&failed=true&error=10/", "", $get); } # if project_id set in the url get the project name for switching to the project if (!empty($_GET['project_id'])) { $project_name = project_get_name($_GET['project_id']); } if (!empty($_GET['page'])) { $redirect_page = $_GET['page']; } # prevent getting redirected to a login_ page if (strpos($redirect_page, 'login', 0) === 0) { $redirect_page = ""; } html_window_title(); html_print_body("login", "uname"); # display new RTH logo print "<div style='text-align: center;'><IMG SRC='./images/login_logo.png'></div>" . NEWLINE; print "<br>" . NEWLINE; # no longer display stupid RTH String #html_page_title(lang_get('login_page') . PAGE_TITLE); error_report_check($_GET); print "<div align=center>" . NEWLINE; print "<table class=width40>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<form name=login action='login_validate.php' method=post>" . NEWLINE; # login variables taken from the query string print "<input type=hidden name='login[switch_project]' value='{$project_name}'>" . NEWLINE; print "<input type=hidden name='login[page]' value='{$redirect_page}'>" . NEWLINE; print "<input type=hidden name='login[get]' value='{$get}'>" . NEWLINE;
$form_name = 'add_release'; $action_page = 'release_add_action.php'; $release_edit_page = 'release_edit_page.php'; $release_signoff_page = 'release_signoff_page.php'; $build_page = 'build_page.php'; $delete_page = 'delete_page.php'; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $row_style = ''; session_set_properties("release", $_GET); $display_options = session_set_display_options("release", $_POST); $order_by = $display_options['order_by']; $order_dir = $display_options['order_dir']; html_window_title(); html_print_body($form_name, 'rel_name_required'); html_page_title($project_name . " - " . lang_get('release_page')); html_page_header($db, $project_name); html_print_menu(); error_report_check($_GET); print "<div align='center'>" . NEWLINE; print "<span class='required'>*</span> <span class='print'>" . lang_get('must_complete_field') . "</span>" . NEWLINE; print "<table class=width60>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE; print "<form method=post name={$form_name} action={$action_page}>" . NEWLINE; print "<table class=inner>" . NEWLINE; # FORM TITLE print "<tr>" . NEWLINE; print "<td colspan='2'><h4>" . lang_get('add_release') . " - {$project_name}</h4></td>" . NEWLINE; print "</tr>" . NEWLINE;
# ------------------------------------ # Bug Edit Bugnote Page # # $RCSfile: bug_edit_bugnote_page.php,v $ $Revision: 1.3 $ # ------------------------------------ include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $form_name = 'edit_bugnote'; $action_page = 'bug_edit_bugnote_action.php'; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $bugnote_id = $_GET['bugnote_id']; html_window_title(); html_print_body($form_name, 'bugnote_required'); html_page_title($project_name . " - " . lang_get('edit_bugnote_page')); html_page_header($db, $project_name); html_print_menu(); bug_menu_print($page); print "<br>"; error_report_check($_GET); $bugnote_detail = bug_get_bugnote($bugnote_id); $bugnote_id = $bugnote_detail[BUG_NOTE_ID]; $bug_id = $bugnote_detail[BUG_NOTE_BUG_ID]; $author = $bugnote_detail[BUG_NOTE_AUTHOR]; $date_created = $bugnote_detail[BUG_NOTE_DATE_CREATED]; $bugnote_detail = $bugnote_detail[BUG_NOTE_DETAIL]; $padded_bug_id = util_pad_id($bug_id); print "<div align=center>" . NEWLINE; print "<span class='required'>*</span> <span class='print'>" . lang_get('must_complete_field') . "</span>" . NEWLINE;