Documentation du code de SPIP et de ses plugins

SVP

svp_pipelines.php

Déclarations d'autorisations et utilisations de pipelines

Tags
plugin

SVP pour SPIP

license

GPL

Table of Contents

Constants

_AUTORISER_TELECHARGER_PLUGINS  = true

Functions

svp_autoriser()  : mixed
Fonction du pipeline autoriser. N'a rien à faire
autoriser_depot_iconifier_dist()  : bool
Autoriser l'iconification (mettre un logo) d'un dépot
autoriser_plugins_ajouter_dist()  : bool
Autoriser l'ajout d'un plugin
autoriser_depots_ajouter_dist()  : bool
Autoriser l'ajout d'un dépôt
svp_pre_boucle()  : Boucle
Ne pas afficher par défaut les paquets,dépots,plugins locaux dans les boucles
svp_exclure_id_conditionnel()  : array<string|int, mixed>
Enlever les id_ des tables SVP du critère selections conditionnelles, ailleurs que sur les tables de SVP
svp_jquery_plugins()  : array<string|int, mixed>
Ajoute Bootstrap dropdown aux plugins chargés
svp_header_prive_css()  : string
Ajoute Bootstrap dropdown aux css chargées dans le privé

Constants

Functions

svp_autoriser()

Fonction du pipeline autoriser. N'a rien à faire

svp_autoriser() : mixed
Tags
pipeline

autoriser

autoriser_depot_iconifier_dist()

Autoriser l'iconification (mettre un logo) d'un dépot

autoriser_depot_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

autoriser_plugins_ajouter_dist()

Autoriser l'ajout d'un plugin

autoriser_plugins_ajouter_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_depots_ajouter_dist()

Autoriser l'ajout d'un dépôt

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

Soit on a l'autorisation de voir un plugin, soit SVP est en mode non runtime

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

svp_pre_boucle()

Ne pas afficher par défaut les paquets,dépots,plugins locaux dans les boucles

svp_pre_boucle(Boucle $boucle) : Boucle

On n'affiche dans les boucles (PLUGINS) (DEPOTS) et (PAQUETS) que les éléments distants par défaut (on cache les locaux).

Utiliser {tout} pour tout avoir. Utiliser {tout}{id_depot=0} pour avoir les plugins ou paquets locaux.

Parameters
$boucle : Boucle

Description de la boucle

Tags
pipeline

pre_boucle

Return values
Boucle

Description de la boucle

svp_exclure_id_conditionnel()

Enlever les id_ des tables SVP du critère selections conditionnelles, ailleurs que sur les tables de SVP

svp_exclure_id_conditionnel(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>
Return values
array<string|int, mixed>

svp_jquery_plugins()

Ajoute Bootstrap dropdown aux plugins chargés

svp_jquery_plugins(array<string|int, mixed> $flux) : array<string|int, mixed>
Parameters
$flux : array<string|int, mixed>

Liste des js chargés

Return values
array<string|int, mixed>

Liste complétée des js chargés

svp_header_prive_css()

Ajoute Bootstrap dropdown aux css chargées dans le privé

svp_header_prive_css(string $flux) : string
Parameters
$flux : string

Contenu du head HTML concernant les CSS

Return values
string

Contenu du head HTML concernant les CSS


        
On this page

Search results