Documentation du code de SPIP et de ses plugins

Révisions

revisions_pipeline.php

Pipelines utilisés du plugin révisions

Table of Contents

Functions

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

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

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

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

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

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

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

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

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

$x Données du pipeline


        
On this page

Search results