30,997
edits
mNo edit summary |
|||
| 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 | ||
<source lang="php"> | |||
if ($user->rights->module->codestringlevel1->codestringlevel1) | |||
</source> | |||
Pour connaitre les groupes d'utilisateurs auxquels un utilisateur donné 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): | ||
<source lang="php"> | |||
$usergroup=new UserGroup($db); | |||
$listofgroups=$usergroup->listGroupsForUser($fuser); | |||
print $listofgroups[0]->nom; | |||
</source> | |||
$listofgroups étant un tableau de tous les objets UserGroups (les groupes) auxquels appartient l'utilisateur $fuser | $listofgroups étant un tableau de tous les objets UserGroups (les groupes) auxquels appartient l'utilisateur $fuser | ||
et $fuser étant un objet User chargé par | et $fuser étant un objet User chargé par | ||
<source lang="php"> | |||
$fuser=new User($db); | |||
$fuser->fetch('login'); | |||
</source> | |||
= Tableau d'identification des permissions = | = Tableau d'identification des permissions = | ||