diff --git a/boardstatus.php b/boardstatus.php index d57b64a..3b1a556 100644 --- a/boardstatus.php +++ b/boardstatus.php @@ -5,22 +5,25 @@ require 'header.php'; $ipaddress = $_SERVER['REMOTE_ADDR']; $mac = ""; $board = ""; +$firmware = ""; $service = ""; if ( isset($_REQUEST['mac']) ) $mac = $_REQUEST['mac']; if ( $mac == "" ) exit(); if ( isset($_REQUEST['board']) ) $board = $_REQUEST['board']; +if ( isset($_REQUEST['firmware']) ) $firmware = $_REQUEST['firmware']; if ( isset($_REQUEST['service']) ) $service = $_REQUEST['service']; -$query = "INSERT INTO devices (mac, ipaddress, board, service, lastupdate) "; -$query .= "VALUES(:mac, :ipaddress, :board, :service, NOW()) "; +$query = "INSERT INTO devices (mac, ipaddress, board, firmware, service, lastupdate) "; +$query .= "VALUES(:mac, :ipaddress, :board, :firmware, :service, NOW()) "; $query .= "ON DUPLICATE KEY UPDATE "; -$query .= "ipaddress=:ipaddress, board=:board, service=:service, lastupdate=NOW()"; +$query .= "ipaddress=:ipaddress, board=:board, firmware=:firmware, service=:service, lastupdate=NOW()"; $sth = $globaldbh->prepare($query); $sth->bindValue(":mac", $mac, PDO::PARAM_STR); $sth->bindValue(":ipaddress", $ipaddress, PDO::PARAM_STR); $sth->bindValue(":board", $board, PDO::PARAM_STR); +$sth->bindValue(":firmware", $firmware, PDO::PARAM_STR); $sth->bindValue(":service", $service, PDO::PARAM_STR); $sth->execute();