Changeset 31476 in spip-zone


Ignore:
Timestamp:
Sep 10, 2009, 3:40:59 PM (10 years ago)
Author:
kent1@…
Message:

Les révisions sur les mots, les breves et peut être les groupes de mots?

Location:
_core_/plugins/revisions
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/revisions/exec/objets_versions.php

    r31473 r31476  
    6565        echo debut_gauche('', true);
    6666
    67         echo bloc_des_raccourcis(icone_horizontale(_T($infos_tables[$table]['texte_retour']), generer_url_ecrire($infos_tables[$table]['url_retour'],"$id_table_objet=$id_objet"), $infos_tables[$table]['icone_objet'],"", false) .
     67        echo bloc_des_raccourcis(icone_horizontale(_T($infos_tables[$table]['texte_retour']), generer_url_ecrire($infos_tables[$table]['url_voir'],"$id_table_objet=$id_objet"), $infos_tables[$table]['icone_objet'],"", false) .
    6868                                 icone_horizontale(_T('icone_suivi_revisions'), generer_url_ecrire("suivi_revisions",""), "revision-24.png","", false));
    6969
     
    158158                        echo icone_inline(
    159159                                _T($infos_tables[$table]['texte_modifier']),
    160                                 generer_url_ecrire($infos_tables[$table]['url_edit'], "$id_table_objet=$id_objet"),
     160                                generer_url_ecrire($infos_tables[$table]['url_edit'], "$id_table_objet=$id_objet".$infos_tables[$table]['url_edit_param']),
    161161                                $infos_tables[$table]['icone_objet'],
    162162                                "edit",
  • _core_/plugins/revisions/inc/revisions.php

    r31459 r31476  
    607607        if(array_key_exists($table,$infos_tables) && in_array($table_objet,$liste_objets_versionnees)){
    608608                $champs = $infos_tables[$table]['champs'];
    609                 spip_log($champs);
    610609        }
    611610        return $champs;
  • _core_/plugins/revisions/inc/revisions_pipeline.php

    r31459 r31476  
    8686function revisions_revisions_liste_objets($array){
    8787        $array['articles'] = 'revisions:articles';
     88        $array['breves'] = 'revisions:breves';
    8889        $array['rubriques'] = 'revisions:rubriques';
     90        $array['mots'] = 'revisions:mots';
     91        $array['groupes_mots'] = 'revisions:groupes_mots';
    8992
    9093        return $array;
     
    102105                                                                'icone_objet' => 'article-24.png'
    103106                                                        );
     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                                                        );
    104117        $array['spip_rubriques'] = array(
    105118                                                                'table_objet' => 'rubriques',
     
    112125                                                                'icone_objet' => 'rubrique-24.png'
    113126                                                        );
     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                                                        );
    114148        return $array;
    115149}
  • _core_/plugins/revisions/inc/suivi_versions.php

    r31473 r31476  
    7575                        $objet = $row['objet'];
    7676                        $table_objet = table_objet($objet);
    77                         spip_log($table_objet);
    7877                        if (autoriser('voir',$objet,$id_objet) && in_array($table_objet,$liste_objets_versionnees)){
    7978                                $table = table_objet_sql($objet);
    8079                                $id_table_objet = id_table_objet($objet);
    8180
    82                                 $row2 = sql_fetsel('statut,titre',$table,$id_table_objet.'='.$row['id_objet']);
    83                                 $statut = $row2['statut'];
     81                                $row2 = sql_fetsel('*',$table,$id_table_objet.'='.$row['id_objet']);
     82                                $statut = $row2['statut'] ? $row2['statut'] : 'publie';
     83
    8484                                $id_version = $row['id_version'];
    8585                                $id_auteur = $row['id_auteur'];
  • _core_/plugins/revisions/lang/revisions_fr.php

    r31459 r31476  
    88        'articles' => 'Les articles',
    99
     10        // B
     11        'breves' => 'Les brèves',
     12
     13        // G
     14        'groupes_mots' => 'Les groupes de mots clés',
     15
    1016        // I
    1117        'icone_restaurer_version' => 'Restaurer cette version',
     18        'icone_retour_breve' => 'Retour à la brève',
     19        'icone_retour_groupe_mot' => 'Retour au groupe de mots clés',
     20        'icone_retour_mot' => 'Retour au mot clé',
    1221        'icone_retour_rubrique' => 'Retour à la rubrique',
    1322
    1423        // L
    1524        'label_config_revisions_objets' => 'Sur quels objets activer les révisions :',
     25
     26        // M
     27        'mots' => 'Les mots clés',
    1628
    1729        // P
Note: See TracChangeset for help on using the changeset viewer.