diff --git a/src/server/cyberhex-code/system/secure_zone/php/export_log.php b/src/server/cyberhex-code/system/secure_zone/php/export_log.php index de89d21..8e7b38f 100644 --- a/src/server/cyberhex-code/system/secure_zone/php/export_log.php +++ b/src/server/cyberhex-code/system/secure_zone/php/export_log.php @@ -107,9 +107,83 @@ if ($perms[2] !== "1") { $conn->close(); } + ?> + + connect_error) { + die("Connection failed: " . $conn->connect_error); + } + + $sql = "SELECT count(*) AS log_count FROM log"; + $result = $conn->query($sql); + $row = $result->fetch_assoc(); + $total_entries = $row["log_count"]; + + // Calculate total pages + $total_pages = ceil($total_entries / $page_size); + + // Query log entries for the current page + $sql = "SELECT * FROM log ORDER BY id DESC LIMIT ?, ?"; + $stmt = $conn->prepare($sql); + $stmt->bind_param("ii", $offset, $page_size); + $stmt->execute(); + $result = $stmt->get_result(); + + // Display log entries + echo '
| Entry id | Loglevel | Logtext | Machine id | Time & date | '; + echo '
|---|---|---|---|---|
| ' . $row["id"] . ' | '; + echo '' . $row["loglevel"] . ' | '; + echo '' . $row["logtext"] . ' | '; + echo '' . $row["machine_id"] . ' | '; + echo '' . $row["time"] . ' | '; + echo '