change filter array method on users selection from groups
This commit is contained in:
parent
bf10e8f687
commit
19cb81e3ea
@ -259,7 +259,7 @@ if (empty($reshook)) {
|
|||||||
|
|
||||||
if (!$error) {
|
if (!$error) {
|
||||||
$TusersToProcess = array();
|
$TusersToProcess = array();
|
||||||
|
// usergroup select
|
||||||
/** GROUPS */
|
/** GROUPS */
|
||||||
$sql = ' SELECT DISTINCT u.rowid,u.lastname,u.firstname from ' . MAIN_DB_PREFIX . 'user as u';
|
$sql = ' SELECT DISTINCT u.rowid,u.lastname,u.firstname from ' . MAIN_DB_PREFIX . 'user as u';
|
||||||
$sql .= ' LEFT JOIN ' . MAIN_DB_PREFIX . 'usergroup_user as ug on ug.fk_user = u.rowid ';
|
$sql .= ' LEFT JOIN ' . MAIN_DB_PREFIX . 'usergroup_user as ug on ug.fk_user = u.rowid ';
|
||||||
@ -268,15 +268,13 @@ if (empty($reshook)) {
|
|||||||
|
|
||||||
if ($resql) {
|
if ($resql) {
|
||||||
while ($obj = $db->fetch_object($resql)) {
|
while ($obj = $db->fetch_object($resql)) {
|
||||||
if (!array_key_exists($obj->rowid, $TusersToProcess))
|
$TusersToProcess[$obj->rowid] = $obj->rowid;
|
||||||
$TusersToProcess[] = $obj->rowid;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/** USERS */
|
/** USERS */
|
||||||
if (is_array($users) && count($users) > 0) {
|
if (is_array($users) && count($users) > 0) {
|
||||||
foreach ($users as $u) {
|
foreach ($users as $u) {
|
||||||
if (!array_key_exists($u, $TusersToProcess))
|
$TusersToProcess[$u] = $u;
|
||||||
$TusersToProcess[] = $u;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
foreach ($TusersToProcess as $u) {
|
foreach ($TusersToProcess as $u) {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user