<?php
	/* (C) DairyWindow 2012-2017 */
	
	require "inc/connect.php";
	
	$title = "Downtime";
	require "inc/head.php";
	$menu = "downtime";
	require "inc/menu.php";
	
	if($debug) showdebug();
	$day = 0;
	$p = 0;
	$csv = "";
?>
	
	<h1 class="text-center">Downtime/Damages/Stock food<?php
		if(file_exists("downtime".$_SESSION['userSite'].".csv")) echo "&nbsp;<a class='btn btn-default btn-primary hidden-print' href='downtime".$_SESSION['userSite'].".csv' role='button'>Download CSV</a>";
	?></h1>
	
	<div class="container-fluid">
		<div role="main">
			<?php
				$sql="
					Select
						dw_sn_page.pageID,
						dw_sn_page.pageText,
						dw_sn_field.fieldID,
						dw_sn_field.fieldTitle,
						dw_dtarea.dtAreaText,
						dw_sn_value.valueValue,
						dw_sn_value.valueDay
					From
						dw_sn_value Left Join
						dw_dtarea
							On dw_sn_value.valueReason = dw_dtarea.dtAreaID Left Join
						dw_sn_field
							On dw_sn_value.valueField = dw_sn_field.fieldID Left Join
						dw_sn_page
							On dw_sn_field.fieldPage = dw_sn_page.pageID
					Where
						dw_sn_value.valueValue  > 0 And
						dw_sn_field.fieldType   = 7 And
						dw_sn_page.pageActive   = 1 And
						dw_sn_field.fieldActive = 1 And
						dw_sn_page.pageSite     = ? And
						dw_sn_value.valueDay    > ?
					Order By
						dw_sn_value.valueDay Desc,
						dw_dtarea.dtAreaOrder,
						dw_dtarea.dtAreaText
				";
				if(!$query = mysqli_prepared_query($link, $sql, "is", array($_SESSION['userSite'], date('Y-m-d',strtotime("-1 year"))), __FILE__, __LINE__)) reporterror(get_error(), $sql, $_SERVER['REQUEST_URI'], __FILE__, __LINE__);
				echo "<table class='table table-hover'>
					<thead>
						<tr>
							<th>Date</th>
							<th>Tab</th>
							<th>Field</th>
							<th>Amount</th>
							<th>Reason</th>
						</tr>
					</thead>
					<tbody>
				";
				$csv .= "Date,Tab,Field,Amount,Reason\r\n";
				$prev = "";
				$sum = 0;
				foreach($query as $array){
					if($array['pageText']!= $prev && $prev!=""){ //group by page (tab)
						echo "<tr onclick=\"window.location.href='shiftnotes.php?c=".$day."&amp;p=".$p."';\">
							<td colspan='3'>&nbsp;</td>
							<td><strong>".$sum."</strong></td>
							<td></td>
						</tr>";
						$sum = 0;
					}
					$prev = $array['pageText'];
					$day = $array['valueDay'];
					$p = $array['pageID'];
					echo "<tr onclick=\"window.location.href='shiftnotes.php?c=".$day."&amp;p=".$p."';\">
						<td>".date('d/m/y',strtotime($array['valueDay']))."</td>
						<td>".$array['pageText']."</td>
						<td>".$array['fieldTitle']."</td>
						<td>".$array['valueValue']."</td>
						<td>".$array['dtAreaText']."</td>
					</tr>";
					$csv .= date('d/m/y',strtotime($array['valueDay'])).",".
						$array['pageText'].",".
						$array['fieldTitle'].",".
						$array['valueValue'].",".
						$array['dtAreaText']."\r\n";
					$sum += $array['valueValue'];
				}
				
				//write csv data
				$csv_file = fopen("downtime".$_SESSION['userSite'].".csv","w");
				fwrite($csv_file, $csv);
				fclose($csv_file);
				
				echo "<tr onclick=\"window.location.href='shiftnotes.php?c=".$day."&amp;p=".$p."';\">
							<td colspan='3'></td>
							<td><strong>".$sum."</strong></td>
							<td></td>
						</tr>
					</tbody>
				</table>";
			?>
		</div>
	</div>
	
	<script>
		$(function () {
			//$('[data-toggle="tooltip"]').tooltip();
			$('[data-toggle="popover"]').popover();
		});
	</script>
<?php require "inc/footer.php"; ?>