From cfb7d7318f94e06ea7be0ee183ad4689d6478c64 Mon Sep 17 00:00:00 2001 From: jakani24 Date: Sat, 9 Mar 2024 15:08:50 +0100 Subject: [PATCH] Update view_log.php --- .../system/secure_zone/php/view_log.php | 34 ++++++++++++++----- 1 file changed, 26 insertions(+), 8 deletions(-) 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 f8c80df..cd39118 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 @@ -101,14 +101,32 @@ if($perms[2]!=="1"){ echo ''; while($row = $result->fetch_assoc()) { - echo ''; - echo '' . $row["id"] . ''; - echo '' . $row["loglevel"] . ''; - echo '' . $row["logtext"] . ''; - echo '' . $row["machine_id"] . ''; - echo '' . $row["time"] . ''; - echo 'delete'; - echo ''; + // Apply filters + $show_entry = true; + if(isset($_GET["loglevel"]) && $_GET["loglevel"] !== "" && strpos($row["loglevel"], $_GET["loglevel"]) === false) { + $show_entry = false; + } + if(isset($_GET["logtext"]) && $_GET["logtext"] !== "" && strpos($row["logtext"], $_GET["logtext"]) === false) { + $show_entry = false; + } + if(isset($_GET["machine_id"]) && $_GET["machine_id"] !== "" && strpos($row["machine_id"], $_GET["machine_id"]) === false) { + $show_entry = false; + } + if(isset($_GET["time"]) && $_GET["time"] !== "" && strpos($row["time"], $_GET["time"]) === false) { + $show_entry = false; + } + + // Display the entry if it matches the filters + if($show_entry) { + echo ''; + echo '' . $row["id"] . ''; + echo '' . $row["loglevel"] . ''; + echo '' . $row["logtext"] . ''; + echo '' . $row["machine_id"] . ''; + echo '' . $row["time"] . ''; + echo 'delete'; + echo ''; + } } echo '';