From 1af4834f1016bdf58382c3f9e7820982b7a1ace4 Mon Sep 17 00:00:00 2001 From: Regis Houssin Date: Tue, 10 Jul 2012 13:43:38 +0200 Subject: [PATCH] Fix: for multicompany transverse mode --- htdocs/user/fiche.php | 8 ++++++-- htdocs/user/group/fiche.php | 10 +++++++--- 2 files changed, 13 insertions(+), 5 deletions(-) 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 {