diff --git a/sys0-code/app/debug.php b/sys0-code/app/debug.php
index 04b56e6..9177ec9 100644
--- a/sys0-code/app/debug.php
+++ b/sys0-code/app/debug.php
@@ -78,6 +78,9 @@ async function delete_input(input,action,id,row){
Serverstatistiken
+
+ Benutzer-Filament Statistik
+
Druckerfreigabe erzwingen (falls beim freigeben Fehlermeldungen angezeigt werden)
@@ -324,6 +327,66 @@ async function delete_input(input,action,id,row){
setInterval(refreshStats, 1000);
+
+
Genutztes Filament nach Nutzer
+
+
+
Nutzer mit mehr als 5 Meter nutzung anzeigen
+
+ close();
+ }
+ if(isset($_GET["high_usage"]))
+ $sql="select username, id, filament_usage from users where filament_usage > 5000 ORDER BY filament_usage DESC";
+ if(isset($_POST["username"])){
+ $username_search=htmlspecialchars($_POST["username"]);
+ $sql="select username, id, filament_usage from users where username='$username_search' ORDER BY filament_usage DESC";
+ }
+ if(isset($_GET["high_usage"]) or isset($_POST["username"])){
+ //list users
+ $usr_username="";
+ $usr_id="";
+ $usr_filament_usage="";
+ $stmt = mysqli_prepare($link, $sql);
+ mysqli_stmt_execute($stmt);
+ mysqli_stmt_store_result($stmt);
+ mysqli_stmt_bind_result($stmt, $usr_username, $usr_id,$usr_filament_usage);
+
+ echo "
User List
";
+ echo "
+
+ | ID |
+ Username |
+ Filament nutzung |
+ Nutzung zurücksetzen |
+
";
+
+ if (mysqli_stmt_num_rows($stmt) > 0) {
+ while (mysqli_stmt_fetch($stmt)) {
+ echo "
+ | {$usr_id} |
+ {$usr_username} |
+ {$usr_filament_usage} |
+ Zurücksetzen |
+
";
+ }
+ } else {
+ echo "| No users found. |
";
+ }
+
+ echo "
";
+ }
+
+ ?>
+