Documentation du code de SPIP et de ses plugins

Révisions

Pipelines

Table of Contents

Functions

revisions_declarer_tables_interfaces()  : array<string|int, mixed>
Déclarer les interfaces des tables versions pour le compilateur
revisions_declarer_tables_objets_sql()  : array<string|int, mixed>
Déclaration des jointures génériques
revisions_declarer_tables_auxiliaires()  : array<string|int, mixed>
Déclarer les tables versions et fragments
revisions_ieconfig_metas()  : array<string|int, mixed>
Ajoute les éléments de config des révisions pour les sauvegardes de IEConfig
revisions_boite_infos()  : array<string|int, mixed>
Ajoute dans le bloc d'info d'un objet un bouton permettant d'aller voir l'historique de ses révisions
revisions_affiche_milieu()  : array<string|int, mixed>
Afficher les dernières révisions sur l'accueil et le suivi
revisions_configurer_liste_metas()  : array<string|int, mixed>
Définir les metas de configuration liées aux révisions
revisions_formulaire_charger()  : array<string|int, mixed>
Charge les données d'une révision donnée dans le formulaire d'édition d'un objet
revisions_pre_insertion()  : array<string|int, mixed>
Sur une insertion en base, lever un flag pour ne pas creer une premiere révision vide
revisions_post_insertion()  : array<string|int, mixed>
Sur une insertion en base, lever un flag pour ne pas creer une premiere révision vide dans pre_edition mais attendre la post_edition pour cela
revisions_pre_edition()  : array<string|int, mixed>
Avant toute modification en base vérifier qu'une version initiale existe bien pour cet objet et la creer sinon avec l'etat actuel de l'objet
revisions_pre_edition_lien()  : array<string|int, mixed>
Avant modification en base d'un lien, enregistrer une première révision de l'objet si nécessaire
revisions_post_edition()  : array<string|int, mixed>
Après modification en base, versionner l'objet
revisions_post_edition_lien()  : array<string|int, mixed>
Après modification en base d'un lien, versionner l'objet si nécessaire

Functions

revisions_declarer_tables_interfaces()

Déclarer les interfaces des tables versions pour le compilateur

revisions_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

revisions_declarer_tables_objets_sql()

Déclaration des jointures génériques

revisions_declarer_tables_objets_sql(array<string|int, mixed> $tables) : array<string|int, mixed>
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

revisions_declarer_tables_auxiliaires()

Déclarer les tables versions et fragments

revisions_declarer_tables_auxiliaires(array<string|int, mixed> $tables_auxiliaires) : array<string|int, mixed>
Parameters
$tables_auxiliaires : array<string|int, mixed>

Description des tables

Tags
pipeline

declarer_tables_auxiliaires

Return values
array<string|int, mixed>

Description complétée des tables

revisions_ieconfig_metas()

Ajoute les éléments de config des révisions pour les sauvegardes de IEConfig

revisions_ieconfig_metas(array<string|int, mixed> $table) : array<string|int, mixed>
Parameters
$table : array<string|int, mixed>

Description des configurations

Tags
pipeline

ieconfig_metas

Return values
array<string|int, mixed>

Description des configurations

revisions_boite_infos()

Ajoute dans le bloc d'info d'un objet un bouton permettant d'aller voir l'historique de ses révisions

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

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline

revisions_affiche_milieu()

Afficher les dernières révisions sur l'accueil et le suivi

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

Liste les révisions en bas de la page d'accueil de ecrire/ et sur la page de suivi de l'activité du site

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

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline

revisions_configurer_liste_metas()

Définir les metas de configuration liées aux révisions

revisions_configurer_liste_metas(array<string|int, mixed> $metas) : array<string|int, mixed>

Utilisé par inc/config

Parameters
$metas : array<string|int, mixed>

Liste des métas et leurs valeurs par défaut

Return values
array<string|int, mixed>

Liste des métas et leurs valeurs par défaut

revisions_formulaire_charger()

Charge les données d'une révision donnée dans le formulaire d'édition d'un objet

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

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline

revisions_pre_insertion()

Sur une insertion en base, lever un flag pour ne pas creer une premiere révision vide

revisions_pre_insertion(array<string|int, mixed> $x) : array<string|int, mixed>
Parameters
$x : array<string|int, mixed>

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline

revisions_post_insertion()

Sur une insertion en base, lever un flag pour ne pas creer une premiere révision vide dans pre_edition mais attendre la post_edition pour cela

revisions_post_insertion(array<string|int, mixed> $x) : array<string|int, mixed>
Parameters
$x : array<string|int, mixed>

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline

revisions_pre_edition()

Avant toute modification en base vérifier qu'une version initiale existe bien pour cet objet et la creer sinon avec l'etat actuel de l'objet

revisions_pre_edition(array<string|int, mixed> $x) : array<string|int, mixed>
Parameters
$x : array<string|int, mixed>

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline

revisions_pre_edition_lien()

Avant modification en base d'un lien, enregistrer une première révision de l'objet si nécessaire

revisions_pre_edition_lien(array<string|int, mixed> $x) : array<string|int, mixed>
Parameters
$x : array<string|int, mixed>

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline

revisions_post_edition()

Après modification en base, versionner l'objet

revisions_post_edition(array<string|int, mixed> $x) : array<string|int, mixed>
Parameters
$x : array<string|int, mixed>

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline

revisions_post_edition_lien()

Après modification en base d'un lien, versionner l'objet si nécessaire

revisions_post_edition_lien(array<string|int, mixed> $x) : array<string|int, mixed>
Parameters
$x : array<string|int, mixed>

Données du pipeline

Return values
array<string|int, mixed>

Données du pipeline


        
On this page

Search results