Changeset 63531 in spip-zone


Ignore:
Timestamp:
Jul 18, 2012, 7:45:35 AM (8 years ago)
Author:
marcimat@…
Message:

Reports de r63528 r63529 et r63530 : PHPDoc, code mort et surtout éviter un affichage de la liste des dernières révisions si aucun objet n'a de révisions activées

Location:
_core_/branches/spip-3.0/plugins/revisions
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • _core_/branches/spip-3.0/plugins/revisions/inc/revisions.php

    r62330 r63531  
    1111\***************************************************************************/
    1212
     13/**
     14 * Fonctions utilitaires du plugin révisions
     15 *
     16 * @package Revisions
     17**/
    1318if (!defined("_ECRIRE_INC_VERSION")) return;
    1419
    1520$GLOBALS['agregation_versions'] = 10;
    16 define('_INTERVALLE_REVISIONS', 600); // intervalle de temps separant deux revisions par un meme auteur
     21
     22/** Intervalle de temps (en seconde) separant deux révisions par un même auteur */
     23define('_INTERVALLE_REVISIONS', 600);
    1724
    1825// http://doc.spip.org/@separer_paras
     
    601608
    602609/**
    603  * liste les champs versionnes d'une table objet,
    604  * designe par le nom complet de sa table sql
    605  * ex : 'spip_articles'
     610 * Liste les champs versionnés d'une table objet.
    606611 *
    607  * http://doc.spip.org/@liste_champs_versionnes
    608  *
    609612 * @param string $table
     613 *     Nom complet de sa table sql. Exemple 'spip_articles'
    610614 * @return array
     615 *     Liste des champs versionnés
    611616 */
    612617function liste_champs_versionnes($table) {
     
    625630
    626631/**
    627  * Lorsqu'un champ versionne est une jointure, recuperer tous les liens
    628  * et les mettre sous forme de liste enumeree
     632 * Lorsqu'un champ versionée est une jointure, récuperer tous les liens
     633 * et les mettre sous forme de liste énumérée
    629634 *
    630635 * @param string $objet
     
    652657
    653658/**
    654  * Creer la premiere revision d'un objet si necessaire
    655  * notamment si on vient d'activer l'extension et qu'on fait une modif
    656  * sur un objet qui etait deja en base, mais non versionne
     659 * Créer la première révision d'un objet si nécessaire
     660 *
     661 * À faire notamment si on vient d'activer l'extension et qu'on fait une modif
     662 * sur un objet qui était déjà en base, mais non versionné
    657663 *
    658  * la fonction renvoie le numero de la derniere version de l'objet,
     664 * La fonction renvoie le numéro de la dernière version de l'objet,
    659665 * et 0 si pas de version pour cet objet
    660666 *
     
    718724}
    719725
    720 
    721 /**
    722  * Sur une insertion en base, lever un flag pour ne pas creer une premiere revision vide
    723  * dans pre_edition mais attendre la post_edition pour cela
    724  * @param array $x
    725  * @return array $x
    726  */
    727 function revisions_post_insertion($x){
    728         $table = $x['args']['table'];
    729         if  ($champs = liste_champs_versionnes($table)) {
    730                 $GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']] = true;
    731         }
    732         return $x;
    733 }
    734 
    735 /**
    736  * Avant toute modification en base
    737  * verifier qu'une version initiale existe bien pour cet objet
    738  * et la creer sinon avec l'etat actuel de l'objet
    739  *
    740  * @param array $x
    741  * @return array
    742  */
    743 function revisions_pre_edition($x) {
    744         // ne rien faire quand on passe ici en controle md5
    745         if (!isset($x['args']['action'])
    746           OR $x['args']['action']!=='controler'){
    747                 $table = $x['args']['table'];
    748                 // si flag leve passer son chemin, post_edition le fera (mais baisser le flag en le gardant en memoire tout de meme)
    749                 if (isset($GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']])){
    750                         $GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']] = 0;
    751                 }
    752                 // sinon creer une premiere revision qui date et dont on ne connait pas l'auteur
    753                 elseif  ($versionnes = liste_champs_versionnes($table)) {
    754                         $objet = isset($x['args']['type']) ? $x['args']['type'] : objet_type($table);
    755                         verifier_premiere_revision($table, $objet, $x['args']['id_objet'], $versionnes, -1);
    756                 }
    757         }
    758         return $x;
    759 }
    760 
    761 /**
    762  * Avant modification en base d'un lien,
    763  * enregistrer une premiere revision de l'objet si necessaire
    764  *
    765  * @param  $x
    766  * @return
    767  */
    768 function revisions_pre_edition_lien($x) {
    769         if (intval($x['args']['id_objet_source'])>0
    770             AND intval($x['args']['id_objet'])>0) {
    771                 $table = table_objet_sql($x['args']['objet']);
    772                 $id_objet = $x['data'];
    773                 if (isset($GLOBALS['premiere_revision']["$table:".$id_objet])){
    774                         $GLOBALS['premiere_revision']["$table:".$id_objet] = 0;
    775                 }
    776                 // ex : si le champ jointure_mots est versionnable sur les articles
    777                 elseif ($versionnes = liste_champs_versionnes($table)
    778                         AND in_array($j='jointure_'.table_objet($x['args']['objet_source']),$versionnes)){
    779                         verifier_premiere_revision($table,$x['args']['objet'],$id_objet,$versionnes,-1);
    780                 }
    781 
    782                 $table = table_objet_sql($x['args']['objet_source']);
    783                 $id_objet = $x['args']['id_objet_source'];
    784                 if (isset($GLOBALS['premiere_revision']["$table:".$id_objet])){
    785                         $GLOBALS['premiere_revision']["$table:".$id_objet] = 0;
    786                 }
    787                 // ex : si le champ jointure_articles est versionnable sur les mots
    788                 elseif ($versionnes = liste_champs_versionnes($table)
    789                         AND in_array($j='jointure_'.table_objet($x['args']['objet']),$versionnes)){
    790                         verifier_premiere_revision($table,$x['args']['objet_source'],$id_objet,$versionnes,-1);
    791                 }
    792         }
    793 
    794         return $x;
    795 }
    796 
    797 /**
    798  * Apres modification en base, versionner l'objet
    799  *
    800  * @param  $x
    801  * @return
    802  */
    803 function revisions_post_edition($x) {
    804         if ($versionnes = liste_champs_versionnes($x['args']['table'])){
    805                 // Regarder si au moins une des modifs est versionnable
    806                 $champs = array();
    807                 $table = $x['args']['table'];
    808                 $objet = isset($x['args']['type']) ? $x['args']['type'] : objet_type($table);
    809                 if (isset($GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']])){
    810                         unset($GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']]);
    811                         // verifier la premiere version : sur une version initiale on attend ici pour la creer
    812                         // plutot que de creer une version vide+un diff
    813                         verifier_premiere_revision($table, $objet, $x['args']['id_objet'], $versionnes, $GLOBALS['visiteur_session']['id_auteur']);
    814                 }
    815                 else {
    816                         // on versionne les differences
    817                         foreach ($versionnes as $key)
    818                                 if (isset($x['data'][$key]))
    819                                         $champs[$key] = $x['data'][$key];
    820 
    821                         if (count($champs))
    822                                 ajouter_version($x['args']['id_objet'],$objet, $champs, '', $GLOBALS['visiteur_session']['id_auteur']);
    823                 }
    824         }
    825 
    826         return $x;
    827 }
    828 
    829 
    830 /**
    831  * Apres modification en base d'un lien, versionner l'objet si necessaire
    832  *
    833  * @param  $x
    834  * @return
    835  */
    836 function revisions_post_edition_lien($x) {
    837         /*pipeline('post_edition_lien',
    838                 array(
    839                         'args' => array(
    840                                 'table_lien' => $table_lien,
    841                                 'objet_source' => $objet_source,
    842                                 'id_objet_source' => $l[$primary],
    843                                 'objet' => $l['objet'],
    844                                 'id_objet' => $id_o,
    845                                 'action'=>'delete',
    846                         ),
    847                         'data' => $id_o
    848                 )
    849         */
    850         if (intval($x['args']['id_objet_source'])>0
    851             AND intval($x['args']['id_objet'])>0) {
    852 
    853                 $table = table_objet_sql($x['args']['objet']);
    854                 $id_objet = $x['data'];
    855                 if (isset($GLOBALS['premiere_revision']["$table:".$id_objet])){
    856                         $GLOBALS['premiere_revision']["$table:".$id_objet] = 0;
    857                 }
    858                 // ex : si le champ jointure_mots est versionnable sur les articles
    859                 elseif ($versionnes = liste_champs_versionnes($table)
    860                         AND in_array($j='jointure_'.table_objet($x['args']['objet_source']),$versionnes)){
    861                         $champs = array($j=>recuperer_valeur_champ_jointure($x['args']['objet'],$id_objet,$x['args']['objet_source']));
    862                         ajouter_version($id_objet,$x['args']['objet'], $champs, '', $GLOBALS['visiteur_session']['id_auteur']);
    863                 }
    864 
    865                 $table = table_objet_sql($x['args']['objet_source']);
    866                 $id_objet = $x['args']['id_objet_source'];
    867                 if (isset($GLOBALS['premiere_revision']["$table:".$id_objet])){
    868                         $GLOBALS['premiere_revision']["$table:".$id_objet] = 0;
    869                 }
    870                 // ex : si le champ jointure_articles est versionnable sur les mots
    871                 elseif ($versionnes = liste_champs_versionnes($table)
    872                         AND in_array($j='jointure_'.table_objet($x['args']['objet']),$versionnes)){
    873                         $champs = array($j=>recuperer_valeur_champ_jointure($x['args']['objet_source'],$id_objet,$x['args']['objet']));
    874                         ajouter_version($id_objet,$x['args']['objet_source'], $champs, '', $GLOBALS['visiteur_session']['id_auteur']);
    875                 }
    876         }
    877 
    878         return $x;
    879 }
    880726?>
  • _core_/branches/spip-3.0/plugins/revisions/inc/revisions_autoriser.php

    r53214 r63531  
    1111\***************************************************************************/
    1212
     13
     14/**
     15 * Autorisations du plugin révisions
     16 *
     17 * @package Revisions\Autorisations
     18**/
     19
    1320if (!defined('_ECRIRE_INC_VERSION')) return;
    1421
    15 /* fonction pour le pipeline d'autorisation */
     22/** Chargement pour le pipeline d'autorisation */
    1623function revisions_autoriser(){}
    1724
    1825/**
    19  * Voir les revisions ?
    20  * = revisions definies pour cet objet
    21  * + l'objet existe
    22  * + autorise a voir l'objet
     26 * Autorisation de voir les revisions ?
     27 *
     28 * Il faut :
     29 * - des revisions définies pour cet objet
     30 * - que l'objet existe
     31 * - que l'on soit autorisé à voir l'objet
     32 *
     33 * @param  string $faire Action demandée
     34 * @param  string $type  Type d'objet sur lequel appliquer l'action
     35 * @param  int    $id    Identifiant de l'objet
     36 * @param  array  $qui   Description de l'auteur demandant l'autorisation
     37 * @param  array  $opt   Options de cette autorisation
     38 * @return bool          true s'il a le droit, false sinon
    2339 */
    2440function autoriser_voirrevisions_dist($faire, $type, $id, $qui, $opt) {
     
    3753}
    3854
    39 // tout le monde peut voir le bouton de suivi des revisions
     55
     56/**
     57 * Autorisation de voir le menu révisions
     58 *
     59 * Il faut des révisions activées et présentes.
     60 *
     61 * @param  string $faire Action demandée
     62 * @param  string $type  Type d'objet sur lequel appliquer l'action
     63 * @param  int    $id    Identifiant de l'objet
     64 * @param  array  $qui   Description de l'auteur demandant l'autorisation
     65 * @param  array  $opt   Options de cette autorisation
     66 * @return bool          true s'il a le droit, false sinon
     67 */
    4068function autoriser_revisions_menu_dist($faire, $type='', $id=0, $qui = NULL, $opt = NULL){
    4169        // SI pas de revisions sur un objet quelconque.
  • _core_/branches/spip-3.0/plugins/revisions/inc/revisions_pipeline.php

    r62350 r63531  
    1111\***************************************************************************/
    1212
     13/**
     14 * Pipelines utilisés du plugin révisions
     15 *
     16 * @package Revisions\Pipelines
     17**/
    1318if (!defined('_ECRIRE_INC_VERSION')) return;
    1419
     20
     21/**
     22 * Ajoute dans le bloc d'info d'un objet un bouton permettant d'aller voir
     23 * l'historique de ses révisions
     24 *
     25 * @param array $flux   Données du pipeline
     26 * @return array $flux  Données du pipeline
     27 */
    1528function revisions_boite_infos($flux){
    1629        $type = $flux['args']['type'];
     
    3144
    3245/**
    33  * Afficher les dernieres revisions en bas de la page d'accueil de ecrire/
     46 * Afficher les dernières révisions sur l'accueil et le suivi
     47 *
     48 * Liste les révisions en bas de la page d'accueil de ecrire/
     49 * et sur la page de suivi de l'activité du site
     50 *
     51 * @param array $flux   Données du pipeline
     52 * @return array $flux  Données du pipeline
    3453 */
    3554function revisions_affiche_milieu($flux) {
    36         if ($flux['args']['exec'] == 'accueil') {
     55        // la bonne page et des objets révisables cochées !
     56        if (in_array($flux['args']['exec'], array('accueil', 'suivi_edito'))
     57          and unserialize($GLOBALS['meta']['objets_versions'])) {
    3758                $contexte = array();
    38                 if ($GLOBALS['visiteur_session']['statut']!=='0minirezo')
     59                if ($GLOBALS['visiteur_session']['statut']!=='0minirezo') {
    3960                        $contexte['id_auteur'] = $GLOBALS['visiteur_session']['id_auteur'];
     61                }
    4062                $flux['data'] .= recuperer_fond('prive/objets/liste/versions',$contexte,array('ajax'=>true));
    4163        }
    42         if ($flux['args']['exec'] == 'suivi_edito') {
    43                 $contexte = array();
    44                 if ($GLOBALS['visiteur_session']['statut']!=='0minirezo')
    45                         $contexte['id_auteur'] = $GLOBALS['visiteur_session']['id_auteur'];
    46                 $flux['data'] .= recuperer_fond('prive/objets/liste/versions',$contexte,array('ajax'=>true));
    47         }
    4864        return $flux;
    4965}
    5066
    5167/**
    52  * Definir les metas de configuration liee aux revisions
     68 * Définir les metas de configuration liées aux révisions
     69 *
    5370 * Utilisé par inc/config
    5471 *
    55  * @param array $metas
    56  * @return array
     72 * @param array $metas  Liste des métas et leurs valeurs par défaut
     73 * @return array        Liste des métas et leurs valeurs par défaut
    5774 */
    5875function revisions_configurer_liste_metas($metas){
     
    6481}
    6582
    66 /**
    67  * Definir la liste des tables possibles
    68  * @param object $array
    69  * @return
    70  */
    71 function revisions_revisions_liste_objets($array){
    72         $array['articles'] = 'revisions:articles';
    73         $array['breves'] = 'revisions:breves';
    74         $array['rubriques'] = 'revisions:rubriques';
    75         $array['mots'] = 'revisions:mots';
    76         $array['groupes_mots'] = 'revisions:groupes_mots';
    77 
    78         return $array;
    79 }
    80 
     83
     84/**
     85 * Charge les données d'une révision donnée dans le formulaire d'édition d'un objet
     86 *
     87 * @param array $flux   Données du pipeline
     88 * @return array $flux  Données du pipeline
     89 */
    8190function revisions_formulaire_charger($flux){
    8291        if (strncmp($flux['args']['form'],'editer_',7)==0
     
    105114        return $flux;
    106115}
     116
     117
     118
     119/**
     120 * Sur une insertion en base, lever un flag pour ne pas creer une premiere révision vide
     121 * dans pre_edition mais attendre la post_edition pour cela
     122 *
     123 * @param array $x   Données du pipeline
     124 * @return array $x  Données du pipeline
     125 */
     126function revisions_post_insertion($x){
     127        $table = $x['args']['table'];
     128        include_spip('inc/revisions');
     129        if  ($champs = liste_champs_versionnes($table)) {
     130                $GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']] = true;
     131        }
     132        return $x;
     133}
     134
     135/**
     136 * Avant toute modification en base
     137 * vérifier qu'une version initiale existe bien pour cet objet
     138 * et la creer sinon avec l'etat actuel de l'objet
     139 *
     140 * @param array $x   Données du pipeline
     141 * @return array $x  Données du pipeline
     142 */
     143function revisions_pre_edition($x) {
     144        // ne rien faire quand on passe ici en controle md5
     145        if (!isset($x['args']['action'])
     146          OR $x['args']['action']!=='controler'){
     147                $table = $x['args']['table'];
     148                include_spip('inc/revisions');
     149                // si flag leve passer son chemin, post_edition le fera (mais baisser le flag en le gardant en memoire tout de meme)
     150                if (isset($GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']])){
     151                        $GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']] = 0;
     152                }
     153                // sinon creer une premiere revision qui date et dont on ne connait pas l'auteur
     154                elseif  ($versionnes = liste_champs_versionnes($table)) {
     155                        $objet = isset($x['args']['type']) ? $x['args']['type'] : objet_type($table);
     156                        verifier_premiere_revision($table, $objet, $x['args']['id_objet'], $versionnes, -1);
     157                }
     158        }
     159        return $x;
     160}
     161
     162/**
     163 * Avant modification en base d'un lien,
     164 * enregistrer une première révision de l'objet si nécessaire
     165 *
     166 * @param array $x   Données du pipeline
     167 * @return array $x  Données du pipeline
     168 */
     169function revisions_pre_edition_lien($x) {
     170        if (intval($x['args']['id_objet_source'])>0
     171            AND intval($x['args']['id_objet'])>0) {
     172                $table = table_objet_sql($x['args']['objet']);
     173                $id_objet = $x['data'];
     174                include_spip('inc/revisions');
     175                if (isset($GLOBALS['premiere_revision']["$table:".$id_objet])){
     176                        $GLOBALS['premiere_revision']["$table:".$id_objet] = 0;
     177                }
     178                // ex : si le champ jointure_mots est versionnable sur les articles
     179                elseif ($versionnes = liste_champs_versionnes($table)
     180                        AND in_array($j='jointure_'.table_objet($x['args']['objet_source']),$versionnes)){
     181                        verifier_premiere_revision($table,$x['args']['objet'],$id_objet,$versionnes,-1);
     182                }
     183
     184                $table = table_objet_sql($x['args']['objet_source']);
     185                $id_objet = $x['args']['id_objet_source'];
     186                if (isset($GLOBALS['premiere_revision']["$table:".$id_objet])){
     187                        $GLOBALS['premiere_revision']["$table:".$id_objet] = 0;
     188                }
     189                // ex : si le champ jointure_articles est versionnable sur les mots
     190                elseif ($versionnes = liste_champs_versionnes($table)
     191                        AND in_array($j='jointure_'.table_objet($x['args']['objet']),$versionnes)){
     192                        verifier_premiere_revision($table,$x['args']['objet_source'],$id_objet,$versionnes,-1);
     193                }
     194        }
     195
     196        return $x;
     197}
     198
     199/**
     200 * Après modification en base, versionner l'objet
     201 *
     202 * @param array $x   Données du pipeline
     203 * @return array $x  Données du pipeline
     204 */
     205function revisions_post_edition($x) {
     206        include_spip('inc/revisions');
     207        if ($versionnes = liste_champs_versionnes($x['args']['table'])){
     208                // Regarder si au moins une des modifs est versionnable
     209                $champs = array();
     210                $table = $x['args']['table'];
     211                $objet = isset($x['args']['type']) ? $x['args']['type'] : objet_type($table);
     212                if (isset($GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']])){
     213                        unset($GLOBALS['premiere_revision']["$table:".$x['args']['id_objet']]);
     214                        // verifier la premiere version : sur une version initiale on attend ici pour la creer
     215                        // plutot que de creer une version vide+un diff
     216                        verifier_premiere_revision($table, $objet, $x['args']['id_objet'], $versionnes, $GLOBALS['visiteur_session']['id_auteur']);
     217                }
     218                else {
     219                        // on versionne les differences
     220                        foreach ($versionnes as $key)
     221                                if (isset($x['data'][$key]))
     222                                        $champs[$key] = $x['data'][$key];
     223
     224                        if (count($champs))
     225                                ajouter_version($x['args']['id_objet'],$objet, $champs, '', $GLOBALS['visiteur_session']['id_auteur']);
     226                }
     227        }
     228
     229        return $x;
     230}
     231
     232
     233/**
     234 * Après modification en base d'un lien, versionner l'objet si nécessaire
     235 *
     236 * @param array $x   Données du pipeline
     237 * @return array $x  Données du pipeline
     238 */
     239function revisions_post_edition_lien($x) {
     240        /*pipeline('post_edition_lien',
     241                array(
     242                        'args' => array(
     243                                'table_lien' => $table_lien,
     244                                'objet_source' => $objet_source,
     245                                'id_objet_source' => $l[$primary],
     246                                'objet' => $l['objet'],
     247                                'id_objet' => $id_o,
     248                                'action'=>'delete',
     249                        ),
     250                        'data' => $id_o
     251                )
     252        */
     253        if (intval($x['args']['id_objet_source'])>0
     254            AND intval($x['args']['id_objet'])>0) {
     255
     256                $table = table_objet_sql($x['args']['objet']);
     257                $id_objet = $x['data'];
     258                include_spip('inc/revisions');
     259                if (isset($GLOBALS['premiere_revision']["$table:".$id_objet])){
     260                        $GLOBALS['premiere_revision']["$table:".$id_objet] = 0;
     261                }
     262                // ex : si le champ jointure_mots est versionnable sur les articles
     263                elseif ($versionnes = liste_champs_versionnes($table)
     264                        AND in_array($j='jointure_'.table_objet($x['args']['objet_source']),$versionnes)){
     265                        $champs = array($j=>recuperer_valeur_champ_jointure($x['args']['objet'],$id_objet,$x['args']['objet_source']));
     266                        ajouter_version($id_objet,$x['args']['objet'], $champs, '', $GLOBALS['visiteur_session']['id_auteur']);
     267                }
     268
     269                $table = table_objet_sql($x['args']['objet_source']);
     270                $id_objet = $x['args']['id_objet_source'];
     271                if (isset($GLOBALS['premiere_revision']["$table:".$id_objet])){
     272                        $GLOBALS['premiere_revision']["$table:".$id_objet] = 0;
     273                }
     274                // ex : si le champ jointure_articles est versionnable sur les mots
     275                elseif ($versionnes = liste_champs_versionnes($table)
     276                        AND in_array($j='jointure_'.table_objet($x['args']['objet']),$versionnes)){
     277                        $champs = array($j=>recuperer_valeur_champ_jointure($x['args']['objet_source'],$id_objet,$x['args']['objet']));
     278                        ajouter_version($id_objet,$x['args']['objet_source'], $champs, '', $GLOBALS['visiteur_session']['id_auteur']);
     279                }
     280        }
     281
     282        return $x;
     283}
     284
     285
    107286?>
  • _core_/branches/spip-3.0/plugins/revisions/paquet.xml

    r63516 r63531  
    22        prefix="revisions"
    33        categorie="edition"
    4         version="1.6.7"
     4        version="1.7.0"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
     
    1616        <traduire module="revisions" reference="fr" gestionnaire="salvatore" />
    1717
    18         <pipeline nom="post_insertion" inclure="inc/revisions.php" />
    19         <pipeline nom="pre_edition" inclure="inc/revisions.php" />
    20         <pipeline nom="pre_edition_lien" inclure="inc/revisions.php" />
    21         <pipeline nom="post_edition" inclure="inc/revisions.php" />
    22         <pipeline nom="post_edition_lien" inclure="inc/revisions.php" />
    23         <pipeline nom="autoriser" inclure="inc/revisions_autoriser.php" />
    24         <pipeline nom="boite_infos" inclure="inc/revisions_pipeline.php" />
    25         <pipeline nom="affiche_milieu" inclure="inc/revisions_pipeline.php" />
    26         <pipeline nom="configurer_liste_metas" inclure="inc/revisions_pipeline.php" />
    27         <pipeline nom="revisions_liste_objets" inclure="inc/revisions_pipeline.php" />
    28         <pipeline nom="formulaire_charger" inclure="inc/revisions_pipeline.php" />
    29         <pipeline nom="declarer_tables_interfaces" inclure="base/revisions.php" />
     18        <pipeline nom="autoriser"                   inclure="inc/revisions_autoriser.php" />
     19        <pipeline nom="post_insertion"              inclure="inc/revisions_pipeline.php" />
     20        <pipeline nom="pre_edition"                 inclure="inc/revisions_pipeline.php" />
     21        <pipeline nom="pre_edition_lien"            inclure="inc/revisions_pipeline.php" />
     22        <pipeline nom="post_edition"                inclure="inc/revisions_pipeline.php" />
     23        <pipeline nom="post_edition_lien"           inclure="inc/revisions_pipeline.php" />
     24        <pipeline nom="boite_infos"                 inclure="inc/revisions_pipeline.php" />
     25        <pipeline nom="affiche_milieu"              inclure="inc/revisions_pipeline.php" />
     26        <pipeline nom="configurer_liste_metas"      inclure="inc/revisions_pipeline.php" />
     27        <pipeline nom="formulaire_charger"          inclure="inc/revisions_pipeline.php" />
     28        <pipeline nom="declarer_tables_interfaces"  inclure="base/revisions.php" />
    3029        <pipeline nom="declarer_tables_auxiliaires" inclure="base/revisions.php" />
    31         <pipeline nom="declarer_tables_objets_sql" inclure="base/revisions.php" />
    32         <pipeline nom="ieconfig_metas" inclure="revisions_ieconfig.php" />
     30        <pipeline nom="declarer_tables_objets_sql"  inclure="base/revisions.php" />
     31        <pipeline nom="ieconfig_metas"              inclure="revisions_ieconfig.php" />
    3332
    3433        <menu nom="revisions" titre="revisions:info_historique_titre" parent="menu_publication" icone="images/revision-16.png" />
  • _core_/branches/spip-3.0/plugins/revisions/revisions_administrations.php

    r53214 r63531  
    1111\***************************************************************************/
    1212
     13/**
     14 * Installation du plugin révisions
     15 *
     16 * @package Revisions\Installation
     17**/
     18
    1319if (!defined('_ECRIRE_INC_VERSION')) return;
    1420
    1521/**
    16  * Installation/maj des tables revision
     22 * Installation/maj des tables révisions
    1723 *
    1824 * @param string $nom_meta_base_version
  • _core_/branches/spip-3.0/plugins/revisions/revisions_ieconfig.php

    r57804 r63531  
    11<?php
    22
     3/**
     4 * Enregistrer les config avec le plugin IEConfig
     5 *
     6 * @package Revisions
     7**/
    38if (!defined("_ECRIRE_INC_VERSION")) return;
    49
     10/**
     11 * Ajoute les éléments de config de ce plugin pour les sauvegardes de IEConfig
     12 *
     13 * @param array $table  Description des configurations
     14 * @return array        Description des configurations
     15**/
    516function revisions_ieconfig_metas($table){
    617        $table['revisions']['titre'] = _T('revisions:titre_revisions');
Note: See TracChangeset for help on using the changeset viewer.