Line 10:
Line 10:
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
−
<pre>if ($user->rights->module->droit)</pre>
+
if ($user->rights->module->droit)
Pour connaitre les groupes auxquels un utilisateur appartient, on peut utiliser le code suivant (Dolibarr 2.5 ou plus):
Pour connaitre les groupes auxquels un utilisateur appartient, on peut utiliser le code suivant (Dolibarr 2.5 ou plus):
−
<pre>
+
$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
−
</pre>
+
et $fuser étant un objet User chargé par
−
$listofgroups étant un tableau de tous les objets UserGroups (les groupes) auquels appartient l'utilisateur $fuser, $fuser étant un objet User.
+
$fuser=new User($db);
+
$fuser->fetch('login');
== Tableau d'identification des classes ==
== Tableau d'identification des classes ==