mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-30 17:25:26 +02:00
Added get some user field into the function 'users_get_user_users'
This commit is contained in:
parent
14fa3116f0
commit
8e24a2c8f7
@ -818,7 +818,9 @@ function users_can_manage_group_all($id_group = 0, $access = "PM") {
|
|||||||
*
|
*
|
||||||
* @return mixed Array with id_user as index and value
|
* @return mixed Array with id_user as index and value
|
||||||
*/
|
*/
|
||||||
function users_get_user_users($id_user = false, $privilege = "AR", $returnAllGroup = true) {
|
function users_get_user_users($id_user = false, $privilege = "AR",
|
||||||
|
$returnAllGroup = true, $fields = null) {
|
||||||
|
|
||||||
global $config;
|
global $config;
|
||||||
|
|
||||||
$user_groups = users_get_groups($id_user, $privilege, $returnAllGroup);
|
$user_groups = users_get_groups($id_user, $privilege, $returnAllGroup);
|
||||||
@ -827,9 +829,18 @@ function users_get_user_users($id_user = false, $privilege = "AR", $returnAllGro
|
|||||||
foreach ($user_groups as $id_user_group => $name_user_group) {
|
foreach ($user_groups as $id_user_group => $name_user_group) {
|
||||||
$group_users = groups_get_users($id_user_group, false, $returnAllGroup);
|
$group_users = groups_get_users($id_user_group, false, $returnAllGroup);
|
||||||
|
|
||||||
|
|
||||||
foreach ($group_users as $gu) {
|
foreach ($group_users as $gu) {
|
||||||
|
if (empty($fields)) {
|
||||||
$user_users[$gu['id_user']] = $gu['id_user'];
|
$user_users[$gu['id_user']] = $gu['id_user'];
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
$fields = (array)$fields;
|
||||||
|
foreach ($fields as $field) {
|
||||||
|
$user_users[$gu['id_user']][$field] = $gu[$field];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $user_users;
|
return $user_users;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user