Changes

m
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 ==