Documentation du code de SPIP et de ses plugins

SVP

Pipelines

Table of Contents

Constants

_AUTORISER_TELECHARGER_PLUGINS  = true

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

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
pipeline

declarer_tables_objets_sql

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
pipeline

declarer_tables_auxiliaires

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
pipeline

declarer_tables_interfaces

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
pipeline

ieconfig_metas

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
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