Documentation du code de SPIP et de ses plugins

Pense-bêtes

Autorisations

Table of Contents

Functions

pensebetes_autoriser()  : mixed
Fonction d'appel pour le pipeline
autoriser_associerpensebetes_dist()  : bool
Autorisation d'associer un pensebete
autoriser_pensebetes_menu_dist()  : bool
Autorisation de voir un élément de menu (pensebetes)
autoriser_pensebetecreer_menu_dist()  : bool
Autorisation de voir le bouton d'accès rapide de création (pensebete)
autoriser_murs_menu_dist()  : bool
Autorisation de voir le bouton d'outil collaboratif du mur
autoriser_pensebete_creer_dist()  : bool
Autorisation de créer (pensebete)
autoriser_pensebeteparstatut_creer_dist()  : bool
Autorisation de créer un pense-bête dont les destinataires seront les auteurs d'un certain statut
autoriser_pensebetemultiauteurs_creer_dist()  : bool
Autorisation de créer un pense-bête dont les destinataires peuvent être multiples
autoriser_pensebete_voir_dist()  : bool
Autorisation de voir (pensebete)
autoriser_pensebete_modifier_dist()  : bool
Autorisation de modifier (pensebete)
autoriser_pensebete_supprimer_dist()  : bool
Autorisation de supprimer (pensebete)
autoriser_pensebete_iconifier_dist()  : bool
Autorisation d'iconifier un pense-bête, c'est à dire lui mettre un logo.

Functions

autoriser_associerpensebetes_dist()

Autorisation d'associer un pensebete

autoriser_associerpensebetes_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
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_pensebetes_menu_dist()

Autorisation de voir un élément de menu (pensebetes)

autoriser_pensebetes_menu_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
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_pensebetecreer_menu_dist()

Autorisation de voir le bouton d'accès rapide de création (pensebete)

autoriser_pensebetecreer_menu_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
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_murs_menu_dist()

Autorisation de voir le bouton d'outil collaboratif du mur

autoriser_murs_menu_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
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_pensebete_creer_dist()

Autorisation de créer (pensebete)

autoriser_pensebete_creer_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
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_pensebeteparstatut_creer_dist()

Autorisation de créer un pense-bête dont les destinataires seront les auteurs d'un certain statut

autoriser_pensebeteparstatut_creer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, mixed $opt) : bool
Parameters
$faire : string

Action demandée : creer

$type : string

Type d'objet sur lequel appliquer l'action : objet _pensebete_par_statut A noter que les underscores sont retirés par l'appel de la fonction autoriser et qu'il convient de débuter le nom de l'objet par un underscore pour préciser que ce n'est pas un objet.

$id : int

Identifiant de l'objet : 0, liste

$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]
$opt : mixed
Return values
bool

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

autoriser_pensebetemultiauteurs_creer_dist()

Autorisation de créer un pense-bête dont les destinataires peuvent être multiples

autoriser_pensebetemultiauteurs_creer_dist(string $faire, string $type, int $id, null|array<string|int, mixed>|int $qui, mixed $opt) : bool
Parameters
$faire : string

Action demandée : creer

$type : string

Type d'objet sur lequel appliquer l'action : objet _pensebete_multi_auteurs A noter que les underscores sont retirés par l'appel de la fonction autoriser et qu'il convient de débuter le nom de l'objet par un underscore pour préciser que ce n'est pas un objet.

$id : int

Identifiant de l'objet : 0, liste

$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]
$opt : mixed
Return values
bool

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

autoriser_pensebete_voir_dist()

Autorisation de voir (pensebete)

autoriser_pensebete_voir_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

On peut voir les pensebetes dont on est l'auteur ou le destinataire.

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_pensebete_modifier_dist()

Autorisation de modifier (pensebete)

autoriser_pensebete_modifier_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

On peut modifier que les pensebetes dont on est l'auteur.

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_pensebete_supprimer_dist()

Autorisation de supprimer (pensebete)

autoriser_pensebete_supprimer_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool

On peut supprimer tous les pensebetes que l'on peut voir.

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_pensebete_iconifier_dist()

Autorisation d'iconifier un pense-bête, c'est à dire lui mettre un logo.

autoriser_pensebete_iconifier_dist(string $faire, string $type, int $id, array<string|int, mixed> $qui, array<string|int, mixed> $opt) : bool
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


        
On this page

Search results