svptype_autorisations.php
Table of Contents
Functions
- svptype_autoriser() : mixed
- autoriser_typologie_dist() : bool
- Autorisation minimale d'accès à toutes les pages ds SVP Typologie.
- autoriser_typeplugin_supprimer_dist() : bool
- Autorisation de supprimer un type de plugin.
- autoriser_typeplugin_modifier_dist() : bool
- Autorisation de modifier un type de plugin.
- autoriser_typeplugin_creer_dist() : bool
- Autorisation de créer un type de plugin.
- autoriser_plugin_affecter_dist() : bool
- Autorisation, pour un plugin, de lui affecter un type de plugin, de lui supprimer ou de lui modifier une affectation existante.
- autoriser_typologie_menu_dist() : bool
- Autorisation d'affichage du menu d'accès à gestion des typologies de plugin (page=svptype_typologie).
Functions
svptype_autoriser()
svptype_autoriser() : mixed
autoriser_typologie_dist()
Autorisation minimale d'accès à toutes les pages ds SVP Typologie.
autoriser_typologie_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $options) : bool
Par défaut, seuls les administrateurs complets sont autorisés à utiliser le plugin. Cette autorisation est à la base de la plupart des autres autorisations du plugin.
Parameters
- $faire : mixed
- $type : mixed
- $id : mixed
- $qui : mixed
- $options : mixed
Return values
boolautoriser_typeplugin_supprimer_dist()
Autorisation de supprimer un type de plugin.
autoriser_typeplugin_supprimer_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Un type de plugin est un mot-cle technique pouvant être arborescent ou pas ce qui implique de vérifier :
- l'autorisation minimale de typologie
- l'autorisation de suppression d'un mot (plugin mots)
- l'autorisation de suppression d'un mots arborescents, ie pas d'enfant (plugin mots arborescents)
- le type n'est pas encore affecté à un plugin
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_typeplugin_modifier_dist()
Autorisation de modifier un type de plugin.
autoriser_typeplugin_modifier_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Un type de plugin est un mot-cle technique pouvant être arborescent ou pas ce qui implique de vérifier :
- l'autorisation minimale de typologie
- l'autorisation de modification d'un mot (plugin mots)
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation
Return values
bool —true s'il a le droit, false sinon
autoriser_typeplugin_creer_dist()
Autorisation de créer un type de plugin.
autoriser_typeplugin_creer_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
Un type de plugin est un mot-cle technique pouvant être arborescent ou pas ce qui implique de vérifier :
- l'autorisation minimale de typologie
- l'autorisation de création d'un mot (plugin mots)
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation. Contient le groupe de mots dans lequel créer le mot.
Return values
bool —true s'il a le droit, false sinon
autoriser_plugin_affecter_dist()
Autorisation, pour un plugin, de lui affecter un type de plugin, de lui supprimer ou de lui modifier une affectation existante.
autoriser_plugin_affecter_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
L'autorisation est générique et ne dépend pas du plugin concerné :
- l'autorisation minimale de typologie soit les administrateurs complets.
Parameters
- $faire : string
-
Action demandée
- $type : string
-
Type d'objet sur lequel appliquer l'action
- $id : int
-
Identifiant de l'objet
- $qui : array<string|int, mixed>
-
Description de l'auteur demandant l'autorisation
- $opt : array<string|int, mixed>
-
Options de cette autorisation. Contient le groupe de mots dans lequel créer le mot.
Return values
bool —true s'il a le droit, false sinon
autoriser_typologie_menu_dist()
Autorisation d'affichage du menu d'accès à gestion des typologies de plugin (page=svptype_typologie).
autoriser_typologie_menu_dist(mixed $faire, mixed $type, mixed $id, mixed $qui, mixed $options) : bool
Il faut être autorisé à utiliser le plugin.
Parameters
- $faire : mixed
- $type : mixed
- $id : mixed
- $qui : mixed
- $options : mixed