Documentation du code de SPIP et de ses plugins

N-Core

ncore_autorisations.php

Gestion des autorisations du plugin N-Core liées à l'utilisation des API.

Table of Contents

Functions

ncore_autoriser()  : mixed
Fonction appelée par le pipeline.
autoriser_noisette_editer_dist()  : bool
Autorisation d'édition d'une noisette déjà ajoutée dans un conteneur.

Functions

autoriser_noisette_editer_dist()

Autorisation d'édition d'une noisette déjà ajoutée dans un conteneur.

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

Il faut :

  • que la noisette existe bien.
Parameters
$faire : string

L'action : l'édition (editer)

$type : string

Le type d'objet ou nom de table : une noisette

$id : int

Id de l'objet sur lequel on veut agir : identifiant de la noisette

$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 : plugin et stockage

Tags
uses
noisette_lire()
Return values
bool

true si autorisé, false sinon.


        
On this page

Search results