From 4921d1eb19bf5cce042de79ea6fd36d825d0bb55 Mon Sep 17 00:00:00 2001 From: johnnyq Date: Tue, 11 Mar 2025 13:59:01 -0400 Subject: [PATCH] More Work on Client Users section, added User Icon Indicator in contact if a user account exists --- admin_user.php | 17 ++++++++++++++++- ajax/ajax_user_edit.php | 5 ++++- contacts.php | 7 ++++++- 3 files changed, 26 insertions(+), 3 deletions(-) diff --git a/admin_user.php b/admin_user.php index 4c5980bc..a6cee3a2 100644 --- a/admin_user.php +++ b/admin_user.php @@ -21,6 +21,7 @@ $sql = mysqli_query( LEFT JOIN user_roles ON user_role_id = role_id LEFT JOIN user_settings ON users.user_id = user_settings.user_id LEFT JOIN contacts ON users.user_id = contact_user_id + LEFT JOIN clients ON contact_client_id = client_id WHERE (user_name LIKE '%$q%' OR user_email LIKE '%$q%') AND user_archived_at IS NULL $type_query @@ -101,6 +102,13 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); Last Login + + + + Client + + + Action @@ -127,10 +135,14 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); $mfa_status_display = ""; } $user_config_force_mfa = intval($row['user_config_force_mfa']); - $user_role = $row['user_role_id']; + $user_role = intval($row['user_role_id']); $user_role_display = nullable_htmlentities($row['role_name']); $user_initials = nullable_htmlentities(initials($user_name)); + $contact_id = intval($row['contact_id']); + $client_id = intval($row['client_id']); + $client_name = nullable_htmlentities($row['client_name']); + $sql_last_login = mysqli_query( $mysqli, "SELECT * FROM logs @@ -189,6 +201,9 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); + + +