diff --git a/htdocs/user/fiche.php b/htdocs/user/fiche.php
index 780422e8246..410b0e5f4e6 100644
--- a/htdocs/user/fiche.php
+++ b/htdocs/user/fiche.php
@@ -1402,15 +1402,19 @@ else
{
$mc->getInfo($group_entity);
print ($nb > 0 ? ', ' : '').$mc->label;
+ print '';
+ print img_delete($langs->trans("RemoveFromGroup"));
+ print '';
$nb++;
}
}
}
print '
';
- if ($caneditgroup)
+ if ($caneditgroup && empty($conf->multicompany->transverse_mode))
{
- print '';
+ print '';
print img_delete($langs->trans("RemoveFromGroup"));
+ print '';
}
else
{
diff --git a/htdocs/user/group/fiche.php b/htdocs/user/group/fiche.php
index 72186008c3c..422e1f078d6 100644
--- a/htdocs/user/group/fiche.php
+++ b/htdocs/user/group/fiche.php
@@ -428,7 +428,7 @@ else
print ' | ';
print ''.$useringroup->lastname.' | ';
print ''.$useringroup->firstname.' | ';
- 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 '';
if (! empty($useringroup->usergroup_entity))
@@ -438,6 +438,9 @@ else
{
$mc->getInfo($group_entity);
print ($nb > 0 ? ', ' : '').$mc->label;
+ print '';
+ print img_delete($langs->trans("RemoveFromGroup"));
+ print '';
$nb++;
}
}
@@ -445,10 +448,11 @@ else
}
print ' | '.$useringroup->getLibStatut(3).' | ';
print '';
- if ($user->admin)
+ if (! empty($user->admin) && empty($conf->multicompany->enabled))
{
- print '';
+ print '';
print img_delete($langs->trans("RemoveFromGroup"));
+ print '';
}
else
{
|