diff --git a/scripts/overview.php b/scripts/overview.php index 377029a..c7fd2e2 100644 --- a/scripts/overview.php +++ b/scripts/overview.php @@ -6,6 +6,29 @@ header("refresh: 300;"); $myDate = date('Y-m-d'); $chart = "Combo-$myDate.png"; +$db = new SQLite3('/home/pi/BirdNET-Pi/scripts/birds.db', SQLITE3_OPEN_CREATE | SQLITE3_OPEN_READWRITE); + +$statement = $db->prepare('SELECT COUNT(*) FROM detections'); +$result = $statement->execute(); +$totalcount = $result->fetchArray(SQLITE3_ASSOC); + +$statement2 = $db->prepare('SELECT COUNT(*) FROM detections WHERE Date == DATE(\'now\')'); +$result2 = $statement2->execute(); +$todaycount = $result2->fetchArray(SQLITE3_ASSOC); + +$statement3 = $db->prepare('SELECT COUNT(*) FROM detections WHERE TIME >= TIME(\'now\', \'localtime\', \'-1 hour\')'); +$result3 = $statement3->execute(); +$hourcount = $result3->fetchArray(SQLITE3_ASSOC); + +$statement4 = $db->prepare('SELECT Com_Name, Sci_Name, Time, Confidence FROM detections LIMIT 1'); +$result4 = $statement4->execute(); +$mostrecent = $result4->fetchArray(SQLITE3_ASSOC); +$comlink = preg_replace('/ /', '_', $mostrecent['Com_Name']); +$scilink = preg_replace('/ /', '_', $mostrecent['Sci_Name']); + +$statement5 = $db->prepare('SELECT COUNT(DISTINCT(Com_Name)) FROM detections WHERE Date == Date(\'now\')'); +$result5 = $statement5->execute(); +$speciestally = $result5->fetchArray(SQLITE3_ASSOC); ?> @@ -47,10 +70,10 @@ a { - - - - + + + +
Most Recent DetectionMore Info">More Info
@@ -67,9 +90,9 @@ a { Number of Detections - - - + + + @@ -77,7 +100,7 @@ a { - +
Species Detected Today