forked from Wavyzz/dolibarr
Fix: for multicompany transverse mode
This commit is contained in:
@@ -1313,15 +1313,15 @@ else
|
|||||||
$usergroup=new UserGroup($db);
|
$usergroup=new UserGroup($db);
|
||||||
$groupslist = $usergroup->listGroupsForUser($fuser->id);
|
$groupslist = $usergroup->listGroupsForUser($fuser->id);
|
||||||
|
|
||||||
if (! empty($groupslist))
|
if (! empty($conf->multicompany->enabled) && ! empty($conf->multicompany->transverse_mode))
|
||||||
{
|
{
|
||||||
if( ! ($conf->multicompany->enabled && $conf->multicompany->transverse_mode))
|
if (! empty($groupslist))
|
||||||
{
|
{
|
||||||
foreach($groupslist as $groupforuser)
|
foreach($groupslist as $groupforuser)
|
||||||
{
|
{
|
||||||
$exclude[]=$groupforuser->id;
|
$exclude[]=$groupforuser->id;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($caneditgroup)
|
if ($caneditgroup)
|
||||||
@@ -1400,15 +1400,19 @@ else
|
|||||||
{
|
{
|
||||||
$mc->getInfo($group_entity);
|
$mc->getInfo($group_entity);
|
||||||
print ($nb > 0 ? ', ' : '').$mc->label;
|
print ($nb > 0 ? ', ' : '').$mc->label;
|
||||||
|
print '<a href="'.$_SERVER['PHP_SELF'].'?id='.$fuser->id.'&action=removegroup&group='.$group->id.'&entity='.$group_entity.'">';
|
||||||
|
print img_delete($langs->trans("RemoveFromGroup"));
|
||||||
|
print '</a>';
|
||||||
$nb++;
|
$nb++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
print '<td align="right">';
|
print '<td align="right">';
|
||||||
if ($caneditgroup)
|
if ($caneditgroup && empty($conf->multicompany->transverse_mode))
|
||||||
{
|
{
|
||||||
print '<a href="'.$_SERVER['PHP_SELF'].'?id='.$fuser->id.'&action=removegroup&group='.$group->id.'&entity='.$group->usergroup_entity.'">';
|
print '<a href="'.$_SERVER['PHP_SELF'].'?id='.$fuser->id.'&action=removegroup&group='.$group->id.'">';
|
||||||
print img_delete($langs->trans("RemoveFromGroup"));
|
print img_delete($langs->trans("RemoveFromGroup"));
|
||||||
|
print '</a>';
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -426,7 +426,7 @@ else
|
|||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td>'.$useringroup->lastname.'</td>';
|
print '<td>'.$useringroup->lastname.'</td>';
|
||||||
print '<td>'.$useringroup->firstname.'</td>';
|
print '<td>'.$useringroup->firstname.'</td>';
|
||||||
if (! empty($conf->multicompany->enabled) && $conf->entity == 1)
|
if (! empty($conf->multicompany->enabled) && ! empty($conf->multicompany->transverse_mode) && $conf->entity == 1 && $user->admin && ! $user->entity)
|
||||||
{
|
{
|
||||||
print '<td class="valeur">';
|
print '<td class="valeur">';
|
||||||
if (! empty($useringroup->usergroup_entity))
|
if (! empty($useringroup->usergroup_entity))
|
||||||
|
|||||||
Reference in New Issue
Block a user