Changeset 66434 in spip-zone


Ignore:
Timestamp:
Oct 2, 2012, 12:33:43 PM (7 years ago)
Author:
gildas.cotomale@…
Message:

Permettre d'ajouter des coordonnées aux sites et aux brèves : dans le cas des sites par exemple, SPIP ne permet de renseigner que l'URL et la description, mais parfois on a besoin de pouvoir ajoindre à ce contact un ou plusieurs numéros et/ou courriels sans devoir installer CetO pour realiser cet annuaire de sites

Location:
_plugins_/coordonnees/branches/v1.4
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/coordonnees/branches/v1.4/coordonnees_fonctions.php

    r66432 r66434  
    99        $type = strtolower($val);
    1010        foreach ($formats_logos as $format) { // @file ecrire/inc/chercher_logo.php
    11                 $fichier = 'images/type_'. $id . '_' . $type . ($taille?"-$taille":'') '.' . $format;
     11                $fichier = 'images/type_'. $id . '_' . $type . ($taille?"-$taille":'') . '.' . $format;
    1212                if ( find_in_path($fichier) )
    1313                        $im = $fichier . ($taille?('" width="'.$taille.'" height="'.$taille):'');
  • _plugins_/coordonnees/branches/v1.4/coordonnees_pipelines.php

    r57311 r66434  
    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_infos'),
    17                 'article'      => array('titre'=>_T('coordonnees:articles'),     'exec'=>'articles'),
    18                 'rubrique'     => array('titre'=>_T('coordonnees:rubriques'),    'exec'=>'naviguer'),
    19                 'contact'      => array('titre'=>_T('coordonnees:contacts'),     'exec'=>'contact'),
    20                 'organisation' => array('titre'=>_T('coordonnees: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
     
    5056                        return $flux;
    5157                }
    52                
     58
    5359                // recuperation de l'id
    5460                $_id = $objet_exec['id_table_objet'];
    5561                // type d'objet
    5662                $type = $objet_exec['type'];
    57                
     63
    5864        }
    5965
    6066        $liste = liste_objets_coordonnees('exec');
    6167        $ok = false;
    62        
     68
    6369        // SPIP 3
    6470        if (isset($type) and isset($liste[$type])) {
    6571                // c'est bon
    6672                $ok = true;
    67                
     73
    6874        // SPIP 2.x
    6975        } else {
     
    9298                                        'id_objet' => $id
    9399                                );
    94                                 $flux['data'] .= recuperer_fond('prive/boite/coordonnees', $contexte, array('ajax'=>true));             
     100                                $flux['data'] .= recuperer_fond('prive/boite/coordonnees', $contexte, array('ajax'=>true));
    95101                        }
    96102                }
     
    104110/**
    105111 * Ajout de l'objet 'adresse'
    106  * à la liste des objets pouvant recevoir des champs extras 
     112 * à la liste des objets pouvant recevoir des champs extras
    107113**/
    108114function coordonnees_objets_extensibles($objets){
  • _plugins_/coordonnees/branches/v1.4/lang/coordonnees_fr.php

    r66432 r66434  
    1111        'ajouter_email' => 'Ajouter un email',
    1212        'ajouter_telephone' => 'Ajouter un numéro',
    13         'articles' => 'Articles',
    14         'auteurs' => 'Auteurs',
    1513
    1614        // C
     
    1917        'confirmer_suppression_email' => 'Voulez-vous vraiment supprimer ce courriel ?',
    2018        'confirmer_suppression_numero' => 'Voulez-vous vraiment supprimer ce numéro ?',
    21         'contacts' => 'Contacts',
    2219
    2320        // E
     
    6865        'numeros' => 'Numéros',
    6966
    70         // O
    71         'organisations' => 'Organisations',
    72 
    73         // R
    74         'rubriques' => 'Rubriques',
    75 
    7667        // S
    7768        'supprimer_adresse' => 'Supprimer cette adresse',
  • _plugins_/coordonnees/branches/v1.4/plugin.xml

    r66432 r66434  
    1616        <icon>images/addressbook-128.png</icon>
    1717
    18         <version>1.4.12</version>
     18        <version>1.4.13</version>
    1919        <version_base>1.7</version_base>
    2020        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.