Skip to content
Snippets Groups Projects
Commit dd7970b5 authored by Laurent Destailleur's avatar Laurent Destailleur
Browse files

Fix: Regression, so introduce option to restore old behaviour.

parent e76f2170
No related branches found
No related tags found
No related merge requests found
......@@ -178,9 +178,10 @@ class UserGroup extends CommonObject
* Return array of users id for group this->id (or all if this->id not defined)
*
* @param string $excludefilter Filter to exclude
* @param int $mode 0=Return array of user instance, 1=Return array of users id only
* @return array Array of users
*/
function listUsersForGroup($excludefilter='')
function listUsersForGroup($excludefilter='', $mode=0)
{
global $conf, $user;
......@@ -211,11 +212,15 @@ class UserGroup extends CommonObject
{
if (! array_key_exists($obj->rowid, $ret))
{
$newuser=new User($this->db);
$newuser->fetch($obj->rowid);
$ret[$obj->rowid]=$newuser;
if ($mode != 1)
{
$newuser=new User($this->db);
$newuser->fetch($obj->rowid);
$ret[$obj->rowid]=$newuser;
}
else $ret[$obj->rowid]=$obj->rowid;
}
if (! empty($obj->usergroup_entity))
if ($mode != 1 && ! empty($obj->usergroup_entity))
{
$ret[$obj->rowid]->usergroup_entity[]=$obj->usergroup_entity;
}
......@@ -744,4 +749,4 @@ class UserGroup extends CommonObject
}
}
?>
?>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment