From 1f9133c18884bad7d49805d4b84d1ec078327e25 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Tue, 23 Sep 2025 15:36:45 -0400 Subject: [PATCH] Added Viewing Archived Users and the Ability to Restore alonf with reassigning tickets of that user during the archive process --- admin/modals/user/user_archive.php | 97 +++++++++++++++++++++++++----- admin/modals/user/user_edit.php | 2 +- admin/modals/user/user_restore.php | 87 +++++++++++++++++++++++++++ admin/post/users.php | 42 +++++++++++-- admin/users.php | 22 +++++-- 5 files changed, 225 insertions(+), 25 deletions(-) create mode 100644 admin/modals/user/user_restore.php diff --git a/admin/modals/user/user_archive.php b/admin/modals/user/user_archive.php index 8662ad4c..ad3662c5 100644 --- a/admin/modals/user/user_archive.php +++ b/admin/modals/user/user_archive.php @@ -1,16 +1,83 @@ -
+
@@ -113,8 +119,10 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $user_config_force_mfa = intval($row['user_config_force_mfa']); $user_role = intval($row['user_role_id']); $user_role_display = nullable_htmlentities($row['role_name']); + $user_archived_at = nullable_htmlentities($row['user_archived_at']); $user_initials = nullable_htmlentities(initials($user_name)); + $sql_last_login = mysqli_query( $mysqli, "SELECT * FROM logs @@ -196,10 +204,17 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); Disable + - + + Restore + + + + Archive + @@ -207,9 +222,6 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));