Documentation du code de SPIP et de ses plugins

Territoires

territoires_autorisations.php

Définit les autorisations du plugin Territoires.

Table of Contents

Functions

territoires_autoriser()  : mixed
Fonction d'appel pour le pipeline.
autoriser_territoires_voir_dist()  : bool
Autorisation de voir la liste des territoires (page territoires).
autoriser_territoires_menu_dist()  : bool
Autorisation de voir l'élément de menu menant à la page des territoires.
autoriser_territoires_configurer_dist()  : bool
Autorisation de configurer le plugin (page configurer_territoires).
autoriser_territoires_peupler_dist()  : bool
Autorisation de peupler ou dépeupler des territoires.
autoriser_territoire_voir_dist()  : bool
Autorisation de voir (territoire).
autoriser_territoire_creer_dist()  : bool
Autorisation de créer un territoire.
autoriser_territoire_modifier_dist()  : bool
Autorisation de modifier un territoire.
autoriser_territoire_supprimer_dist()  : bool
Autorisation de supprimer un territoire.
autoriser_associerterritoires_dist()  : bool
Autorisation de lier/délier un territoire.

Functions

autoriser_territoires_voir_dist()

Autorisation de voir la liste des territoires (page territoires).

autoriser_territoires_voir_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Tout le monde y est autorisé.

Parameters
$faire : string

Action demandée : voir

$type : string

Type d'objet sur lequel appliquer l'action : _territoires (ce n'est pas un objet au sens SPIP)

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.

autoriser_territoires_menu_dist()

Autorisation de voir l'élément de menu menant à la page des territoires.

autoriser_territoires_menu_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Il faut être autorisé à voir la liste des territoires.

Parameters
$faire : string

Action demandée : menu

$type : string

Type d'objet sur lequel appliquer l'action : _territoires (ce n'est pas un objet au sens SPIP)

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.

autoriser_territoires_configurer_dist()

Autorisation de configurer le plugin (page configurer_territoires).

autoriser_territoires_configurer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Il faut posséder l'autorisation standard de configuration.

Parameters
$faire : string

Action demandée : configurer

$type : string

Type d'objet sur lequel appliquer l'action : _territoires (ce n'est pas un objet au sens SPIP)

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.

autoriser_territoires_peupler_dist()

Autorisation de peupler ou dépeupler des territoires.

autoriser_territoires_peupler_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Il faut posséder l'autorisation standard de configuration.

Parameters
$faire : string

Action demandée : peupler (idem que depleupler)

$type : string

Type d'objet sur lequel appliquer l'action : _territoires (ce n'est pas un objet au sens SPIP)

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.

autoriser_territoire_voir_dist()

Autorisation de voir (territoire).

autoriser_territoire_voir_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Tout le monde y est autorisé.

Parameters
$faire : string

Action demandée : voir

$type : string

Type d'objet sur lequel appliquer l'action : objet territoire

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.

autoriser_territoire_creer_dist()

Autorisation de créer un territoire.

autoriser_territoire_creer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Il n'est pas possible de créer un territoire, seule la fonction de peuplement le peut.

Parameters
$faire : string

Action demandée : creer

$type : string

Type d'objet sur lequel appliquer l'action : objet territoire

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.

autoriser_territoire_modifier_dist()

Autorisation de modifier un territoire.

autoriser_territoire_modifier_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Il faut être administrateur ou rédacteur pour être autorisé.

Parameters
$faire : string

Action demandée : modifier

$type : string

Type d'objet sur lequel appliquer l'action : objet territoire

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.

autoriser_territoire_supprimer_dist()

Autorisation de supprimer un territoire.

autoriser_territoire_supprimer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Il n'est pas possible de supprimer un territoire, seule la fonction de dépeuplement le peut.

Parameters
$faire : string

Action demandée : supprimer

$type : string

Type d'objet sur lequel appliquer l'action : objet territoire

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.

autoriser_associerterritoires_dist()

Autorisation de lier/délier un territoire.

autoriser_associerterritoires_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, null|array<string|int, mixed> $options) : bool

Il faut être un administrateur complet.

Parameters
$faire : string

Action demandée : associerterritoires

$type : string

Type d'objet sur lequel appliquer l'action : aucun

$id : int

Identifiant de l'objet : 0, inutilisé

$qui : null|array<string|int, mixed>|int

L'initiateur de l'action:

  • si null on prend alors visiteur_session
  • un id_auteur (on regarde dans la base)
  • un tableau auteur complet, y compris [restreint]
$options : null|array<string|int, mixed>

Tableau d'options sous forme de tableau associatif : null, inutilisé

Return values
bool

truesi l'auteur est autorisée à exécuter l'action, false sinon.


        
On this page

Search results