30,997
edits
| Line 9: | Line 9: | ||
Il contient les informations sur l'utilisateur courant. | Il contient les informations sur l'utilisateur courant. | ||
Ces droits sont accessibles par un test | Ces droits sont accessibles par un test | ||
if ($user->rights->module->droit)</pre> | |||
Pour connaitre les groupes auxquels un utilisateur appartient, on peut utiliser le code suivant (Dolibarr 2.5 ou plus): | Pour connaitre les groupes d'utilisateurs auxquels un utilisateur donné appartient, on peut utiliser le code suivant (Dolibarr 2.5 ou plus): | ||
$usergroup=new UserGroup($db); | |||
$usergroup=new UserGroup($db); | $listofgroups=$usergroup->listGroupsForUser($fuser); | ||
$listofgroups=$usergroup->listGroupsForUser($fuser); | print $listofgroups[0]->nom; | ||
print $listofgroups[0]->nom; | $listofgroups étant un tableau de tous les objets UserGroups (les groupes) auxquels appartient l'utilisateur $fuser, $fuser étant un objet User chargé par | ||
$fuser=new User($db); | |||
$listofgroups étant un tableau de tous les objets UserGroups (les groupes) | $fuser->fetch('login'); | ||
== Tableau d'identification des classes == | == Tableau d'identification des classes == | ||