Documentation du code de SPIP et de ses plugins

Forum

forum_autoriser.php

Définit les autorisations du plugin forum

Table of Contents

Functions

forum_autoriser()  : mixed
Fonction d'appel pour le pipeline
autoriser_foruminternesuivi_menu_dist()  : bool
Autorisation de voir l'élément «forums internes» dans le menu
autoriser_forumreactions_menu_dist()  : bool
Autorisation de voir l'élément «suivi des forums» dans le menu
autoriser_modererforum_dist()  : bool
Autorisation de modérer un message de forum
autoriser_forum_instituer_dist()  : bool
Autorisation de changer le statut d'un message de forum
autoriser_forum_moderer_dist()  : bool
Autorisation par défaut de modérer un message de forum
autoriser_forum_modifier_dist()  : bool
Autorisation de modifier un message de forum
autoriser_forum_admin_dist()  : bool
Autorisation de consulter le forum des administrateurs
autoriser_forum_autoassocierdocument_dist()  : bool
Autorisation d'auto-association de documents sur des forum
autoriser_forum_associerdocuments_dist()  : bool
Autorisation d'association de documents sur des forum
autoriser_forum_dissocierdocuments_dist()  : bool
Autorisation de dissociation de documents sur des forum
autoriser_forumadmin_participer_dist()  : bool
Autorisation de participer au forum des admins
autoriser_participerforumprive_dist()  : bool
Autorisation de participer au forum privé d'un objet quelconque
autoriser_configurerforum_menu_dist()  : bool
Autorisation de voir le menu configurer_forum

Functions

forum_autoriser()

Fonction d'appel pour le pipeline

forum_autoriser() : mixed
Tags
pipeline

autoriser

autoriser_foruminternesuivi_menu_dist()

Autorisation de voir l'élément «forums internes» dans le menu

autoriser_foruminternesuivi_menu_dist(string $faire[, string $type = '' ][, int $id = 0 ][, array<string|int, mixed> $qui = null ][, array<string|int, mixed> $opt = null ]) : bool
Parameters
$faire : string

Action demandée

$type : string = ''

Type d'objet sur lequel appliquer l'action

$id : int = 0

Identifiant de l'objet

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

Description de l'auteur demandant l'autorisation

$opt : array<string|int, mixed> = null

Options de cette autorisation

Return values
bool

true s'il a le droit, false sinon

autoriser_forumreactions_menu_dist()

Autorisation de voir l'élément «suivi des forums» dans le menu

autoriser_forumreactions_menu_dist(string $faire[, string $type = '' ][, int $id = 0 ][, array<string|int, mixed> $qui = null ][, array<string|int, mixed> $opt = null ]) : bool
Parameters
$faire : string

Action demandée

$type : string = ''

Type d'objet sur lequel appliquer l'action

$id : int = 0

Identifiant de l'objet

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

Description de l'auteur demandant l'autorisation

$opt : array<string|int, mixed> = null

Options de cette autorisation

Return values
bool

true s'il a le droit, false sinon

autoriser_modererforum_dist()

Autorisation de modérer un message de forum

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

Il faut l'autorisation de modifier l'objet correspondant (si le forum est attaché à un objet), sinon avoir droits par défaut (être administrateur).

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

Tags
see
autoriser_forum_moderer_dist()
Return values
bool

true s'il a le droit, false sinon

autoriser_forum_instituer_dist()

Autorisation de changer le statut d'un message de forum

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

Seulement sur les objets qu'on a le droit de modérer.

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

Autorisation par défaut de modérer un message de forum

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

Si l'on connait l'objet, on délègue à modererforum, sinon il faut être administrateur

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

Tags
see
autoriser_modererforum_dist()
Return values
bool

true s'il a le droit, false sinon

autoriser_forum_modifier_dist()

Autorisation de modifier un message de forum

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

Jamais

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

Autorisation de consulter le forum des administrateurs

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

Il faut être administrateur (y compris restreint)

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

Autorisation d'auto-association de documents sur des forum

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

Jamais

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

Autorisation d'association de documents sur des forum

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

Toujours

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

Autorisation de dissociation de documents sur des forum

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

Toujours

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

Autorisation de participer au forum des admins

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

Il faut être administrateur (y compris restreint)

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

Autorisation de participer au forum privé d'un objet quelconque

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

Afin de rester compatible avec l'existant cette autorisation est toujours vraie.

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

Autorisation de voir le menu configurer_forum

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

Il faut avoir accès à la page configurer_forum

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