<?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'>";

$findSKU = $_GET['partnosearch'];
$now = time() - 6*60*60; //6 hours ago...
 
if (isset($_GET['partnosearch']))
{
//$findSKU = $_GET['partnosearch']; // this be the real magic
$partnosearch = " AND `partno` LIKE '%" . $findSKU . "%' " ; 
}
else $partnosearch= "";

if (isset($_GET['showOnly']))
{
$showOnly = $_GET['showOnly']; // this be the real magic
}
else $showOnly = "OFF"; // this be the real magic

$product_array = array();
?>
<script language="javascript">
			function sendRequest(formid) {
			//alert(formid);
			var form = $(formid);
			var eventPrimary = Form.Element.getValue(form['eventItem']);
			var qty = Form.Element.getValue(form['qty']);
			//alert(formid);
				var formData = 'eventPrimary='+eventPrimary+'&qty='+qty;
			//alert(formData);
				new Ajax.Request("eventItemUpdate.php", 
					{ 
					method: 'post', 
					postBody: formData,
					onComplete: function(response) {
							showResponse(response,eventPrimary);
							}
					});
				}

			function showResponse(req,id){
				$('show'+id).innerHTML= req.responseText;
			}
			
			function sendRequestClip(formid) {
			//alert(formid);
			var form = $(formid);
			var partid = Form.Element.getValue(form['partsid']);
			var qty = Form.Element.getValue(form['qty']);
			//alert(formid);
				var formData = 'partid='+partid+'&qty='+qty;
			//alert(formData);
				new Ajax.Request("clipItemUpdate.php", 
					{ 
					method: 'post', 
					postBody: formData,
					onComplete: function(response) {
							showResponseClip(response,partid);
							}
					});
				}

			function showResponseClip(req,id){
				$('showCliped'+id).innerHTML= req.responseText;
			}
			
</script>
<div class="open-order-sec full_width">
	<form style="text-align:left;" name="search" action="<?php echo $_SERVER['PHP_SELF'] ?>" method="get">
		<ul>
			<li>
				<label>Search by Part Number:</label>
				<input type="text" size="10" value="<?=$findSKU?>" name="partnosearch" id="partnosearch" /> 
			</li>
			<li>
				<input style="margin-left:10px;" type="submit" name="submitreport" value="Search"/>
			</li>
		</ul>
	</form>
</div>
<div class="open-order-sec full_width" style="margin-top:10px;">
<?php 
	if(isset($findSKU) && !empty($findSKU)){
		$search_xls = "?partnosearch=".$findSKU;
	}
	else{
		$search_xls = '';
	}
?>
<button style="margin:10px;" class="oo_submit" onclick="window.location='clipped-excel.php<?php echo $search_xls; ?>'">Download Clipped Excel</button>
<button style="margin:10px;" class="oo_submit" onclick="window.location='clipped-report.php?showOnly=OFF'">Show All Clipped Items</button>
<button style="margin:10px;" class="oo_submit" onclick="window.location='clipped-report.php?showOnly=ON'">Show Only Items to Remove from Clipped</button>
</div>
<div class="open-order-sec full_width">
<?php 
table_header_event("Items Clipped for Events Report $findSKU");

mysqli_select_db($db,$dbname);
	$queryClipped = "SELECT * FROM `parts` WHERE `qty_clipped` > 0 $partnosearch GROUP BY `partno`;";
	//echo $queryClipped;
	$resultClipped = mysqli_query($db,$queryClipped);
$i = 0;
while ($rowClipped = mysqli_fetch_array($resultClipped,MYSQLI_ASSOC))
{
	$SKU = $rowClipped["partno"];
	$qty_clipped = $rowClipped["qty_clipped"];
	$partid = $rowClipped["partid"];
	$partno = $rowClipped["partno"];
	$pnchina = $rowClipped["pnchina"];
	$paintingname = $rowClipped["paintingname"];
	$artist = $rowClipped["artist"];
	$cost = $rowClipped["cost"];
	$artimage = $rowClipped["artimage"];
	$countDays = $rowClipped["CountDays"];
	$qty_on_hand = $row["qty_on_hand"];

				
	mysqli_select_db($db,$dbname2);
$queryEventItem = "SELECT *,SUM(qty) AS sumItems FROM `eventItems` WHERE `SKU` LIKE '%" . $partno . "%' AND (`DateClipStart` <= '$now' AND `DateClipEnd` >= '$now') LIMIT 1;";  //`SKU` LIKE '%" . $partno . "%'
	//echo $queryEventItem;
	$resultEventItem = mysqli_query($db,$queryEventItem);
	while ($rowEventItem = mysqli_fetch_array($resultEventItem,MYSQLI_ASSOC))
	{
	$mainSKU = $rowEventItem["SKU"];
	$sumItems = $rowEventItem["sumItems"];
	$SKU = $rowEventItem["artSKU"];
	$eventID = $rowEventItem["eventID"];
	$eventPrimary = $rowEventItem["primary"];
	
	$queryEvent = "SELECT * FROM `saleEvents` WHERE `eventID` = '$eventID';";
								$resultEvent = mysqli_query($db,$queryEvent);
								$rowEvent = mysqli_fetch_array($resultEvent,MYSQLI_ASSOC);
								//echo $queryEvent;
								$eventCompany = $rowEvent["Company"];
								$eventName = $rowEvent["Name"];
								$eventDateStart = $rowEvent["DateStart"];
								$eventDateEnd = $rowEvent["DateEnd"];
								$eventClipStart = $rowEvent["DateClipStart"];
								$eventClipEnd = $rowEvent["DateClipEnd"];
	}
	mysqli_select_db($db,$dbname);
	
	//IF SHOWBONLY ITEMS TO REMOVE FROM CLIPPED
	if($eventClipStart > 0 && $showOnly == "ON") continue;
		
	$artSKU = strtoupper(substr($SKU,0,strpos($SKU,"-")));
	$frameSKU = strtoupper(substr($SKU,strpos($SKU,"-")+1));

	if ($artSKU == "") 
		{
			$SKU = $SKU;
		}
		else
		{
			$SKU = $artSKU;
		}
		
	if (substr($SKU,strlen($SKU)-1,1) == "P")
		$SKU = substr($SKU,0,-1); //removes last character in case it is Back Order
	
	if(!in_array($SKU,$product_array))
			{ 
			$product_array[] = $SKU;
			}
	else continue;
				
			$query1 = "SELECT ol.orderid,ol.quantity,ol.status,ol.qtyaccepted,ol.qtyReceived,ol.enddate,ol.cost,o.ordernumber FROM `orderlines` AS ol LEFT JOIN `orders` AS o ON o.`orderid` = ol.`orderid` WHERE ol.`status` <> 'Closed' AND ol.`status` <> 'Cancelled' AND ol.`partid`='" . $partid . "';";
			//echo $query1;
			$result3 = mysqli_query($db,$query1);
			//$rowOnOrder = mysqli_fetch_array($result3, MYSQLI_NUM);
			$qty_on_order = 0;
			$qty_accept = 0;
			$qty_received = 0;
			$orderList = "";

			while($rowOnOrder = mysqli_fetch_array($result3,MYSQLI_ASSOC))
			 {
					$orderid = $rowOnOrder["orderid"];
					$ordernum = $rowOnOrder["orderid"];
					/*$lineid = $rowOnOrder["line_id"];*/
					$status = $rowOnOrder["status"];
					/*$quantity = $rowOnOrder["quantity"];
					$qtyaccepted = $rowOnOrder["qtyaccepted"];
					$qtyReceived  = $rowOnOrder["qtyReceived"];*/
					/*$startdate = $rowOnOrder["startdate"]; //number_format($rowOnOrder["sales"],2,'.',',');
					$comments = $rowOnOrder["comments"];*/
					$enddate = $rowOnOrder["enddate"];
					/*$cost = $rowOnOrder["cost"];*/
					$status_color = "#000000";
					$query4 = "SELECT color FROM status WHERE status= '" . $status . "';"; 
					$status1 = mysqli_query($db,$query4);
					$row = mysqli_fetch_array($status1, MYSQLI_NUM);
					$status_color = $row[0];
		
					$orderList .= "<a href=\"viewdetail.php?orderid=". $orderid . "\" target=\"_blank\">" . $ordernum . "</a>&nbsp;Status: <b style=\"color:" . $status_color . ";\">" . $status . "</b><br>"; //" End Date: " .$enddate . "<br>";

					$qty_on_order += $rowOnOrder["quantity"];
					$qty_accept += $rowOnOrder["qtyaccepted"];
					$qty_received += $rowOnOrder["qtyReceived"];
			  }
	  
	  		$qty_remaining = $qty_on_order - $qty_received; //remove the qty received from order
 
 	$flag = "#000000";
  
  $i == 0 ? $color = "#FFFFFF" : $color = "#DDDDDD";
			$i == 0 ? $class = "normal" : $class = "normal2";
			$i == 0 ? $i = 1 : $i = 0;
			?>		
	<tr onMouseOver=this.className='highlight' onMouseOut=this.className="<? echo $class; ?>" bgcolor="<? echo $color; ?>" style="color:<?php echo $flag; ?>;">
	
	  <td><? echo "<a href=\"viewparts.php?partid=" . $partid . "\">" . $partno . '</a><br>' . $pnchina; ?>
      <br /><br />
      <? echo $paintingname; //$SKUp . " - " . 
	  echo '<br>' . $artist . '<br>cost $: ' . $cost; 
	  if($lineid != "")
	  {
		  ?>
      <br /><a href="edit.php?op=orderlineedit&line_id=<?= $lineid; ?>">Edit Order Line</a></td>
	  <?php }
      	  if($qty_on_hand > 0)
	  echo "<br><br><b>Qty on Hand: " . $qty_on_hand. "</b>";
	  ?>

      <td>
        <?php
		 if($eventClipStart > 0)
		{
        echo $eventCompany . "<br><a href=\"eventItems.php?eventid=" .  $eventID . "\">" . $eventName . "</a><br><br> Start:" . date('F j, Y',$eventDateStart) . "<br> Ending:" . date('F j, Y',$eventDateEnd);	  	
	  echo "<br><br> Start Clipping:" . date('F j, Y',$eventClipStart) . "<br> End Clipping:" . date('F j, Y',$eventClipEnd);
		}
		else echo "<b style=\"color:#ae0011;\">REMOVE FROM CLIPPED ASAP!</b>";
	  ?>
      </td>
	  <td>
      <? 
	  mysqli_select_db($db,$dbname2);
		$queryCount = "SELECT count(*) FROM `fullfilment` WHERE `SKU` LIKE '" . $partno . "%' AND `status` = 'Backorder';";
								$resultCount = mysqli_query($db,$queryCount);
								$rowCount = mysqli_fetch_array($resultCount,MYSQLI_ASSOC);
								//echo $queryCount;
								if(isset($rowCount[0])){
									$countBackorder = $rowCount[0];
								}
								else{
									$countBackorder = "";
								}
	  if ($countBackorder > 0)
	  echo "<img src=\"images/alert.png\" style=\"float:right;margin:10px;\"><br><a href=\"https://www.overstockart.net/ccm/fullfilment.php?q=" . $partno . "&status=Backorder\" target=\"_blank\" style=\"color:#ae0011;font-weight:bold;float:right;margin:10px;\">" . $countBackorder . " On Backorder!</a>";
	  mysqli_select_db($db,$dbname);
	  
	  echo 'Qty on Event: '; 
	  ?>
	 <form name="recordUpdate<?= $eventPrimary; ?>" id="recordUpdate<?= $eventPrimary; ?>" onSubmit="return false;">
	 <input type="text" name="qty" id="qty" size="6" value="<?= $sumItems; ?>" />
      <input type="hidden" name="eventItem" id="eventItem" value="<?= $eventPrimary; ?>" />
      <input type="submit" value="update qty" onClick="sendRequest('recordUpdate<?= $eventPrimary; ?>')" align="right">
  	 </form>
  <div id="show<?= $eventPrimary; ?>" style="color:#06934c; font-weight:bold;"></div>
	
	<?php
	echo 'Quantity on Hand: ' . $qty_on_hand;
	if ($sumItems > $qty_on_hand) echo "<br><b style=\"color:#293b74;\">Qty on Event exceeds On Hand!!!</b>";
	
	echo '<br><br>Quantity Clipped: ' ; //. $qty_clipped;
	?>
     <form name="clipedUpdate<?= $partid; ?>" id="clipedUpdate<?= $partid; ?>" onSubmit="return false;">
	 <input type="text" name="qty" id="qty" size="6" value="<?= $qty_clipped; ?>" />
      <input type="hidden" name="partsid" id="partsid" value="<?= $partid; ?>" />
      <input type="submit" value="update clipped qty" onClick="sendRequestClip('clipedUpdate<?= $partid; ?>')" align="right">
  	 </form>
      <div id="showCliped<?= $partid; ?>" style="color:#06934c; font-weight:bold;"></div>
	<?	
	  if ($sumItems > $qty_clipped) echo "<b style=\"color:#ae0011;\">Qty on Event exceeds Clipped!!!</b>";
	  ?></td>
	  <td>
	  <? echo $orderList; ?>
	 <? echo '<br>Qty Ordered: ' . $qty_on_order . '<br>Qty Received: ' . $qty_received . '<br>Qty Remaining: ' . $qty_remaining . '<br>Qty Dry & Ready: ' . $qty_accept;
       if ( $etaDate != "" ) { echo "<br><br><b style=\"color:" . $endColor . "\"> ETA Date: <br>" . $dateETAformat . "</b>"; }
  else echo "<br><br> NO ETA DATE"; // $myrow["etaDate"]
  ?>
</td>
	  <td>
    
      </td>
	  <td> <a href="javascript:popUpWindow('files/<? echo $artimage;?>');"><img border="0"  src='files/thumb/<? echo $artimage;?>' > </a></td>
	</tr>
	<?php // }
}
?>


<?php 
echo "<table align=center border=1>";
echo "</table></div>";
?>
<center><br><br>
<button onclick="window.location='index.php'" class="oo_submit" style="margin:10px;">Back to Main Menu</button>
</center>
</div> 
<? include ("footer.inc"); ?>