From 5b4111e9c434ce0f341c64a5177f73a2b509ecef Mon Sep 17 00:00:00 2001 From: Junior Date: Mon, 10 Mar 2025 16:45:06 -0400 Subject: [PATCH] Add handling of firmware property to board status --- boardstatus.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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();