\n" ); } else { print( "\n" ); } include("E:/Sterlet/PhpLib/InfoBar.php"); ?>
   $camname" ); ?>
"); print(" " ); print(" "); print(" "); print(" "); print(" "); print("
\n"); print( "\n"); print( "\n"); print( "\n"); } else { print( " " ); } ?> "); print("
 $itemname
"); print(" "); print(" "); print(" " ); if ($stream==1) { $streamstr = "&stream=1"; } else { $streamstr = ""; } print( "" ); if ($light==100) { print("" ); if ($itemcode=='P11') { print("" ); } else { print("" ); } } else { print("" ); print("" ); } } else { print("Control of this light is now disabled, please try again later."); } } if (substr($itemcode, 0, 2) == 'RC') { print("

"); $enabled = 0; for ($j = 0; $j < mssql_num_rows( $result2 ); ++$j) { $itemline = mssql_fetch_row( $result2 ); if ($itemline[0]==$itemcode & $present=='AWAKE') { if ($itemline[1] <= date("H:i") & $itemline[2] >= date("H:i")) { $enabled = 1; } } } if ($enabled==1) { print( "" ); $buffer = ""; $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Unable to create socket\n"); if (socket_connect($socket, "192.168.0.173", 9000)) { socket_setopt($socket, SOL_SOCKET, SO_BROADCAST, 1); socket_write($socket, "?" . chr(13) . chr(10), 3); $retval = socket_recv($socket, $buffer, 1024, 0); } socket_close($socket); if ($buffer=="") { $direction = "B"; $iplock = ""; } else { $direction = substr($buffer, 0, 1); $iplock = substr($buffer, 2, strlen($buffer)-2); } print( "" ); if ($iplock=="" | $iplock==$REMOTE_ADDR) { if ($direction=="B" | $direction=="L") { print("" ); } else { print("" ); } if ($direction=="B" | $direction=="R") { print("" ); } else { print("" ); } } else { print(""); } } else { print("Control of the camera is now disabled, please try again later."); } } print(" "); print(" "); print("
$itemdesc"); if (substr($itemcode, 0, 1) == 'P') { print("

"); $enabled = 0; for ($j = 0; $j < mssql_num_rows( $result2 ); ++$j) { $itemline = mssql_fetch_row( $result2 ); if ($itemline[0]==$itemcode & $present=='AWAKE') { if ($itemline[1] <= date("H:i") & $itemline[2] >= date("H:i")) { $enabled = 1; } } } if ($enabled==1) { $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("Unable to create socket\n"); if (socket_connect($socket, "192.168.0.160", 9010)) { socket_setopt($socket, SOL_SOCKET, SO_BROADCAST, 1); $socmsg = "STS $itemcode" . chr(13) . chr(10); socket_write($socket, $socmsg, strlen($socmsg)); $retval = socket_recv($socket, $buffer, 1024, 0); } socket_close($socket); if ($buffer=="") { $light = 0; } else { $light = substr($buffer, strlen($socmsg)); } switch ($light) { case 0: print("This light is now off"); break; case 100: print("This light is now on"); break; default: print("This light is now $light%"); break; } print( "
" ); print( "
Control of the camera is now locked by another IP-Address, try again in a few minutes.
"); print("
"); print("
"); if (substr($itemcode, 0, 1) != 'P' | $itemcount == 1) { print(""); print(" "); print(" " ); print(" "); print(" "); print(" "); print(" "); print("
 $itemname Log
"); print(" "); print(" "); print(" "); print(" "); } if ($camera==3 & !$stream==1) { print("
"); } if (substr($itemcode, 0, 1) == 'P' & $itemcount == 1) { $query = "SELECT Aantal FROM LogCount WHERE LogItem = '$itemcode'"; $result4 = mssql_query( $query, $connection ); $itemline = mssql_fetch_row( $result4 ); $logcount = $itemline[0]; $query = "SELECT StartDate FROM LogFirst WHERE LogItem = '$itemcode'"; $result5 = mssql_query( $query, $connection ); $itemline = mssql_fetch_row( $result5 ); $logstart = date("F j, Y", strtotime($itemline[0])); print("This light has been switched $logcount times since $logstart"); print("
"); print("
"); print("
"); print(""); print(" "); print(" " ); print(" "); print(" "); print(" "); print(" "); print("
 Streaming
"); print(" "); print(" "); print(" "); print(" "); } if (substr($itemcode, 0, 2) == 'DB') { $database = mssql_select_db( "DoorLog" ); $query = "SELECT Aantal FROM RingCount"; $result4 = mssql_query( $query, $connection ); $logline = mssql_fetch_row( $result4 ); $logcount = $logline[0]; $query = "SELECT StartDate FROM RingStart"; $result5 = mssql_query( $query, $connection ); $logline = mssql_fetch_row( $result5 ); $logstart = date("F j, Y", strtotime($logline[0])); $query = "SELECT RingOn, RingOut, RingTime FROM DoorRing ORDER BY RingOn DESC"; $result6 = mssql_query( $query, $connection ); print("The doorbell has been rung $logcount times since $logstart

"); print(" "); print(" "); $logtable = ''; for ($logidx=1; $logidx<=6; $logidx++) { $logline = mssql_fetch_row( $result6 ); if ($logline[2]=='') { $seconds = 1; } else { $seconds = round(100 * $logline[2]) / 100; } $logtable = "" . $logtable; } print($logtable); } if (substr($itemcode, 0, 2) == 'DO') { $database = mssql_select_db( "DoorLog" ); $query = "SELECT Aantal FROM OpenCount"; $result4 = mssql_query( $query, $connection ); $logline = mssql_fetch_row( $result4 ); $logcount = $logline[0]; $query = "SELECT StartDate FROM OpenStart"; $result5 = mssql_query( $query, $connection ); $logline = mssql_fetch_row( $result5 ); $logstart = date("F j, Y", strtotime($logline[0])); $query = "SELECT DoorOpen, DoorClose, DoorTime FROM DoorOpen ORDER BY DoorOpen DESC"; $result6 = mssql_query( $query, $connection ); print("The frontdoor has been opened $logcount times since $logstart

"); print(" "); print(" "); $logtable = ''; for ($logidx=1; $logidx<=6; $logidx++) { $logline = mssql_fetch_row( $result6 ); if ($logline[2]=='') { $seconds = 1; } else { $seconds = round(100 * $logline[2]) / 100; } $logtable = "" . $logtable; } print($logtable); } if (substr($itemcode, 0, 2) == 'ZF') { $database = mssql_select_db( "DoorLog" ); $query = "SELECT Aantal FROM FridgeCount"; $result4 = mssql_query( $query, $connection ); $logline = mssql_fetch_row( $result4 ); $logcount = $logline[0]; $query = "SELECT StartDate FROM FridgeStart"; $result5 = mssql_query( $query, $connection ); $logline = mssql_fetch_row( $result5 ); $logstart = date("F j, Y", strtotime($logline[0])); $query = "SELECT DoorOpen, DoorClose, DoorTime FROM FridgeOpen ORDER BY DoorOpen DESC"; $result6 = mssql_query( $query, $connection ); print("The fridge has been opened $logcount times since $logstart

"); print(" "); print(" "); $logtable = ''; for ($logidx=1; $logidx<=6; $logidx++) { $logline = mssql_fetch_row( $result6 ); if ($logline[2]=='') { $seconds = 1; } else { $seconds = round(100 * $logline[2]) / 100; } $logtable = "" . $logtable; } print($logtable); } if (substr($itemcode, 0, 2) == 'RC') { print("Nothing is logged yet."); print(" "); print(" "); } if (substr($itemcode, 0, 1) != 'P' | $itemcount == 1) { print("
"); print("Click here to make this cam streaming."); print("
" . date("d M Y", strtotime($logline[0])) . " " . date("H:i", strtotime($logline[0])) . " $seconds seconds
" . date("d M Y", strtotime($logline[0])) . " " . date("H:i", strtotime($logline[0])) . " $seconds seconds
" . date("d M Y", strtotime($logline[0])) . " " . date("H:i", strtotime($logline[0])) . " $seconds seconds
"); print("
"); print("
"); } $database = mssql_select_db( "HouseControl" ); } ?>
" ); if ($i<3) print( "" ); } ?>
" ); if ($i<6) print( "" ); } ?>