#---------------------------------------------------------------------- # ------------------------------------ # Screen page # # $RCSfile: screen_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("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;
$action_page = 'testset_add_action.php'; $testset_edit_page = 'testset_edit_page.php'; $testset_add_tests_page = 'testset_add_tests_page.php'; $delete_page = 'delete_page.php'; $testset_copy_page = 'testset_copy_page.php'; $testset_edit_description_page = 'testset_edit_description_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 = ''; $s_release_properties = session_set_properties("release", $_GET); $release_id = $s_release_properties['release_id']; $release_name = admin_get_release_name($release_id); $build_id = $s_release_properties['build_id']; $build_name = admin_get_build_name($build_id); $s_table_display_options = session_set_display_options("testset", $_GET); $order_by = $s_table_display_options['order_by']; $order_dir = $s_table_display_options['order_dir']; html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get('release_page')); html_page_header($db, $project_name); html_print_menu(); html_release_map(array("release_link", "build_link", "<a href=testset_page.php>" . lang_get("testsets") . "</a>", lang_get('test_plan_history'))); $rows = testset_get_test_plan_log($_GET['test_plan_id']); if (!empty($rows)) { print "<br><br>"; print "<table class=width100 rules=cols>" . NEWLINE; print "<tr>" . NEWLINE; html_tbl_print_header(lang_get("file_name")); html_tbl_print_header(lang_get("view"));
# $RCSfile: testset_viewlast_page.php,v $ $Revision: 1.3 $ # -------------------------------------------------- include_once './api/include_api.php'; auth_authenticate_user(); $page = basename(__FILE__); $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $row_style = ''; $s_user_properties = session_get_user_properties(); $user_id = $s_user_properties['user_id']; $test_detail_page = 'test_detail_page.php'; $req_detail_page = 'requirement_detail_page.php'; $results_page = 'results_page.php'; $testsets_page = 'testset_viewlast_page.php'; $s_display_options = session_set_display_options("testset", $_POST); $order_by = $s_display_options['order_by']; $order_dir = $s_display_options['order_dir']; $page_number = $s_display_options['page_number']; $build_name = $s_display_options['filter']['build_name']; $release_name = $s_display_options['filter']['release_name']; $per_page = $s_display_options['filter']['per_page']; html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get('testsets_status_page')); html_page_header($db, $project_name); html_print_menu(); error_report_check($_GET); print "<br>"; print "<form method='post' action='{$page}' name='testset_form' id='form_order'>" . NEWLINE; print "<div align=center>" . NEWLINE;
# --------------------------------------------------------------------- if (isset($_POST['mass_req_update'])) { require_once "requirement_group_action_page.php"; exit; } include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $action_page = 'requirement_action.php'; $num = 0; $bg_color = ''; $project_properties = session_get_project_properties(); $project_name = $project_properties['project_name']; $project_id = $project_properties['project_id']; $row_style = ''; $display_options = session_set_display_options("requirements", $_POST); $order_by = $display_options['order_by']; $order_dir = $display_options['order_dir']; $page_number = $display_options['page_number']; $filter_doc_type = $display_options['filter']['doc_type']; $filter_status = $display_options['filter']['status']; $filter_area_covered = $display_options['filter']['area_covered']; $filter_functionality = $display_options['filter']['functionality']; $filter_assign_release = $display_options['filter']['assign_release']; $filter_per_page = $display_options['filter']['per_page']; $filter_show_versions = $display_options['filter']['show_versions']; $filter_search = $display_options['filter']['requirement_search']; $filter_priority = $display_options['filter']['priority']; html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get('req_page'));
# $RCSfile: testset_copy_page.php,v $ $Revision: 1.5 $ # --------------------------------------------------------------------- if (isset($_POST['submit_button'])) { require_once "testset_copy_action.php"; exit; } include "./api/include_api.php"; auth_authenticate_user(); # Session variables $project_properties = session_get_project_properties(); $project_name = $project_properties['project_name']; $project_id = $project_properties['project_id']; $s_copy_properties = array(); $release_properties = session_set_properties("release", $_GET); session_records("testset_copy"); $s_table_display_options = session_set_display_options("testset_copy", $_POST); $order_by = $s_table_display_options['order_by']; $order_dir = $s_table_display_options['order_dir']; $page_number = $s_table_display_options['page_number']; $filter_manual_auto = $s_table_display_options['filter']['manual_auto']; $filter_test_type = $s_table_display_options['filter']['test_type']; $filter_ba_owner = $s_table_display_options['filter']['ba_owner']; $filter_qa_owner = $s_table_display_options['filter']['qa_owner']; $filter_tester = $s_table_display_options['filter']['tester']; $filter_area_tested = $s_table_display_options['filter']['area_tested']; $filter_priority = $s_table_display_options['filter']['priority']; $filter_per_page = $s_table_display_options['filter']['per_page']; $filter_search = $s_table_display_options['filter']['test_search']; # Links to pages $page = basename(__FILE__); $test_page = "test_manual_test.php";
# This program is distributed under the terms and conditions of the GPL # See the README and LICENSE files for details #---------------------------------------------------------------------- # --------------------------------------------------------------------- # Requirement Edit Page # # $RCSfile: requirement_edit_page.php,v $ $Revision: 1.9 $ # --------------------------------------------------------------------- include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $project_properties = session_get_project_properties(); $project_id = $project_properties['project_id']; $project_name = $project_properties['project_name']; $username = session_get_username(); $display_options = session_set_display_options("requirements", array_merge($_POST, $_GET)); $s_tab = $display_options['tab']; $s_properties = session_set_properties("requirements", $_GET); $s_req_id = $s_properties['req_id']; $s_req_version_id = $s_properties['req_version_id']; html_window_title(); html_print_body(); html_page_title($project_name . " - REQUIREMENT DETAIL"); html_page_header($db, $project_name); html_print_menu(); requirement_menu_print($page); error_report_check($_GET); $rows_requirement = requirement_get_detail($project_id, $s_req_id, $s_req_version_id); $row_requirement = $rows_requirement[0]; $req_version_id = $row_requirement[REQ_VERS_UNIQUE_ID]; $req_rec_or_file = $row_requirement[REQ_REC_FILE];
# # $RCSfile: test_workflow_page.php,v $ $Revision: 1.8 $ # --------------------------------------------------------------------- if (isset($_POST['submit_button'])) { require_once "test_workflow_group_action.php"; exit; } include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $num = 0; $bg_color = ''; $project_properties = session_get_project_properties(); $project_name = $project_properties['project_name']; $project_id = $project_properties['project_id']; $s_display_options = session_set_display_options("test_workflow", $_POST); $order_by = $s_display_options['order_by']; $order_dir = $s_display_options['order_dir']; $page_number = $s_display_options['page_number']; $filter_per_page = $s_display_options['filter']['per_page']; $filter_manual_auto = $s_display_options['filter']['manual_auto']; $filter_test_type = $s_display_options['filter']['test_type']; $filter_ba_owner = $s_display_options['filter']['ba_owner']; $filter_qa_owner = $s_display_options['filter']['qa_owner']; $filter_tester = $s_display_options['filter']['tester']; $filter_area_tested = $s_display_options['filter']['area_tested']; $filter_test_status = $s_display_options['filter']['test_status']; $filter_priority = $s_display_options['filter']['priority']; $filter_test_search = $s_display_options['filter']['test_search']; html_window_title(); html_print_body();
$filter_assign_release = ""; $filter_show_versions = "latest"; $filter_search = ""; $filter_priority = ""; #$order_by = REQ_FILENAME; #$order_dir = "ASC"; #$page_number = 1; #util_set_filter('per_page', $filter_per_page, $_POST); #util_set_filter('doc_type', $filter_doc_type, $_POST); #util_set_filter('status', $filter_status, $_POST); #util_set_filter('area_covered', $filter_area_covered, $_POST); #util_set_filter('functionality', $filter_functionality, $_POST); #util_set_filter('assign_release', $filter_assign_release, $_POST); #util_set_filter('requirement_search', $filter_search, $_POST); #util_set_filter('priority', $filter_priority, $_POST); $s_display_options = session_set_display_options("requirement_assoc", $_POST); #util_set_order_by($order_by, $_POST); #util_set_order_dir($order_dir, $_POST); #util_set_page_number($page_number, $_POST); $order_by = $s_display_options['order_by']; $order_dir = $s_display_options['order_dir']; $page_number = $s_display_options['page_number']; $filter_per_page = $s_display_options['filter']['per_page']; $filter_doc_type = $s_display_options['filter']['doc_type']; $filter_status = $s_display_options['filter']['status']; $filter_area_covered = $s_display_options['filter']['area_covered']; $filter_functionality = $s_display_options['filter']['functionality']; $filter_assign_release = $s_display_options['filter']['assign_release']; $filter_search = $s_display_options['filter']['requirement_search']; $filter_priority = $s_display_options['filter']['priority']; # Set or Reset the % covered session vars
exit; } include "./api/include_api.php"; auth_authenticate_user(); # Session variables $project_properties = session_get_project_properties(); $project_name = $project_properties['project_name']; $project_id = $project_properties['project_id']; $s_release_properties = session_set_properties("release", $_GET); $release_id = $s_release_properties['release_id']; $release_name = admin_get_release_name($release_id); $build_id = $s_release_properties['build_id']; $build_name = admin_get_build_name($build_id); $testset_id = $s_release_properties['testset_id']; $testset_name = admin_get_testset_name($testset_id); $s_table_display_options = session_set_display_options("testset_add_tests", $_POST); $order_by = $s_table_display_options['order_by']; $order_dir = $s_table_display_options['order_dir']; $page_number = $s_table_display_options['page_number']; $filter_manual_auto = $s_table_display_options['filter']['manual_auto']; $filter_test_type = $s_table_display_options['filter']['test_type']; $filter_ba_owner = $s_table_display_options['filter']['ba_owner']; $filter_qa_owner = $s_table_display_options['filter']['qa_owner']; $filter_tester = $s_table_display_options['filter']['tester']; $filter_area_tested = $s_table_display_options['filter']['area_tested']; $filter_priority = $s_table_display_options['filter']['priority']; $filter_per_page = $s_table_display_options['filter']['per_page']; $filter_search = $s_table_display_options['filter']['test_search']; session_records("testset_edit"); # Page variables $test_name = TEST_TBL . "." . TEST_NAME;
$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_user_properties = session_get_user_properties(); $user_id = $s_user_properties['user_id']; session_set_properties("project_manage", $_GET); $selected_project_properties = session_get_properties("project_manage"); $selected_project_id = $selected_project_properties['project_id']; $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 = ''; if (isset($_GET['table'])) { session_set_display_options($_GET['table'], $_POST); } $s_users_display_options = session_get_display_options("project_manage_users"); $s_users_order_by = $s_users_display_options['order_by']; $s_users_order_dir = $s_users_display_options['order_dir']; $s_users_page_number = $s_users_display_options['page_number']; $s_areas_display_options = session_get_display_options("project_manage_areas"); $s_areas_order_by = $s_areas_display_options['order_by']; $s_areas_order_dir = $s_areas_display_options['order_dir']; $s_areas_page_number = $s_areas_display_options['page_number']; $s_machines_display_options = session_get_display_options("project_manage_machines"); $s_machines_order_by = $s_machines_display_options['order_by']; $s_machines_order_dir = $s_machines_display_options['order_dir']; $s_machines_page_number = $s_machines_display_options['page_number']; $s_testtype_display_options = session_get_display_options("project_manage_testtype"); $s_testtype_order_by = $s_testtype_display_options['order_by'];
<?php # --------------------------------------------------------------------- # rth is a requirement, test, and bugtracking system # Copyright (C) 2005 George Holbrook - rth@lists.sourceforge.net # This program is distributed under the terms and conditions of the GPL # See the README and LICENSE files for details #---------------------------------------------------------------------- # --------------------------------------------------------------------- # User Edit Page # # $RCSfile: user_edit_page.php,v $ $Revision: 1.5 $ # --------------------------------------------------------------------- $display_options = session_set_display_options("user_edit", $_POST); $order_by = $display_options['order_by']; $order_dir = $display_options['order_dir']; $page_number = $display_options['page_number']; $row_style = ''; $user_assoc_project_names = array(); $rows_user_projects = user_get_projects_info($selected_user_id, $order_by, $order_dir); $user_info = user_get_info($selected_user_id); $selected_username = $user_info[USER_UNAME]; $selected_firstname = $user_info[USER_FNAME]; $selected_lastname = $user_info[USER_LNAME]; $selected_email = $user_info[USER_EMAIL]; $selected_phone = $user_info[USER_PHONE]; $selected_email = $user_info[USER_EMAIL]; $selected_admin = $user_info[USER_ADMIN]; $tempest_admin = user_has_rights($project_id, $user_id, ADMIN); $selected_user_tempest_admin = user_has_rights($project_id, $selected_user_id, ADMIN); $user_associated_project_names = array();
$testset_signoff_page = "testset_signoff_page.php"; $testset_lock_page = "testset_lock_page.php"; # Initialize vars $i = 0; $num = 0; $row_style = ''; html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get('test_results_page')); html_page_header($db, $project_name); # -------------------------------------------------- # Maybe make a get_session_test_results_option function with each of the functions below # It would then set the release_id, build_id, and testset_id each time the page is called #---------------------------------------------------- # set the filter session variables if the user submits the filter form $table_options = session_set_display_options("results", $_POST); $s_properties = session_set_properties("results", $_GET); html_print_menu(); html_test_results_menu($db, $page, $project_id, $s_properties, $table_options); print "<br>" . NEWLINE; if (!empty($s_properties['testset_id']) && $s_properties['testset_id'] != 'all') { $testset_id = $s_properties['testset_id']; // ------------------------------------------------------------ // run query to make sure there are tests in the testset. // if not, dont show all the forms and filters below //-------------------------------------------------------------- $locked = testset_get_lock_status($testset_id); print "<table class='hide100'>" . NEWLINE; print "<tr>" . NEWLINE; print "<td width='50%'> </td>" . NEWLINE; print "<td width='25%' align='right'><a href='results_run_autopass.php?testset_id={$testset_id}' target='_blank'>" . lang_get('run_autopass') . "</td>" . NEWLINE;
# User Manage Page # # $RCSfile: user_manage_page.php,v $ $Revision: 1.6 $ # --------------------------------------------------------------------- include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $delete_page = 'delete_page.php'; $redirect_url = $page; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $s_user_properties = session_get_user_properties(); $user_id = $s_user_properties['user_id']; $row_style = ''; $s_user_manage_display_options = session_set_display_options("user_manage", $_POST); $order_by = $s_user_manage_display_options['order_by']; $order_dir = $s_user_manage_display_options['order_dir']; $page_number = $s_user_manage_display_options['page_number']; html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get('user_manage_page')); html_page_header($db, $project_name); html_print_menu(); admin_user_print($page, $project_id, $user_id); print "<br>" . NEWLINE; print "<div align=center>" . NEWLINE; print "<form method=post action='{$page}'>" . NEWLINE; print "<table class=hide80>" . NEWLINE; print "<tr>" . NEWLINE; print "<td>" . NEWLINE;
# ------------------------------------ include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $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;
$page = basename(__FILE__); $form_name = 'add_build'; $action_page = 'build_add_action.php'; $build_edit_page = 'build_edit_page.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']; $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;
$s_username = $s_user_properties['username']; $s_tempest_admin = $s_user_properties['tempest_admin']; $s_project_rights = $s_user_properties['project_rights']; $s_delete_rights = $s_user_properties['delete_rights']; $s_email = $s_user_properties['email']; $order_by = $teststep_display_options['order_by']; $order_dir = $teststep_display_options['order_dir']; #$project_name = $s_project_properties['project_name']; #$project_id = $s_project_properties['project_id']; $show_priority = $s_show_options['show_priority']; $test_id = $s_test_details['test_id']; //$test_version_id = $s_test_details['test_version_id']; $redirect_url = $page . "?test_id=" . $test_id . "&project_id=" . $project_id; $test_name = test_get_name($test_id); session_set_display_options('test_detail', $_POST); $s_test_detail_options = session_set_display_options('test_detail', $_GET); $s_tab = $s_test_detail_options['tab']; $s_page_number = $s_test_detail_options['page_number']; if (isset($_GET['test_id'])) { //$s_page_number = 1; } if (isset($_GET['failed'])) { $is_validation_failure = $_GET['failed']; } else { $is_validation_failure = false; } $project_manager = user_has_rights($project_id, $s_user_id, MANAGER); $user_has_delete_rights = $s_delete_rights === "Y" || $project_manager; html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get('test_detail_page'));
function html_dynamic_tree($session_variable, $tree_array, $root_node, $highlighted = null, $column_map = array()) { # Get the expanded tree array from the session $s_display_options = session_get_display_options($session_variable); $expanded = $s_display_options["filter"]["tree"]; # Add expanded node (if there is one) if (isset($_GET['expand'])) { $expanded[] = $_GET['expand']; } # Remove collapsed node (if there is one) if (isset($_GET['collapse'])) { $expanded = array_diff($expanded, array($_GET['collapse'])); } # Create variable to update the session $update_expanded = array("tree" => $expanded); # Update the tree variable in the session and get the returned value $s_display_options = session_set_display_options($session_variable, $update_expanded); $expanded = $s_display_options["filter"]["tree"]; global $db; # images html $img_tree_T = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_dots_T.gif' alt=''>"; $img_tree_L = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_dots_L.gif' alt=''>"; $img_tree_column = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_dots_column.gif' alt=''>"; $img_tree_plus = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_dots_plus.gif' alt=''>"; $img_tree_plus_b = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_dots_plus_b.gif' alt=''>"; $img_tree_minus = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_dots_minus.gif' alt=''>"; $img_tree_minus_b = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_dots_minus_b.gif' alt=''>"; $img_tree_folder = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_folder.gif' alt=''>"; $img_tree_folder_b = "<img align='absmiddle' border=0 src='" . IMG_SRC . "tree_folder_b.gif' alt=''>"; $img_spacer = "<img align='absmiddle' border=0 src='" . IMG_SRC . "1px_transparent.gif' width=15 height=1 alt=''>"; $column = $img_tree_column . $img_spacer; # display each child node for ($i = 0; $i < sizeof($tree_array); $i++) { $req_id = $tree_array[$i]['uid']; $req_version_id = requirement_get_latest_version($req_id); echo $img_spacer; foreach ($column_map as $column_type) { if ($column_type == "|") { echo $column; } elseif ($column_type == " ") { echo $img_spacer; } } # if the last node if ($i == sizeof($tree_array) - 1) { # if the last node has no children if (empty($tree_array[$i]["children"])) { echo $img_tree_L; # if the last node has children } else { # if last node has children and the node is in the expanded array if (util_array_value_search($req_id, $expanded)) { echo "<a href='?collapse={$req_id}#{$req_id}'>" . $img_tree_minus_b . $img_tree_folder_b . "</a>"; # if last node has children and the node is not in the expanded array } else { echo "<a href='?expand={$req_id}#{$req_id}'>" . $img_tree_plus_b . $img_tree_folder . "</a>"; } } $column_type = array(" "); # if not the last node } else { # if not the last node and the node has no children if (empty($tree_array[$i]["children"])) { echo $img_tree_T; } else { # if not the last node and the node is in the expanded array if (util_array_value_search($req_id, $expanded)) { echo "<a href='?collapse={$req_id}#{$req_id}'>" . $img_tree_minus . $img_tree_folder_b . "</a>"; # if not the last node and the node is not in the expanded array } else { echo "<a href='?expand={$req_id}#{$req_id}'>" . $img_tree_plus . $img_tree_folder . "</a>"; } } $column_type = array("|"); } # prints a closed folder if node has no children and $root_node is set to true if (empty($tree_array[$i]["children"]) && $root_node) { echo $img_tree_folder; } # formatting for highlighted node $style = ""; if ($req_id == $highlighted) { $style = "style='font-weight: bold; font-size: 120%;'"; } # print the node name echo " <a {$style} name={$req_id} href='requirement_detail_page.php?req_id={$req_id}&req_version_id={$req_version_id}'>" . $tree_array[$i]['name'] . "</a>"; echo "<br>" . NEWLINE; # display this nodes children if (util_array_value_search($req_id, $expanded)) { html_dynamic_tree($session_variable, $tree_array[$i]['children'], false, $highlighted, array_merge($column_map, $column_type)); } } }
exit; } include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $s_user_properties = session_get_user_properties(); $user_id = $s_user_properties['user_id']; $row_style = ''; $records = ''; session_set_properties("project_manage", $_GET); $selected_project_properties = session_get_properties("project_manage"); $selected_project_id = $selected_project_properties['project_id']; $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);
auth_authenticate_user(); $page = basename(__FILE__); $action_page = 'test_action.php'; $detail_page = 'bug_detail_page.php'; $bug_update_url = 'bug_detail_update_page.php'; $num = 0; $bg_color = ''; $project_properties = session_get_project_properties(); $project_name = $project_properties['project_name']; $project_id = $project_properties['project_id']; if (isset($_POST['filter_jump']) && $_POST['filter_jump'] != '') { html_redirect("{$detail_page}?bug_id={$_POST['filter_jump']}"); } else { $filter_jump = ""; } $s_display_options = session_set_display_options("bug", $_POST); $order_by = $s_display_options['order_by']; $order_dir = $s_display_options['order_dir']; $page_number = $s_display_options['page_number']; $filter_per_page = $s_display_options['filter']['per_page']; $filter_bug_status = $s_display_options['filter']['status']; $filter_bug_category = $s_display_options['filter']['category']; $filter_bug_component = $s_display_options['filter']['component']; $filter_reported_by = $s_display_options['filter']['reported_by']; $filter_assigned_to = $s_display_options['filter']['assigned_to']; $filter_assigned_to_dev = $s_display_options['filter']['assigned_to_developer']; $filter_found_in_rel = $s_display_options['filter']['found_in_release']; $filter_assigned_to_rel = $s_display_options['filter']['assigned_to_release']; $filter_view_closed = $s_display_options['filter']['view_closed']; $filter_search = $s_display_options['filter']['bug_search']; /*
$delete_page = 'delete_page.php'; $redirect_url = $page; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $s_user_properties = session_get_user_properties(); $user_id = $s_user_properties['user_id']; $row_style = ''; session_validate_form_reset(); html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get("manage_projects_page")); html_page_header($db, $project_name); html_print_menu(); admin_menu_print($page, $project_id, $user_id); $s_table_options = session_set_display_options("admin", $_POST); $order_by = $s_table_options['order_by']; $order_dir = $s_table_options['order_dir']; $rows_project_details = project_get_all_projects_details($order_by, $order_dir); print "<br>"; print "<div align=center>" . NEWLINE; if (!empty($rows_project_details)) { print "<table id='sortabletable' class='sortable' rules=cols>" . NEWLINE; print "<thead>" . NEWLINE; print "<tr class=tbl_header>" . NEWLINE; #html_tbl_print_header( lang_get('project_name'), PROJ_NAME, $order_by, $order_dir, $page ); #html_tbl_print_header( lang_get('status'), PROJ_STATUS, $order_by, $order_dir, $page ); #html_tbl_print_header( lang_get('date_created'), PROJ_DATE_CREATED, $order_by, $order_dir, $page ); #html_tbl_print_header( lang_get('description') ); #html_tbl_print_header( lang_get('delete') ); html_tbl_print_header(lang_get('project_name'));