mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-02-03 11:59:16 +01:00
set primary group to the first group of the user or the Default group, if it is not set
This commit is contained in:
parent
9cb610ad6d
commit
850b3f6b4f
@ -1107,7 +1107,7 @@
|
|||||||
for ($i=0; $i<count($userGroups); $i++)
|
for ($i=0; $i<count($userGroups); $i++)
|
||||||
{
|
{
|
||||||
/* print "Los1:".$userData["account_id"].$userGroups[$i]['account_id']." : ".$value['account_id']."<br>"; */
|
/* print "Los1:".$userData["account_id"].$userGroups[$i]['account_id']." : ".$value['account_id']."<br>"; */
|
||||||
if (@$userGroups[$i]['account_id'] == $value['account_id'])
|
if (@$userGroups[$i]['account_id'] == $value['account_id'])
|
||||||
{
|
{
|
||||||
$groups_select .= ' selected';
|
$groups_select .= ' selected';
|
||||||
}
|
}
|
||||||
@ -1115,13 +1115,17 @@
|
|||||||
$groups_select .= '>' . $value['account_lid'] . '</option>'."\n";
|
$groups_select .= '>' . $value['account_lid'] . '</option>'."\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!$userData['account_primary_group'])
|
||||||
|
{
|
||||||
|
$userData['account_primary_group'] = @$userGroups[0]['account_id'] ? @$userGroups[0]['account_id'] : $account->name2id('Default');
|
||||||
|
}
|
||||||
foreach($allGroups as $key => $value)
|
foreach($allGroups as $key => $value)
|
||||||
{
|
{
|
||||||
# print "<br>$key =>";
|
# print "<br>$key =>";
|
||||||
# _debug_array($userGroups);
|
# _debug_array($userGroups);
|
||||||
$primary_group_select .= '<option value="' . $value['account_id'] . '"';
|
$primary_group_select .= '<option value="' . $value['account_id'] . '"';
|
||||||
#print $value['account_id'].''.$value['account_primary_group']
|
#print $value['account_id'].''.$value['account_primary_group']
|
||||||
if ($value['account_id'] == $userData['account_primary_group'])
|
if ($value['account_id'] == $userData['account_primary_group'])
|
||||||
{
|
{
|
||||||
$primary_group_select .= ' selected';
|
$primary_group_select .= ' selected';
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user