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()"));
|
|
|
-
- |
-
@@ -267,4 +236,4 @@ require_once "modals/admin_user_add_modal.php";
require_once "modals/admin_user_invite_modal.php";
require_once "modals/admin_user_export_modal.php";
require_once "modals/admin_user_all_reset_password_modal.php";
-require_once "includes/footer.php";
+require_once "includes/footer.php";
\ No newline at end of file
|