<?php
include ("header.inc");
include ("config_code.php");
include ("style.css");
include ("functions.inc");
echo "<link href='css/style.css' rel='stylesheet' type='text/css'>";
$partid = $_GET["partid"];
/* FUSION CHARTS*/
//We've included ../Includes/FusionCharts.php, which contains functions
//to help us easily embed the charts.
include("FusionCharts/Code/PHP/Includes/FusionCharts.php");

?>
<script LANGUAGE="Javascript" SRC="/FusionCharts/JSClass/FusionCharts.js"></script>

<div class="open-order-sec full_width">
<table BORDER=1 width="100%">
<br>
<tr><td class="section" colspan=7 align="center"><h4>Oil Paintings</h4></td></tr>
<button onclick="window.location='add.php?op=addpart'" class="oo_submit" style="margin-bottom:10px;">Create New Oil Painting</button>
<br>
<?   
	// Header("Content-Type: image/png");
//	require("./panachart.php");
$result3 = mysqli_query($db,"SELECT * FROM parts WHERE partid=$partid LIMIT 1;");
$myrow3 = mysqli_fetch_array($result3,MYSQLI_ASSOC);
$partno = $myrow3["partno"]; 
//******************* INVENTORY DAYS ********************************  
	$priorDay = "";
	$noCount = 0;
	$countDays = 0;
	$markFirst = "";
	$timeNow = time();
//    $timeSixMonths =  time() - (6 * 4.35 * 7 * 24 * 60 * 60);  //6 months back
	$timeYear =  time() - (52 * 7 * 24 * 60 * 60);  //1 year back

	
$queryDays = "SELECT * FROM `parts_timeline` WHERE partno ='" . $partno . "' AND dateChange > $timeYear ORDER BY dateChange ASC;";
//echo $queryDays . "<br>";
	$k = 0;
	$resultDays = mysqli_query($db,$queryDays);
	$totalRows = mysqli_num_rows($resultDays);
	//echo "Total rows: " . $totalRows . "<br>";
	$qtyTimeLine[] = array('0');
	$timeLine[] = array('0');
while($rowDays = mysqli_fetch_array($resultDays,MYSQLI_ASSOC))
	{
	if (in_array('date("m.d.y",$rowDays["dateChange"])', $timeLine,true)) 
	{ 
continue;
	}
	else
	{
	$qtyTimeLine[$k] = $rowDays["qty_on_hand"];
	$timeLine[$k] = date("m.d.y",$rowDays["dateChange"]);
	$k++;
	}
	}
 //*********************  INVENTORY DAYS  *************************
  // echo '<pre>testing:' . print_r($qtyTimeLine, true) . '</pre>';
	
/*	$ochart = new chart(650,338,5, '#eeeeee');
	$ochart->setTitle("On Hand in Last 6 Months","#000000",4);
	$ochart->setPlotArea(SOLID,"#444444", '#dddddd');
	$ochart->setFormat(0,',','.');
	$ochart->addSeries($qtyTimeLine,'area','Qty on Hand over Time', SOLID,'#000000', '#293B74');
	$ochart->setXAxis('#000000', SOLID, 2, "6 Months Time");
	$ochart->setYAxis('#000000', SOLID, 2, "Qty On Hand Level");
	$ochart->setLabels($timeLine, '#000000', 1, VERTICAL);
	$ochart->setGrid("#bbbbbb", DASHED, "#bbbbbb", DOTTED);		
	$ochart->plot('chart/' . $partid . '.png');	
	
	createthumbpng('chart/' . $partid . '.png','chartSmall/' . $partid . '.png',250,130);*/
	//echo "SELECT * FROM parts WHERE partid=$partid LIMIT 1";
	$result2 = mysqli_query($db,"SELECT * FROM parts WHERE partid=$partid LIMIT 1;");
	?>

	<?php
	
   table_header_part("Painting Info Part Number: ");
	 display_part_data($result2,0);	
?>
<tr><td colspan=7 align="center" style="text-align:center;">
<?PHP
    //$timeSixMonths =  time() - (6 * 4.35 * 7 * 24 * 60 * 60);  //6 months back
	//$timeYear =  time() - (52 * 7 * 24 * 60 * 60);  //1 year back

$queryDays2 = "SELECT * FROM `parts_timeline` WHERE partno ='" . $partno . "' AND dateChange > $timeYear ORDER BY dateChange ASC;";
//echo $queryDays . "<br>";
	$k = 0;
	$resultDays2 = mysqli_query($db,$queryDays2);
	$totalRows2 = mysqli_num_rows($resultDays2);
	//echo "Total rows: " . $totalRows . "<br>";
	
//Create an XML data document in a string variable
   $strXML = "";
   
   $strXML .= "<graph caption='Qty on Hand' subcaption='Past Year' xAxisName='Date' yAxisName='Units on Hand' shownames='0' showValues='0' showAlternateHGridColor='1' AlternateHGridColor='ff5904' divLineColor='ff5904' divLineAlpha='20' decimalPrecision='0' alternateHGridAlpha='5'>";
 
while($rowDays2 = mysqli_fetch_array($resultDays2,MYSQLI_ASSOC))
	{
	
	if ($k == 0)
	{
	$timeLine = array(date("F j, Y",$timeYear));
	$qtyTimeLine = array($rowDays2["qty_on_hand"]);
	$strXML .= "<set name='" . $timeLine[$k] . "' value='" . $qtyTimeLine[$k] . "' hoverText='Qty " . $qtyTimeLine[$k] . " on " . $timeLine[$k] . "' color='AFD8F8' />";
	$k++;
	}
	
	$dateCheck = date("F j, Y",$rowDays2["dateChange"]);
	if (in_array($dateCheck, $timeLine)) 
	{ 
continue;
	}
	else
	{
	$qtyTimeLine[$k] = $rowDays2["qty_on_hand"];
	$timeLine[$k] = date("F j, Y",$rowDays2["dateChange"]);
	
	$strXML .= "<set name='" . $timeLine[$k] . "' value='" . $qtyTimeLine[$k] . "' hoverText='Qty " . $qtyTimeLine[$k] . " on " . $timeLine[$k] . "' color='AFD8F8' />";
	$k++;
	}
	}
	
   $strXML .= "</graph>";
   
 //Create the chart - Column 3D Chart with data from strXML variable using dataXML method
  //echo $strXML;
  echo renderChartHTML("FusionCharts/Charts/FCF_Area2D.swf", "", $strXML, "QtyOnHand", 650, 338);
?>
</td></tr>
<tr><td colspan=7 align="center" style="text-align:center;">
<?PHP
    //$timeSixMonths =  time() - (6 * 4.35 * 7 * 24 * 60 * 60);  //6 months back
	//$timeYear =  time() - (52 * 7 * 24 * 60 * 60);  //1 year back

$queryDays2 = "SELECT * FROM `parts_timeline` WHERE partno ='" . $partno . "' AND dateChange > $timeYear ORDER BY dateChange ASC;";
//echo $queryDays . "<br>";
	$k = 0;
	$resultDays2 = mysqli_query($db,$queryDays2);
	$totalRows2 = mysqli_num_rows($resultDays2);
	//echo "Total rows: " . $totalRows . "<br>";
	
//Create an XML data document in a string variable
   $strXML = "";
   
   $strXML .= "<graph caption='Units Sold' subcaption='Past Year' xAxisName='Date' yAxisName='Units Sold' shownames='0' showValues='0' showAlternateHGridColor='1' AlternateHGridColor='ff5904' divLineColor='ff5904' divLineAlpha='20' decimalPrecision='0' alternateHGridAlpha='5'>";
 
while($rowDays2 = mysqli_fetch_array($resultDays2,MYSQLI_ASSOC))
	{
	
	if ($k == 0)
	{
	$timeLine = array(date("F j, Y",$timeYear));
	$qtyTimeLine = array($rowDays2["units_sold"]);
	$strXML .= "<set name='" . $timeLine[$k] . "' value='" . $qtyTimeLine[$k] . "' hoverText='Qty " . $qtyTimeLine[$k] . " on " . $timeLine[$k] . "' color='AFD8F8' />";
	$k++;
	}
	
	$dateCheck = date("F j, Y",$rowDays2["dateChange"]);
	if (in_array($dateCheck, $timeLine)) 
	{ 
continue;
	}
	else
	{
	$qtyTimeLine[$k] = $rowDays2["units_sold"];
	$timeLine[$k] = date("F j, Y",$rowDays2["dateChange"]);
	
	$strXML .= "<set name='" . $timeLine[$k] . "' value='" . $qtyTimeLine[$k] . "' hoverText='Qty " . $qtyTimeLine[$k] . " on " . $timeLine[$k] . "' color='AFD8F8' />";
	$k++;
	}
	}
	
   $strXML .= "</graph>";
   
 //Create the chart - Column 3D Chart with data from strXML variable using dataXML method
  //echo $strXML;
  echo renderChartHTML("FusionCharts/Charts/FCF_Area2D.swf", "", $strXML, "QtyOnHand", 650, 338);
?>
<!--
<img src="chart/<?= $partid;?>.png" align="left"  />-->
</td></tr>

<tr><td colspan=7 align="center" style="text-align:center;">
<?PHP
    //$timeSixMonths =  time() - (6 * 4.35 * 7 * 24 * 60 * 60);  //6 months back
	//$timeYear =  time() - (52 * 7 * 24 * 60 * 60);  //1 year back

$queryDays2 = "SELECT * FROM `parts_daily_timeline` WHERE partno ='" . $partno . "' AND dateChange > $timeYear ORDER BY dateChange ASC;";
//echo $queryDays . "<br>";
	$k = 0;
	$resultDays2 = mysqli_query($db,$queryDays2);
	$totalRows2 = mysqli_num_rows($resultDays2);
	//echo "Total rows: " . $totalRows . "<br>";
	
//Create an XML data document in a string variable
   $strXML = "";
   $strXML .= "<graph caption='Daily Sales' subcaption='Past Year' xAxisName='Date' yAxisName='Units Sold' shownames='0' showValues='0' showAlternateHGridColor='1' AlternateHGridColor='ff5904' divLineColor='ff5904' divLineAlpha='20' decimalPrecision='0' alternateHGridAlpha='5'>";
 
while($rowDays2 = mysqli_fetch_array($resultDays2,MYSQLI_ASSOC))
	{
	
	if ($k == 0)
	{
	$timeLine = array(date("F j, Y",$timeYear));
	$qtyTimeLine = array($rowDays2["qty_sold"]);
	$strXML .= "<set name='" . $timeLine[$k] . "' value='" . $qtyTimeLine[$k] . "' hoverText='Qty " . $qtyTimeLine[$k] . " on " . $timeLine[$k] . "' color='AFD8F8' />";
	$k++;
	}
	
	$dateCheck = date("F j, Y",$rowDays2["dateChange"]);
	if (in_array($dateCheck, $timeLine)) 
	{ 
continue;
	}
	else
	{
	$qtyTimeLine[$k] = $rowDays2["qty_sold"];
	$timeLine[$k] = date("F j, Y",$rowDays2["dateChange"]);
	
	$strXML .= "<set name='" . $timeLine[$k] . "' value='" . $qtyTimeLine[$k] . "' hoverText='Qty " . $qtyTimeLine[$k] . " on " . $timeLine[$k] . "' color='AFD8F8' />";
	$k++;
	}
	}
	
   $strXML .= "</graph>";
   
 //Create the chart - Column 3D Chart with data from strXML variable using dataXML method
  //echo $strXML;
  echo renderChartHTML("FusionCharts/Charts/FCF_Area2D.swf", "", $strXML, "DailySales", 650, 338);
?>
<!--
<img src="chart/<?= $partid;?>.png" align="left"  />-->
</td></tr>

</table>
</div>
