<?php
# ---------------------------------------------------------------------
# truc is a tool for requirement and use case tracking
# Copyright (C) 2006 ASDIS - http://sf.net/projects/truc
#
# (rth) Initial truc version based on rth
#       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
#----------------------------------------------------------------------

include"./api/include_api.php";
auth_authenticate_user();

$page					= basename(__FILE__);
$s_project_properties	= session_get_project_properties();
$s_project_id			= $s_project_properties['project_id'];
$s_project_name			= $s_project_properties['project_name'];
$test_id				= $_GET['test_id'];
$manual_test_id			= $_GET['mantestid'];
$display_test_id		= util_pad_id( $test_id );
$test_name				= test_get_name( $test_id );

$row_style = '';

html_window_title();
html_print_body();
html_page_title($s_project_name ." - ". lang_get('test_doc_history_page') );
html_page_header( $db, $s_project_name );
html_print_menu();

#### Change to api submenu function for this page type ####
test_menu_print ($page);
error_report_check( $_GET );

print"<br><br>\n";

# Display test information
print"<div align=center>\n";
print"<table class=width95>\n";
print"<tr class='tbl_header'>\n";
	print"<td width='50%'>". lang_get('test_id') ."</td>\n";
	print"<td width='50%'>". lang_get('test_name') ."</td>\n";
	#print"<td width='33%'>". lang_get('test_version') ."</td>\n";
print"</tr>\n";
print"<tr>\n";
	print"<td class=grid-data-c><a href='test_detail_page.php?test_id=$test_id&tab=2'>$display_test_id</a></td>\n";
	print"<td class=grid-data-c>$test_name</td>\n";
	#print"<td class=grid-data-c>$version_no</td>\n";
print"</tr>\n";
print"</table>\n";



$rows = test_get_document_detail($manual_test_id);

print"<br><br>\n";

if( !empty($rows) ) {

	print"<br>\n";
	print"<table class=width95>\n";
	print"<tr>\n";
	print"<td>\n";

		print"<table class=inner>\n";
		print"<tr>\n";
			print"<td class=grid-header-c>". lang_get('file_type') ."</td>\n";
			print"<td class=grid-header-c>". lang_get('file_name') ."</td>\n";
			print"<td class=grid-header-c>". lang_get('version') ."</td>\n";
			print"<td class=grid-header-c>". lang_get('view') ."</td>\n";
			print"<td class=grid-header-c>". lang_get('download') ."</td>\n";
			print"<td class=grid-header-c>". lang_get('uploaded_by') ."</td>\n";
			print"<td class=grid-header-c>". lang_get('date_added') ."</td>\n";
			print"<td class=grid-header-c>". lang_get('info') ."</td>\n";
		print"</tr>\n";

		foreach($rows as $row) {

			$display_name		= $row[MAN_TD_DISPLAY_NAME];
			$man_test_id		= $row[MAN_TD_MANUAL_TEST_ID];
			$filename			= $row[MAN_TD_VER_FILENAME];
			$comments			= $row[MAN_TEST_DOCS_VERS_COMMENTS];
			$time_stamp			= $row[MAN_TD_VER_TIME_STAMP];
			$uploaded_by		= $row[MAN_TD_VER_UPLOADED_BY];
			$version			= $row[MAN_TD_VER_VERSION];
			$doc_type			= $row[MAN_TEST_DOCS_VERS_MANUAL_DOC_TYPE_NAME];

			$fname = FILE_UPLOAD_PATH.$s_project_properties['project_id'].'/'. $filename;

			print"<tr>\n";
				print"<td class=grid-data-c>".html_file_type( $filename )."</td>\n";
				print"<td class=grid-data-c>$display_name</td>\n";
				print"<td class=grid-data-c>$version</td>\n";
				print"<td class=grid-data-c>";
				print"<a href='$fname' target='new'>" . lang_get('view') . "</a>";
				print"</td>\n";
				print"<td class=grid-data-c>";
				print"<a href='download.php?upload_filename=$fname'>" . lang_get('download') . "</a>";
				print"</td>\n";
				print"<td class=grid-data-c>$uploaded_by</td>\n";
				print"<td class=grid-data-c>$time_stamp</td>\n";
				print"<td class=grid-data-c>\n";

				  if($comments) {
					  print"<img src='". IMG_SRC . "/info.gif' title='$comments'>";
				  }
				  else {
					  print"&nbsp;";
				  }

				print"</td>\n";
			print"</tr>\n";
		}

		print"</table>\n";
	print"</td>\n";
	print"</tr>\n";
	print"</table>\n";


}
print"</div>\n";

html_print_footer();
?>