diff --git a/admin_user.php b/admin_user.php
index f99326f4..35229cbf 100644
--- a/admin_user.php
+++ b/admin_user.php
@@ -8,10 +8,11 @@ require_once "includes/inc_all_admin.php";
$sql = mysqli_query(
$mysqli,
- "SELECT SQL_CALC_FOUND_ROWS * FROM users, user_settings, user_roles
- WHERE users.user_id = user_settings.user_id
- AND user_settings.user_role = user_roles.user_role_id
- AND (user_name LIKE '%$q%' OR user_email LIKE '%$q%')
+ "SELECT SQL_CALC_FOUND_ROWS * FROM users
+ LEFT JOIN user_roles ON user_role_id = role_id
+ LEFT JOIN user_settings ON users.user_id = user_settings.user_id
+ WHERE (user_name LIKE '%$q%' OR user_email LIKE '%$q%')
+ AND user_type = 1
AND user_archived_at IS NULL
ORDER BY $sort $order LIMIT $record_from, $record_to"
);
@@ -32,6 +33,8 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
@@ -50,9 +53,6 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
@@ -72,8 +72,8 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
-
- Role
+
+ Role
|
@@ -111,8 +111,8 @@ $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'];
- $user_role_display = nullable_htmlentities($row['user_role_name']);
+ $user_role = intval($row['user_role_id']);
+ $user_role_display = nullable_htmlentities($row['role_name']);
$user_initials = nullable_htmlentities(initials($user_name));
$sql_last_login = mysqli_query(
@@ -134,7 +134,7 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
}
// Get User Client Access Permissions
- $user_client_access_sql = mysqli_query($mysqli,"SELECT client_id FROM user_permissions WHERE user_id = $user_id");
+ $user_client_access_sql = mysqli_query($mysqli,"SELECT client_id FROM user_client_permissions WHERE user_id = $user_id");
$client_access_array = [];
while ($row = mysqli_fetch_assoc($user_client_access_sql)) {
$client_access_array[] = intval($row['client_id']);
|