Changeset 32036 in spip-zone


Ignore:
Timestamp:
Oct 11, 2009, 8:08:40 PM (10 years ago)
Author:
kent1@…
Message:

Un peu plus complet

Location:
_core_/plugins/gouverneur
Files:
4 added
3 edited

Legend:

Unmodified
Added
Removed
  • _core_/plugins/gouverneur/gouverneur_options.php

    r31991 r32036  
    44         */
    55
    6         $GLOBALS['spip_pipeline']['gouverneur_infos_objets'] = "";
     6        $GLOBALS['spip_pipeline']['gouverneur_infos_tables'] = "";
    77
    88?>
  • _core_/plugins/gouverneur/gouverneur_pipelines.php

    r31991 r32036  
    22/**
    33 * On remplit notre propre pipeline infos_tables
     4 * Ce pipeline est sensé recenser les objets SPIP ou objets ajoutés à SPIP
    45 *
    56 * Dans l'immédiat pour récupérer ces informations de n'importe où il suffit
     
    89 * $infos_tables = pipeline('gouverneur_infos_tables',array());
    910 *
     11 * Les informations sont les suivantes :
     12 * - La clé de l'array est le nom de la table
     13 * - La valeur est un autre array composé des informations utiles :
     14 * -* table_objet
     15 * -* type
     16 * -* url_voir : L'exec de l'espace privé correspondant à la page de l'objet
     17 * -* texte_retour : Le texte pour un éventuel retour vers l'objet correspondant
     18 * -* url_edit : L'exec de l'espace privé correspondant à la modification de l'objet
     19 * -* texte_modifier : Le texte éventuel d'un bouton menant à la modification de l'objet
     20 * -* icone_objet : Une icone utilisable notamment par les icones spip
     21 * -* champs_versionnes : Les champs versionné dans les révisions (pour le plugin révision en 2.1)
     22 *
    1023 * @param Array $array
    1124 * @return Array $array Le tableau d'origine modifié
    1225 */
    1326function gouverneur_gouverneur_infos_tables($array){
     27        spip_log('GOUVERNEUR : infos table du gouverneur');
    1428        $array['spip_articles'] = array(
    1529                                                                'table_objet' => 'articles',
     
    2034                                                                'texte_modifier' => 'icone_modifier_article',
    2135                                                                'icone_objet' => 'article-24.png',
     36                                                                'texte_unique' => 'gouverneur:article',
     37                                                                'texte_multiple' => 'gouverneur:articles',
    2238                                                                // Pour le plugin revisions en 2.1
    2339                                                                'champs_versionnes' => array('id_rubrique', 'surtitre', 'titre', 'soustitre', 'j_mots', 'descriptif', 'nom_site', 'url_site', 'chapo', 'texte', 'ps')
     40                                                        );
     41        $array['spip_auteurs'] = array(
     42                                                                'table_objet' => 'auteurs',
     43                                                                'type' => 'auteur',
     44                                                                'url_voir' => 'auteur_infos',
     45                                                                'texte_retour' => 'gouverneur:icone_retour_auteur',
     46                                                                'url_edit' => 'auteur_infos',
     47                                                                'texte_modifier' => 'gouverneur:icone_modifier_auteur',
     48                                                                'icone_objet' => 'auteur-24.png',
     49                                                                'texte_unique' => 'gouverneur:auteur',
     50                                                                'texte_multiple' => 'gouverneur:auteurs',
     51                                                                // Pour le plugin revisions en 2.1
     52                                                                'champs_versionnes' => array('nom', 'bio', 'email', 'nom_site', 'url_site', 'login')
    2453                                                        );
    2554        $array['spip_breves'] = array(
     
    2756                                                                'type' => 'breve',
    2857                                                                'url_voir' => 'breves_voir',
    29                                                                 'texte_retour' => 'revisions:icone_retour_breve',
     58                                                                'texte_retour' => 'gouverneur:icone_retour_breve',
    3059                                                                'url_edit' => 'breves_edit',
    3160                                                                'texte_modifier' => 'icone_modifier_breve',
    3261                                                                'icone_objet' => 'breve-24.png',
     62                                                                'texte_unique' => 'gouverneur:breve',
     63                                                                'texte_multiple' => 'gouverneur:breves',
    3364                                                                // Pour le plugin revisions en 2.1
    3465                                                                'champs_versionnes' => array('id_rubrique', 'titre', 'lien_titre', 'lien_url', 'texte')
     66                                                        );
     67        $array['spip_documents'] = array(
     68                                                                'table_objet' => 'documents',
     69                                                                'type' => 'document',
     70                                                                'url_voir' => null,
     71                                                                'texte_retour' => null,
     72                                                                'url_edit' => null,
     73                                                                'texte_modifier' => null,
     74                                                                'icone_objet' => 'auteur-24.png',
     75                                                                'texte_unique' => 'gouverneur:document',
     76                                                                'texte_multiple' => 'gouverneur:documents',
     77                                                                // Pour le plugin revisions en 2.1
     78                                                                'champs_versionnes' => array('id_vignette', 'titre', 'descriptif', 'hauteur', 'largeur', 'mode','distant')
    3579                                                        );
    3680        $array['spip_rubriques'] = array(
     
    3882                                                                'type' => 'rubrique',
    3983                                                                'url_voir' => 'naviguer',
    40                                                                 'texte_retour' => 'revisions:icone_retour_rubrique',
     84                                                                'texte_retour' => 'gouverneur:icone_retour_rubrique',
    4185                                                                'url_edit' => 'rubriques_edit',
    4286                                                                'texte_modifier' => 'icone_modifier_rubrique',
    4387                                                                'icone_objet' => 'rubrique-24.png',
     88                                                                'texte_unique' => 'gouverneur:rubrique',
     89                                                                'texte_multiple' => 'gouverneur:rubriques',
    4490                                                                // Pour le plugin revisions en 2.1
    4591                                                                'champs_versionnes' => array('titre', 'descriptif', 'texte')
     
    4995                                                                'type' => 'mot',
    5096                                                                'url_voir' => 'mots_edit',
    51                                                                 'texte_retour' => 'revisions:icone_retour_mot',
     97                                                                'texte_retour' => 'gouverneur:icone_retour_mot',
    5298                                                                'url_edit' => 'mots_edit',
    5399                                                                'url_edit_param'=>'&edit=oui',
    54100                                                                'texte_modifier' => 'icone_modifier_mot',
     101                                                                'texte_unique' => 'gouverneur:mot',
     102                                                                'texte_multiple' => 'gouverneur:mots',
    55103                                                                'icone_objet' => 'mot-24.png',
    56104                                                                // Pour le plugin revisions en 2.1
     
    61109                                                                'type' => 'groupe_mot',
    62110                                                                'url_voir' => 'mots_tous',
    63                                                                 'texte_retour' => 'revisions:icone_retour_groupe_mot',
     111                                                                'texte_retour' => 'gouverneur:icone_retour_groupe_mot',
    64112                                                                'url_edit' => 'mots_type',
    65113                                                                'texte_modifier' => 'icone_modifier_mot',
    66114                                                                'icone_objet' => 'groupe-mot-edit-24.png',
     115                                                                'texte_unique' => 'gouverneur:groupe_mot',
     116                                                                'texte_multiple' => 'gouverneur:groupes_mots',
    67117                                                                // Pour le plugin revisions en 2.1
    68118                                                                'champs_versionnes' => array('titre', 'descriptif', 'texte','un_seul','obligatoire','tables_liees','minirezo','forum','comite')
     119                                                        );
     120        $array['spip_syndic'] = array(
     121                                                                'table_objet' => 'sites',
     122                                                                'type' => 'site',
     123                                                                'url_voir' => 'sites',
     124                                                                'texte_retour' => 'gouverneur:icone_retour_site',
     125                                                                'url_edit' => 'sites_edit',
     126                                                                'texte_modifier' => 'icone_modifier_site',
     127                                                                'icone_objet' => 'site-24.png',
     128                                                                'texte_unique' => 'gouverneur:site',
     129                                                                'texte_multiple' => 'gouverneur:sites',
     130                                                                // Pour le plugin revisions en 2.1
     131                                                                'champs_versionnes' => array('id_rubrique', 'id_secteur', 'nom_site', 'url_site', 'url_syndic','descriptif')
    69132                                                        );
    70133        return $array;
  • _core_/plugins/gouverneur/plugin.xml

    r31992 r32036  
    22        <nom>Le Gouverneur</nom>
    33        <auteur>kent1</auteur>
    4         <version>0.1</version>
     4        <version>0.1.1</version>
    55        <etat>dev</etat>
    66        <prefix>gouverneur</prefix>
Note: See TracChangeset for help on using the changeset viewer.