Changeset 66450 in spip-zone


Ignore:
Timestamp:
Oct 3, 2012, 4:04:27 AM (7 years ago)
Author:
gildas.cotomale@…
Message:

report de v1.4.13 (i.e. r66434) : ajout de l'interface de liaison de coordonnées aux sites et aux brèves

Location:
_plugins_/coordonnees/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coordonnees/trunk/coordonnees_pipelines.php

    r58139 r66450  
    33/**
    44 * Plugin Coordonnees
    5  * Licence GPL (c) 2010 Matthieu Marcillaud 
     5 * Licence GPL (c) 2010 Matthieu Marcillaud
    66**/
    77
    88/**
    9  * Informations sur les objets où peut s'appliquer les coordonnees 
     9 * Informations sur les objets où peut s'appliquer les coordonnees
    1010 *
    1111 * @param String $quoi info que l'on veut recuperer (sinon tout le tableau)
     
    1414function liste_objets_coordonnees($quoi = '') {
    1515        $liste = array(
    16                 'auteur'       => array('titre'=>_T('coordonnees:auteurs'),   'exec'=>'auteur'),
    17                 'article'      => array('titre'=>_T('coordonnees:articles'),  'exec'=>'article'),
    18                 'rubrique'     => array('titre'=>_T('coordonnees:rubriques'), 'exec'=>'rubrique'),
    19                 'contact'      => array('titre'=>_T('contacts:contacts'),     'exec'=>'contact'),
    20                 'organisation' => array('titre'=>_T('contacts:organisations'),'exec'=>'organisation'),
     16                'auteur'       => array('titre'=>_T('ecrire:info_auteurs'),      'exec'=>'auteur_infos'),
     17                'article'      => array('titre'=>_T('ecrire:info_articles_2'),     'exec'=>'articles'),
     18                'rubrique'     => array('titre'=>_T('ecrire:info_rubriques'),    'exec'=>'naviguer'),
     19                'breve'     => array('titre'=>_T('ecrire:info_breves_03'),    'exec'=>'breves_edit'),
     20                'site'     => array('titre'=>_T('ecrire:info_sites'),    'exec'=>'sites'),
    2121        );
    22        
     22#       if ( test_plugin_actif('AGENDA') ) // Agenda 2
     23#               $liste['evenement'] = array('titre'=>_T('agenda:evenements'),    'exec'=>'evenements_edit'); // ca marche, mais comme les evenements sont obligatoirement lies a un article et qu'ils ont des repetitions, il vaut mieux lier le contact directement a l'article
     24        if ( test_plugin_actif('CONTACT') ) { // Contacts & Organisations
     25                $liste['contact'] = array('titre'=>_T('contacts:bouton_contacts'),     'exec'=>'contact');
     26                $liste['contact'] = array('titre'=>_T('contacts:bouton_organisations'),'exec'=>'organisation');
     27        }
     28
    2329        if (!$quoi) {
    2430                return $liste;
     
    2935                $listeq[$c] = $v[$quoi];
    3036        }
    31         return $listeq; 
     37        return $listeq;
    3238}
    3339
     
    4955                        return $flux;
    5056                }
    51                
     57
    5258                // recuperation de l'id
    5359                $_id = $objet_exec['id_table_objet'];
    5460                // type d'objet
    5561                $type = $objet_exec['type'];
    56                
     62
    5763
    5864
    5965        $liste = liste_objets_coordonnees('exec');
    6066        $ok = false;
    61        
     67
    6268        if (isset($type) and isset($liste[$type])){
    6369                // c'est un exec que l'on peut afficher
     
    7985                                        'id_numero' => _request('id_numero'),
    8086                                        'id_email' => _request('id_email')
    81                                        
     87
    8288                                );
    83                                 $flux['data'] .= recuperer_fond('prive/boite/coordonnees', $contexte, array('ajax'=>true));             
     89                                $flux['data'] .= recuperer_fond('prive/boite/coordonnees', $contexte, array('ajax'=>true));
    8490                        }
    8591                }
     
    9399/**
    94100 * Ajout de l'objet 'adresse'
    95  * à la liste des objets pouvant recevoir des champs extras 
     101 * à la liste des objets pouvant recevoir des champs extras
    96102**/
    97103function coordonnees_objets_extensibles($objets){
  • _plugins_/coordonnees/trunk/lang/coordonnees_fr.php

    r58155 r66450  
    1313        'ajouter_email' => 'Ajouter un email',
    1414        'ajouter_telephone' => 'Ajouter un numéro',
    15         'articles' => 'Articles',
    16         'auteurs' => 'Auteurs',
    1715
    1816        // C
     
    7472        'numeros' => 'Numéros',
    7573
    76         // R
    77         'rubriques' => 'Rubriques',
    78 
    7974        // S
    8075        'supprimer_adresse' => 'Supprimer cette adresse',
  • _plugins_/coordonnees/trunk/paquet.xml

    r60900 r66450  
    22        prefix="coordonnees"
    33        categorie="auteur"
    4         version="2.0.1"
     4        version="2.0.2"
    55        etat="test"
    66        compatibilite="[3.0.0-dev;["
     
    1111
    1212        <nom>Coordonn&eacute;es</nom>
    13        
     13
    1414        <auteur>Matthieu Marcillaud</auteur>
    1515        <auteur lien="http://www.cym.fr">Cyril MARION</auteur>
    16        
     16
    1717        <licence>GNU/GPL</licence>
    1818        <traduire gestionnaire="salvatore" module="coordonnees" reference="fr" />
    19        
    2019
    2120
    22        
     21
     22
    2323        <pipeline nom="declarer_tables_principales" inclure="base/coordonnees.php" />
    2424
     
    4141        <necessite nom="saisies" compatibilite="[1.14.0;]" />
    4242        <necessite nom="pays" compatibilite="[1.0.5;]" />
    43        
     43
    4444</paquet>
Note: See TracChangeset for help on using the changeset viewer.