31,003
edits
| Line 269: | Line 269: | ||
'''When''': If you want to add new permissions. | '''When''': If you want to add new permissions. | ||
The way to define permissions that will manage your module is done inside the module descriptor created previously. | |||
Modify line | |||
<source lang="php"> | <source lang="php"> | ||
$this->rights_class = ' | $this->rights_class = 'mymodule' | ||
</source> | </source> | ||
with correct value for mymodule. | |||
{{ToTranslate}} | |||
Ensuite remplissez le tableau $this->rights avec autant d'entrée que de permissions différentes à gérer. | Ensuite remplissez le tableau $this->rights avec autant d'entrée que de permissions différentes à gérer. | ||
| Line 292: | Line 293: | ||
Dans $this->rights[$r][4] et $this->rights[$r][5], mettre une chaine action et sousaction sans espaces. Vous pourrez alors tester dans le code PHP si un utilisateurs a bien les droits par la séquence suivante: | Dans $this->rights[$r][4] et $this->rights[$r][5], mettre une chaine action et sousaction sans espaces. Vous pourrez alors tester dans le code PHP si un utilisateurs a bien les droits par la séquence suivante: | ||
< | <source lang="php"> | ||
if ($user->rights->monmodule->action->sousaction) ... | if ($user->rights->monmodule->action->sousaction) ... | ||
</ | </source> | ||
= [[File:Art.png]] Define you own box (optionnal) = | = [[File:Art.png]] Define you own box (optionnal) = | ||