diff --git a/admin_user.php b/admin_user.php index a6cee3a2..f99326f4 100644 --- a/admin_user.php +++ b/admin_user.php @@ -6,25 +6,13 @@ $order = "ASC"; require_once "includes/inc_all_admin.php"; -// User Type Filter -if (isset($_GET['type']) && $_GET['type'] == "client") { - $type_filter = "client"; - $type_query = "AND user_type = 2"; -} else { - $type_filter = "user"; - $type_query = "AND user_type = 1"; -} - $sql = mysqli_query( $mysqli, - "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 - 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%') + "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%') AND user_archived_at IS NULL - $type_query ORDER BY $sort $order LIMIT $record_from, $record_to" ); @@ -44,8 +32,6 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); @@ -64,11 +50,8 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()"));
-
- +
+
@@ -89,8 +72,8 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - - Role + + Role @@ -102,13 +85,6 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); Last Login - - - - Client - - - Action @@ -135,14 +111,10 @@ $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 = intval($row['user_role_id']); - $user_role_display = nullable_htmlentities($row['role_name']); + $user_role = $row['user_role']; + $user_role_display = nullable_htmlentities($row['user_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 @@ -162,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_client_permissions WHERE user_id = $user_id"); + $user_client_access_sql = mysqli_query($mysqli,"SELECT client_id FROM user_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']); @@ -201,9 +173,6 @@ $num_rows = mysqli_fetch_row(mysqli_query($mysqli, "SELECT FOUND_ROWS()")); - - -