<?php 
	session_start();
	if (get_magic_quotes_gpc()) die ('get_magic_quotes_gpc');
	$activeF1=$_POST['active1']=='on';
	$activeF2=$_POST['active2']=='on';
	$activeF3=$_POST['active3']=='on';
	$activeF4=$_POST['active4']=='on';
	$activeF5=$_POST['active5']=='on';
	$timestampF1=$_POST['timestamp1'];
	$timestampF2=$_POST['timestamp2'];
	$timestampF3=$_POST['timestamp3'];
	$timestampF4=$_POST['timestamp4'];
	$timestampF5=$_POST['timestamp5'];
	$location=$_SERVER["REMOTE_ADDR"];

	//Session input only
	$username=$_SESSION['$username'];
	if (!isset($username)) die ('Username or Password not recognized.');

	//IF MYSQLI
	// $db=new mysqli('localhost', 'inters_php', 'flask3301', 'inters_Flask');
	// if (mysqli_connect_errno()) die ('Cannot update package database.  Please try again later.');
	//ELSE
	 $link=mysql_connect('localhost', 'inters_php', 'flask3301') or die('Could not connect: ' . mysql_error());
	 mysql_select_db('inters_Flask') or die('Could not select database');
	//ENDIF

	$query="select nKey,Slot,Timestamp,Active from Package where user='".addslashes($username)."'";

	//IF MYSQLI
	// $result=$db->query($query);
	// $numresult=$result->num_rows;
	//ELSE
	 $result=mysql_query($query);
	 $numresult=mysql_num_rows($result);
	//ENDIF
	if ($numresult!=5) die ('Unexpected number of slots: '.$numresult);

	$bupdated=false;
	for($i=0; $i<5; $i++)
	{
		//IF MYSQLI
		// $row=$result->fetch_assoc();
		//ELSE
		 $row=mysql_fetch_assoc($result);
		//ENDIF
		$slot=$row['Slot'];
		$nKey=$row['nKey'];
		$timestamp=$row['Timestamp'];
		$active=$row['Active'];

		$timestampUpdate=null;
		$activeUpdate=null;

		$timestampFvar='timestampF'.$slot;
		if ($$timestampFvar!=$timestamp) $timestampUpdate=$$timestampFvar;
		$activeFvar='activeF'.$slot;
		if ($$activeFvar!=$active) $activeUpdate=$$activeFvar;

		if (isset($timestampUpdate) || isset($activeUpdate))
		{
			if (!isset($dbu))
			{
				//IF MYSQLI
				// $dbu=new mysqli('localhost', 'inters_phpUpdate', 'flask3301', 'inters_Flask');
				// if (mysqli_connect_errno())	die ('Cannot update package database.  Please try again later.');
				//ELSE
				 $linku=mysql_connect('localhost', 'inters_phpUpdate', 'flask3301') or die('Could not connect: ' . mysql_error());
				 mysql_select_db('inters_Flask') or die('Could not select database');
				//ENDIF
			}

			$locationUpdate=''; //Nothing
			if (isset($timestampUpdate))
			{ //If timestamp changes, clear location
				$locationUpdate=",LastLocation=''";
			}

			//Shoot them both
			$timestampUpdate=$$timestampFvar;
			$activeUpdate=$$activeFvar;
			if ($activeUpdate)
				$activeUpdate='1';
			else
				$activeUpdate='0';

			$update="update Package set Timestamp='".$timestampUpdate."', Active='".$activeUpdate."',UpdatedFrom='".$location."',UpdatedTime=CURRENT_TIMESTAMP $locationUpdate where nKey='".$nKey."' ";
//echo $update;			
			//IF MYSQLI
			// $dbu->query($update);
			//ELSE
			 $resultu=mysql_query($update);
			 if (!$resultu) die ("Could not UPDATE ($update): " . mysql_error());
			//ENDIF			
			$bupdated=true;
		}
	}
	$dbu=null;
		
	//ENDIF
	$result=null;

	//Read time back in for formatting
	if ($bupdated)
	{
		//Get values in order to format time
		//IF MYSQLI
		// $result=$db->query($query);
		// $numresult=$result->num_rows;
		//ELSE
 		 $result=mysql_query($query);
		 $numresult=mysql_num_rows($result);
		//ENDIF
		if ($numresult!=5) die ('Unexpected number of slots: '.$numresult);
		for($i=0; $i<5; $i++)
		{
			//IF MYSQLI
			// $row=$result->fetch_assoc();
			//ELSE
			 $row=mysql_fetch_assoc($result);
			//ENDIF
			$slot=$row['Slot'];
			$timestamp=$row['Timestamp'];
			$active=$row['Active'];

			$slotvar='timestamp'.$slot;
			$$slotvar=$timestamp;
			$slotvar='active'.$slot;
			$$slotvar=$active;
		}
	}

	$result=null;
	$db=null;
?>

<HTML>
	<H3>SQL Offline - Package Receipt</H3>
	<table>
		<tr bgColor="#b5bed6" span=2>Package&nbsp;Sender</tr>
		<tr><td>Sender&nbsp;Name:</td><td><?php echo $username; ?></td></tr>
		<tr><td>Sender&nbsp;ID:</td><td><?php echo $_SESSION['$guid']; ?></td></tr>
	</table>
	<P></P>
	<!-- H3>Update Results</H3 -->
	<br />
	<table>
		<tr bgColor="#b5bed6">
			<td width="10">Slot</td>
			<td width="150">Timestamp</td>
			<td width="50">Active</td>
		</tr>
		<tr>
			<td>1</td>
			<td align="center"><?php echo $timestamp1; ?></td>
			<td align="center"><input type="checkbox" size="3" maxlength="3" <?php echo $active1?CHECKED:UNCHECKED ?> DISABLED></td>
		</tr>
		<tr>
			<td>2</td>
			<td align="center"><?php echo $timestamp2; ?></td>
			<td align="center"><input type="checkbox" size="3" maxlength="3" <?php echo $active2?CHECKED:UNCHECKED ?> DISABLED></td>
		</tr>
		<tr>
			<td>3</td>
			<td align="center"><?php echo $timestamp3; ?></td>
			<td align="center"><input type="checkbox" size="3" maxlength="3" <?php echo $active3?CHECKED:UNCHECKED ?> DISABLED></td>
		</tr>
		<tr>
			<td>4</td>
			<td align="center"><?php echo $timestamp4; ?></td>
			<td align="center"><input type="checkbox" size="3" maxlength="3" <?php echo $active4?CHECKED:UNCHECKED ?> DISABLED></td>
		</tr>
		<tr>
			<td>5</td>
			<td align="center"><?php echo $timestamp5; ?></td>
			<td align="center"><input type="checkbox" size="3" maxlength="3" <?php echo $active5?CHECKED:UNCHECKED ?> DISABLED></td>
		</tr>
	</table>
	<P><hr>Time:<?php echo date('H:i jS F'); ?>, from: <?php echo $location; ?>.</P>
</HTML>
