$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;
Пример #3
0
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;
Пример #10
0
    $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;