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 {