mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-10 07:25:00 +02:00
user_list optimization
This commit is contained in:
parent
7d69ad114d
commit
d9f360016b
@ -412,19 +412,23 @@ if (!defined('METACONSOLE')) {
|
|||||||
$table->valign[6] = 'top';
|
$table->valign[6] = 'top';
|
||||||
}
|
}
|
||||||
|
|
||||||
$group_um = users_get_groups_UM($config['id_user']);
|
|
||||||
|
|
||||||
$info1 = [];
|
$info1 = [];
|
||||||
|
|
||||||
$user_is_admin = users_is_admin();
|
$user_is_admin = users_is_admin();
|
||||||
// Is admin or has group permissions all.
|
|
||||||
if ($user_is_admin || isset($group_um[0])) {
|
if ($user_is_admin) {
|
||||||
|
$info1 = get_users($order);
|
||||||
|
} else {
|
||||||
|
$group_um = users_get_groups_UM($config['id_user']);
|
||||||
|
// 0 is the group 'all'.
|
||||||
|
if (isset($group_um[0])) {
|
||||||
$info1 = get_users($order);
|
$info1 = get_users($order);
|
||||||
} else {
|
} else {
|
||||||
foreach ($group_um as $group => $value) {
|
foreach ($group_um as $group => $value) {
|
||||||
$info1 = array_merge($info1, users_get_users_by_group($group, $value));
|
$info1 = array_merge($info1, users_get_users_by_group($group, $value));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Filter the users
|
// Filter the users
|
||||||
if ($search) {
|
if ($search) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user