function checkIdeabox($id = 0) { global $db, $langs; if (isset($id) && $id > 0) { $usergroup = new UserGroup($db); return $usergroup->listGroupsForUser($id); } else { return false; } }
} // Delete if ($user->id != $id && $candisableuser && (empty($conf->multicompany->enabled) || $fuser->entity == $conf->entity)) { print '<a class="butActionDelete" href="fiche.php?action=delete&id=' . $fuser->id . '">' . $langs->trans("DeleteUser") . '</a>'; } print "</div>\n"; print "<br>\n"; /* * Liste des groupes dans lequel est l'utilisateur */ if ($canreadgroup) { print_fiche_titre($langs->trans("ListOfGroupsForUser"), '', ''); // On selectionne les groupes auquel fait parti le user $exclude = array(); $usergroup = new UserGroup($db); $groupslist = $usergroup->listGroupsForUser($fuser->id); if (!empty($groupslist)) { foreach ($groupslist as $groupforuser) { $exclude[] = $groupforuser->id; } } if ($caneditgroup) { $form = new Form($db); print '<form action="fiche.php?id=' . $id . '" method="post">' . "\n"; print '<input type="hidden" name="token" value="' . $_SESSION['newtoken'] . '">'; print '<input type="hidden" name="action" value="addgroup">'; print '<input type="hidden" name="entity" value="' . $conf->entity . '">'; print '<table class="noborder" width="100%">' . "\n"; print '<tr class="liste_titre"><td class="liste_titre" width="25%">' . $langs->trans("GroupsToAdd") . '</td>' . "\n"; print '<td>'; print $form->select_dolgroups('', 'group', 1, $exclude);
/* * List of groups of user */ if ($canreadgroup) { print load_fiche_titre($langs->trans("ListOfGroupsForUser"),'',''); // On selectionne les groupes auquel fait parti le user $exclude = array(); $usergroup=new UserGroup($db); $groupslist = $usergroup->listGroupsForUser($object->id); if (! empty($groupslist)) { if (! (! empty($conf->multicompany->enabled) && ! empty($conf->multicompany->transverse_mode))) { foreach($groupslist as $groupforuser) { $exclude[]=$groupforuser->id; } } } if ($caneditgroup) { print '<form action="'.$_SERVER['PHP_SELF'].'?id='.$id.'" method="POST">'."\n";