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); util_set_order_by($order_by, $_POST); util_set_order_dir($order_dir, $_POST); util_set_page_number($page_number, $_POST); $rows_children = requirement_get_children($s_req_id); $selected_rows = array(); foreach ($rows_children as $row_child) { $selected_rows[$row_child["uid"]] = ""; } session_records("requirement_requirement_assoc", $selected_rows); html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get("req_req_assoc_page")); html_page_header($db, $project_name); html_print_menu(); requirement_menu_print($page); error_report_check($_GET); $row_requirement = requirement_get_detail($project_id, $s_req_id, $s_req_version_id); foreach ($row_requirement as $row_detail) { $req_name = $row_detail[REQ_FILENAME]; $req_version_num = $row_detail[REQ_VERS_VERSION]; $req_status = $row_detail[REQ_VERS_STATUS]; $area_covered = $row_detail[REQ_AREA_COVERAGE]; $req_author = $row_detail[REQ_VERS_UPLOADED_BY]; $req_doc_type = $row_detail[REQ_DOC_TYPE_NAME];
# --------------------------------------------------------------------- # Requirement Assoc Action # # $RCSfile: requirement_assoc_action.php,v $ $Revision: 1.1.1.1 $ # --------------------------------------------------------------------- include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $action_page = 'requirement_assoc_action.php'; $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $s_properties = session_set_properties("requirements", $_GET); $s_req_id = $s_properties['req_id']; $s_req_version_id = $s_properties['req_version_id']; session_records("requirement_requirement_assoc"); requirement_edit_children($project_id, $s_req_id, "requirement_requirement_assoc"); ############################################################################ # EMAIL NOTIFICATION ############################################################################ $recipients = requirement_get_notify_users($project_id, $s_req_id); requirement_email($project_id, $s_req_id, $recipients, $action = "edit_children"); ############################################################################ ############################################################################ session_validate_form_reset(); html_print_operation_successful('req_req_assoc_page', "requirement_detail_page.php"); # --------------------------------------------------------------------- # $Log: requirement_assoc_action.php,v $ # Revision 1.1.1.1 2005/11/30 23:00:57 gth2 # importing initial version - gth #
# # $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__);
<?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 #---------------------------------------------------------------------- # --------------------------------------------------------------------- # Test Set Edit Action Page # # $RCSfile: testset_edit_action.php,v $ $Revision: 1.1.1.1 $ # --------------------------------------------------------------------- include "./api/include_api.php"; auth_authenticate_user(); $project_id = session_get_project_id(); #### Change to correct redirect page #### $redirect_page = 'testset_page.php'; $s_properties = session_get_properties("release"); $s_release_id = $s_properties['release_id']; $s_build_id = $s_properties['build_id']; $s_testset_id = $s_properties['testset_id']; session_records("testset_edit"); testset_edit_from_session($s_testset_id, TEST_TESTTYPE, "testset_edit"); html_print_operation_successful("edit_testset", $redirect_page); # --------------------------------------------------------------------- # $Log: testset_edit_action.php,v $ # Revision 1.1.1.1 2005/11/30 23:00:58 gth2 # importing initial version - gth # # ---------------------------------------------------------------------
$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); print "</div>"; exit; } error_report_check($_GET);
} include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $action_page = 'test_req_assoc_action.php'; $project_properties = session_get_project_properties(); $s_project_name = $project_properties['project_name']; $s_project_id = $project_properties['project_id']; $s_test_details = session_set_properties("test", $_GET); $s_test_id = $s_test_details['test_id']; $row_style = ''; $records = ""; $s_test_details = session_set_properties("test", $_GET); $test_id = $s_test_details['test_id']; $test_name = test_get_name($test_id); session_records("test_req_assoc", test_get_req_assoc_ids($s_test_id)); $filter_per_page = 100; $filter_doc_type = ""; $filter_status = ""; $filter_area_covered = ""; $filter_functionality = ""; $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);
# --------------------------------------------------------------------- # 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 #---------------------------------------------------------------------- # --------------------------------------------------------------------- # Requirement Test Assoc Action Page # # $RCSfile: requirement_test_assoc_action.php,v $ $Revision: 1.1.1.1 $ # --------------------------------------------------------------------- include "./api/include_api.php"; auth_authenticate_user(); $s_project_properties = session_get_project_properties(); $project_name = $s_project_properties['project_name']; $project_id = $s_project_properties['project_id']; $s_properties = session_set_properties("requirements", $_GET); $s_req_id = $s_properties['req_id']; $s_req_version_id = $s_properties['req_version_id']; $redirect_page = 'requirement_tests_assoc_page.php'; session_records("requirement_tests_assoc"); session_validate_form_set($_POST); requirement_edit_assoc_tests($s_req_id, "requirement_tests_assoc", "percent_covered_"); session_validate_form_reset(); html_print_operation_successful("req_assoc_tests_page", $redirect_page); # --------------------------------------------------------------------- # $Log: requirement_test_assoc_action.php,v $ # Revision 1.1.1.1 2005/11/30 23:00:58 gth2 # importing initial version - gth # # ---------------------------------------------------------------------
if (isset($_POST['submit_button'])) { require_once "requirement_notification_action.php"; exit; } include "./api/include_api.php"; auth_authenticate_user(); $page = basename(__FILE__); $action_page = 'requirement_action.php'; $project_properties = session_get_project_properties(); $project_name = $project_properties['project_name']; $project_id = $project_properties['project_id']; $s_user_properties = session_get_user_properties(); $user_id = $s_user_properties['user_id']; $row_style = ''; $records = ""; session_records("requirements_notification", user_requirement_notifications($project_id, $user_id)); $order_by = REQ_FILENAME; $order_dir = "ASC"; $page_number = 1; #util_set_order_by($order_by, $_POST); #util_set_order_dir($order_dir, $_POST); #util_set_page_number($page_number, $_POST); $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']; html_window_title(); html_print_body(); html_page_title($project_name . " - " . lang_get('req_notifications')); html_page_header($db, $project_name); html_print_menu();
# --------------------------------------------------------------------- # 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 #---------------------------------------------------------------------- # --------------------------------------------------------------------- # Requirement Notification Action Page # # $RCSfile: requirement_notification_action.php,v $ $Revision: 1.2 $ # --------------------------------------------------------------------- include "./api/include_api.php"; auth_authenticate_user(); $s_user_properties = session_get_user_properties(); $user_id = $s_user_properties['user_id']; $project_id = session_get_project_id(); #### Change to correct redirect page #### $redirect_page = 'requirement_notification_page.php'; $s_properties = session_get_properties("release"); session_records("requirements_notification"); user_edit_requirement_notifications($project_id, $user_id, "requirements_notification"); html_print_operation_successful("req_notifications", $redirect_page); # --------------------------------------------------------------------- # $Log: requirement_notification_action.php,v $ # Revision 1.2 2005/12/28 23:16:31 gth2 # Minor bug fix. Calling wrong session function for project_id - gth # # Revision 1.1.1.1 2005/11/30 23:00:58 gth2 # importing initial version - gth # # ---------------------------------------------------------------------
# --------------------------------------------------------------------- # Test Req Assoc Action Page # # $RCSfile: test_req_assoc_action.php,v $ $Revision: 1.3 $ # --------------------------------------------------------------------- include "./api/include_api.php"; auth_authenticate_user(); $project_properties = session_get_project_properties(); $s_project_name = $project_properties['project_name']; $s_project_id = $project_properties['project_id']; $s_test_details = session_get_properties("test"); $s_test_id = $s_test_details['test_id']; //$test_version_id = $_POST['test_version_id']; $page = 'test_detail_page.php'; $redirect_page = "test_detail_page.php?test_id={$s_test_id}&project_id={$s_project_id}&tab=3"; session_records("test_req_assoc"); session_validate_form_set($_POST); test_edit_assoc_requirements($s_test_id, "test_req_assoc", "percent_covered_"); session_validate_form_reset(); html_print_operation_successful("test_req_assoc_page", $redirect_page); # --------------------------------------------------------------------- # $Log: test_req_assoc_action.php,v $ # Revision 1.3 2008/07/09 07:13:25 peter_thal # added direct linking of test detail by adding project_id link parameter # added automated project switching if necessary # # Revision 1.2 2006/01/06 00:34:53 gth2 # fixed bug with associations - gth # # Revision 1.1.1.1 2005/11/30 23:00:58 gth2 # importing initial version - gth
<?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 #---------------------------------------------------------------------- # ------------------------------------ # Project Archive Tests Action # # $RCSfile: project_archive_tests_action.php,v $ $Revision: 1.1.1.1 $ # ------------------------------------ include "./api/include_api.php"; auth_authenticate_user(); $redirect_page = 'project_archive_tests_page.php'; session_records("archive_tests"); project_archive_tests($_POST['project_id']); html_print_operation_successful("archive_tests_page", $redirect_page); # ------------------------------------ # $Log: project_archive_tests_action.php,v $ # Revision 1.1.1.1 2005/11/30 23:00:57 gth2 # importing initial version - gth # # ------------------------------------
$build_name = admin_get_build_name($build_id); $testset_name = admin_get_testset_name($testset_id); $s_table_display_options = session_set_display_options("testset_edit", $_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", testset_get_tests_testtype($testset_id)); # Page variables $test_name = TEST_TBL . "." . TEST_NAME; $row_style = ''; $page = basename(__FILE__); # These two variables store all the records and select groups in a string. # The string is passed in the POST when the form is submitted so # session_set_displayed_testset_records when called can determine what records # where available for the user to check/uncheck. $records = ""; $select_group = ""; /* # Javascript for table header links if( session_use_javascript() ) { $per_page = RECORDS_PER_PAGE_TESTSET_EDIT;