Package Pipelines

Fichiers du package

FichierDescription
svp_declarer.php

Déclarations relatives à la base de données

svp_ieconfig.php

Déclarations des configurations qui peuvent être sauvegardées

svp_pipelines.php

Déclarations d'autorisations et utilisations de pipelines

Proposer une amélioration

Liste des constantes

Liste des fonctions

boolean autoriser_depot_iconifier_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration
boolean autoriser_plugins_ajouter_dist( string $faire , string $type , integer $id , array $qui , array $opt )

Paramètres

  1. string $faire

    Action demandée

  2. string $type

    Type d'objet sur lequel appliquer l'action

  3. integer $id

    Identifiant de l'objet

  4. array $qui

    Description de l'auteur demandant l'autorisation

  5. array $opt

    Options de cette autorisation

Retour

  • boolean

    true s'il a le droit, false sinon

Package

Proposer une amélioration

L'URL dépend de l'existence ou pas d'un dépot de plugins. En absence, on amène sur la page permettant de créer un premier dépot.

array svp_ajouter_onglets( array $flux )

Paramètres

  1. array $flux

    Données du pipeline

Retour

  • array

    Données du pipeline

Traversée par le pipeline

Package

Proposer une amélioration

Déclare la table spip_depots_plugins

array svp_declarer_tables_auxiliaires( array $tables_auxiliaires )

Paramètres

  1. array $tables_auxiliaires

    Description des tables auxiliaires

Retour

  • array

    Description complétée des tables auxiliaires

Traversée par le pipeline

Package

Proposer une amélioration
array svp_declarer_tables_interfaces( array $interface )

Paramètres

  1. array $interface

    Déclarations d'interface pour le compilateur

Retour

  • array

    Déclarations d'interface pour le compilateur

Traversée par le pipeline

Package

Proposer une amélioration
  • Dépot : table spip_depots
  • Plugin : table spip_plugins
  • Paquet : table spip_paquets
array svp_declarer_tables_objets_sql( array $tables )

Paramètres

  1. array $tables

    Description des tables

Retour

  • array

    Description complétée des tables

Traversée par le pipeline

Package

Proposer une amélioration
array svp_ieconfig_metas( array $table )

Paramètres

  1. array $table

    Déclaration des sauvegardes

Retour

  • array

    Déclaration des sauvegardes complétées

Traversée par le pipeline

Package

Proposer une amélioration

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.

\Boucle svp_pre_boucle( \Boucle $boucle )

Paramètres

  1. \Boucle $boucle

    Description de la boucle

Retour

  • \Boucle

    Description de la boucle

Traversée par le pipeline

Package

Proposer une amélioration