Changeset 31993 in spip-zone


Ignore:
Timestamp:
Oct 9, 2009, 6:15:09 PM (10 years ago)
Author:
kent1@…
Message:

et si on utilisait le gouverneur?

Location:
_core_/plugins/revisions
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/revisions/inc/revisions.php

    r31517 r31993  
    600600        $liste_objets_versionnees = is_array(unserialize($GLOBALS['meta']['objets_versions'])) ? unserialize($GLOBALS['meta']['objets_versions']) : array();
    601601
    602         $infos_tables = pipeline('revisions_infos_tables_versions',array());
     602        $infos_tables = pipeline('gouverneur_infos_tables',array());
    603603
    604604        $table_objet = table_objet($type);
     
    606606        $champs = array();
    607607        if(array_key_exists($table,$infos_tables) && in_array($table_objet,$liste_objets_versionnees)){
    608                 $champs = $infos_tables[$table]['champs'];
     608                $champs = $infos_tables[$table]['champs_versionnes'];
    609609        }
    610610        return $champs;
  • _core_/plugins/revisions/inc/revisions_pipeline.php

    r31767 r31993  
    9393        return $array;
    9494}
    95 
    96 function revisions_revisions_infos_tables_versions($array){
    97         $array['spip_articles'] = array(
    98                                                                 'table_objet' => 'articles',
    99                                                                 'type' => 'article',
    100                                                                 'champs' => array('id_rubrique', 'surtitre', 'titre', 'soustitre', 'j_mots', 'descriptif', 'nom_site', 'url_site', 'chapo', 'texte', 'ps'),
    101                                                                 'url_voir' => 'articles',
    102                                                                 'texte_retour' => 'icone_retour_article',
    103                                                                 'url_edit' => 'articles_edit',
    104                                                                 'texte_modifier' => 'icone_modifier_article',
    105                                                                 'icone_objet' => 'article-24.png'
    106                                                         );
    107         $array['spip_breves'] = array(
    108                                                                 'table_objet' => 'breves',
    109                                                                 'type' => 'breve',
    110                                                                 'champs' => array('id_rubrique', 'titre', 'lien_titre', 'lien_url', 'texte'),
    111                                                                 'url_voir' => 'breves_voir',
    112                                                                 'texte_retour' => 'revisions:icone_retour_breve',
    113                                                                 'url_edit' => 'breves_edit',
    114                                                                 'texte_modifier' => 'icone_modifier_breve',
    115                                                                 'icone_objet' => 'breve-24.png'
    116                                                         );
    117         $array['spip_rubriques'] = array(
    118                                                                 'table_objet' => 'rubriques',
    119                                                                 'type' => 'rubrique',
    120                                                                 'champs' => array('titre', 'descriptif', 'texte'),
    121                                                                 'url_voir' => 'naviguer',
    122                                                                 'texte_retour' => 'revisions:icone_retour_rubrique',
    123                                                                 'url_edit' => 'rubriques_edit',
    124                                                                 'texte_modifier' => 'icone_modifier_rubrique',
    125                                                                 'icone_objet' => 'rubrique-24.png'
    126                                                         );
    127         $array['spip_mots'] = array(
    128                                                                 'table_objet' => 'mots',
    129                                                                 'type' => 'mot',
    130                                                                 'champs' => array('titre', 'descriptif', 'texte','id_groupe'),
    131                                                                 'url_voir' => 'mots_edit',
    132                                                                 'texte_retour' => 'revisions:icone_retour_mot',
    133                                                                 'url_edit' => 'mots_edit',
    134                                                                 'url_edit_param'=>'&edit=oui',
    135                                                                 'texte_modifier' => 'icone_modifier_mot',
    136                                                                 'icone_objet' => 'mot-24.png'
    137                                                         );
    138         $array['spip_groupe_mots'] = array(
    139                                                                 'table_objet' => 'groupes_mots',
    140                                                                 'type' => 'groupe_mot',
    141                                                                 'champs' => array('titre', 'descriptif', 'texte','un_seul','obligatoire','tables_liees','minirezo','forum','comite'),
    142                                                                 'url_voir' => 'mots_tous',
    143                                                                 'texte_retour' => 'revisions:icone_retour_groupe_mot',
    144                                                                 'url_edit' => 'mots_type',
    145                                                                 'texte_modifier' => 'icone_modifier_mot',
    146                                                                 'icone_objet' => 'groupe-mot-edit-24.png'
    147                                                         );
    148         return $array;
    149 }
    15095?>
  • _core_/plugins/revisions/plugin.xml

    r31459 r31993  
    3939        </pipeline>
    4040        <pipeline>
    41                 <nom>revisions_infos_tables_versions</nom>
    42                 <inclure>inc/revisions_pipeline.php</inclure>
    43         </pipeline>
    44         <pipeline>
    4541                <nom>declarer_tables_interfaces</nom>
    4642                <inclure>base/revisions.php</inclure>
     
    6056        </onglet>
    6157        <necessite id="SPIP" version="[2.1.0 dev;)" />
     58        <necessite id="gouverneur" version="[0.1;]" />
    6259</plugin>
  • _core_/plugins/revisions/revisions_options.php

    r31459 r31993  
    55
    66        $GLOBALS['spip_pipeline']['revisions_liste_objets']="";
    7         $GLOBALS['spip_pipeline']['revisions_infos_tables_versions']="";
    87
    98?>
Note: See TracChangeset for help on using the changeset viewer.