Fix tactical view user count when user is in group
This commit is contained in:
parent
565cb588ac
commit
78ab628c8b
|
@ -11199,7 +11199,7 @@ function reporting_get_stats_users($data)
|
||||||
$users = get_users('', ['disabled' => 0], ['id_user', 'is_admin']);
|
$users = get_users('', ['disabled' => 0], ['id_user', 'is_admin']);
|
||||||
} else {
|
} else {
|
||||||
foreach ($group_um as $group => $value) {
|
foreach ($group_um as $group => $value) {
|
||||||
$users = array_merge($users, users_get_users_by_group($group, $value));
|
$users = array_merge($users, users_get_users_by_group($group, $value, false));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -778,9 +778,10 @@ function users_get_groups_UM($id_user)
|
||||||
* Obtiene una matriz con los grupos como clave y si tiene o no permiso UM sobre ese grupo(valor)
|
* Obtiene una matriz con los grupos como clave y si tiene o no permiso UM sobre ese grupo(valor)
|
||||||
*
|
*
|
||||||
* @param string User id
|
* @param string User id
|
||||||
|
* @param boolean $disabled Return also disabled users
|
||||||
* @return array Return .
|
* @return array Return .
|
||||||
*/
|
*/
|
||||||
function users_get_users_by_group($id_group, $um=false)
|
function users_get_users_by_group($id_group, $um=false, $disabled=true)
|
||||||
{
|
{
|
||||||
$sql = sprintf(
|
$sql = sprintf(
|
||||||
"SELECT tusuario.* FROM tusuario
|
"SELECT tusuario.* FROM tusuario
|
||||||
|
@ -789,6 +790,10 @@ function users_get_users_by_group($id_group, $um=false)
|
||||||
$id_group
|
$id_group
|
||||||
);
|
);
|
||||||
|
|
||||||
|
if ($disabled === false) {
|
||||||
|
$sql .= 'WHERE tusuario.disabled = 0';
|
||||||
|
}
|
||||||
|
|
||||||
$users = db_get_all_rows_sql($sql);
|
$users = db_get_all_rows_sql($sql);
|
||||||
$return = [];
|
$return = [];
|
||||||
foreach ($users as $key => $user) {
|
foreach ($users as $key => $user) {
|
||||||
|
|
Loading…
Reference in New Issue