Pipelines
Table of Contents
Constants
Functions
- svp_declarer_tables_objets_sql() : array<string|int, mixed>
- Déclarer les objets éditoriaux de SVP
- svp_declarer_tables_auxiliaires() : array<string|int, mixed>
- Déclarer les tables de liaisons de SVP
- svp_declarer_tables_interfaces() : array<string|int, mixed>
- Déclare les alias de boucle et traitements automatiques de certaines balises
- svp_ieconfig_metas() : array<string|int, mixed>
- Ajoute les metas sauvegardables de SVP pour le plugin IEConfig
- 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
_AUTORISER_TELECHARGER_PLUGINS
public
mixed
_AUTORISER_TELECHARGER_PLUGINS
= true
Functions
svp_declarer_tables_objets_sql()
Déclarer les objets éditoriaux de SVP
svp_declarer_tables_objets_sql(array<string|int, mixed> $tables) : array<string|int, mixed>
- Dépot : table spip_depots
- Plugin : table spip_plugins
- Paquet : table spip_paquets
Parameters
- $tables : array<string|int, mixed>
-
Description des tables
Tags
Return values
array<string|int, mixed> —Description complétée des tables
svp_declarer_tables_auxiliaires()
Déclarer les tables de liaisons de SVP
svp_declarer_tables_auxiliaires(array<string|int, mixed> $tables_auxiliaires) : array<string|int, mixed>
Déclare la table spip_depots_plugins
Parameters
- $tables_auxiliaires : array<string|int, mixed>
-
Description des tables auxiliaires
Tags
Return values
array<string|int, mixed> —Description complétée des tables auxiliaires
svp_declarer_tables_interfaces()
Déclare les alias de boucle et traitements automatiques de certaines balises
svp_declarer_tables_interfaces(array<string|int, mixed> $interface) : array<string|int, mixed>
Parameters
- $interface : array<string|int, mixed>
-
Déclarations d'interface pour le compilateur
Tags
Return values
array<string|int, mixed> —Déclarations d'interface pour le compilateur
svp_ieconfig_metas()
Ajoute les metas sauvegardables de SVP pour le plugin IEConfig
svp_ieconfig_metas(array<string|int, mixed> $table) : array<string|int, mixed>
Parameters
- $table : array<string|int, mixed>
-
Déclaration des sauvegardes
Tags
Return values
array<string|int, mixed> —Déclaration des sauvegardes complétées
svp_autoriser()
Fonction du pipeline autoriser. N'a rien à faire
svp_autoriser() : mixed
Tags
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
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