diff --git a/src/server/cyberhex-code/system/secure_zone/php/view_log.php b/src/server/cyberhex-code/system/secure_zone/php/view_log.php index fbeac46..efa1f28 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/view_log.php +++ b/src/server/cyberhex-code/system/secure_zone/php/view_log.php @@ -27,7 +27,39 @@ $machine_id = htmlspecialchars(isset($_GET["machine_id"]) ? $_GET["machine_id"] $time = htmlspecialchars(isset($_GET["time"]) ? $_GET["time"] : ""); $filter_query = "&loglevel=$loglevel&logtext=$logtext&machine_id=$machine_id&time=$time"; +include "../../../config.php"; +//get data for pie chart +$conn = new mysqli($DB_SERVERNAME, $DB_USERNAME, $DB_PASSWORD, $DB_DATABASE); +if ($conn->connect_error) { + die("Connection failed: " . $conn->connect_error); +} +$sql = "SELECT count(*) AS counter FROM log WHERE loglevel = 'VIRUS'"; +$stmt = $conn->prepare($sql); +$stmt->execute(); +$result = $stmt->get_result(); +$row = $result->fetch_assoc(); +$virus=$row["count"]; +$sql = "SELECT count(*) AS counter FROM log WHERE loglevel = 'INFO'"; +$stmt = $conn->prepare($sql); +$stmt->execute(); +$result = $stmt->get_result(); +$row = $result->fetch_assoc(); +$info=$row["count"]; +$sql = "SELECT count(*) AS counter FROM log WHERE loglevel = 'WARNING'"; +$stmt = $conn->prepare($sql); +$stmt->execute(); +$result = $stmt->get_result(); +$row = $result->fetch_assoc(); +$warn=$row["count"]; +$sql = "SELECT count(*) AS counter FROM log WHERE loglevel = 'ERROR'"; +$stmt = $conn->prepare($sql); +$stmt->execute(); +$result = $stmt->get_result(); +$row = $result->fetch_assoc(); +$err=$row["count"]; +$stmt->close(); +$conn->close(); ?> @@ -35,7 +67,7 @@ $filter_query = "&loglevel=$loglevel&logtext=$logtext&machine_id=$machine_id&tim -