Changeset 66457 in spip-zone


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

report de 1.4.11 (i.e. r66417 r66426 r66432 ) : activer la gestion des types de coordonnées dans l'interface d'édition

Location:
_plugins_/coordonnees/trunk
Files:
11 edited

Legend:

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

    r66453 r66457  
    5858        ), );
    5959
     60        // migration de certaines valeurs pour pouvoir faire fonctionner les selecteurs pendant l'edition
     61        //!\ comme on n'est pas certain de tous les migrer il y a donc rupture de compatibilite ? :-S
     62        $maj['1.7'] = array(
     63                array('sql_updateq' array("spip_adresses_liens", array('type'=>'work'), "LOWER(type) LIKE 'pro%'") ),
     64                array('sql_updateq' array("spip_numeros_liens", array('type'=>'work'), "LOWER(type) LIKE 'pro%'") ),
     65                array('sql_updateq' array("spip_adresses_liens", array('type'=>'home'), "LOWER(type) LIKE 'perso%'") ),
     66                array('sql_updateq' array("spip_adresses_liens", array('type'=>'home'), "LOWER(type) LIKE 'dom%'") ),
     67                array('sql_updateq' array("spip_numeros_liens", array('type'=>'home'), "LOWER(type) LIKE 'perso%'") ),
     68                array('sql_updateq' array("spip_numeros_liens", array('type'=>'cell'), "LOWER(type) LIKE 'cel%'") ),
     69                array('sql_updateq' array("spip_numeros_liens", array('type'=>'cell'), "LOWER(type) LIKE 'mob%'") ),
     70        );
     71
    6072        include_spip('base/upgrade');
    6173        maj_plugin($nom_meta_base_version, $version_cible, $maj);
  • _plugins_/coordonnees/trunk/formulaires/editer_adresse.html

    r66452 r66457  
    1212                        <ul>
    1313                                [(#SAISIE{input, titre, label=<:coordonnees:label_titre:>})]
     14                        [(#ENV{id_objet}|oui)
     15                                [(#SAISIE{selection, type, label=<:coordonnees:label_type_adresse:>, defaut=#ENV{type}, datas=#ARRAY{work,<:coordonnees:type_adr_work:>, home,<:coordonnees:type_adr_home:>, pref,<:coordonnees:type_adr_pref:>, postal,<:coordonnees:type_adr_postal:>, dom,<:coordonnees:type_adr_dom:>, intl,<:coordonnees:type_adr_intl:>, parcel,<:coordonnees:type_adr_parcel:> } })]
     16                        ]
    1417                                [(#SAISIE{input, voie, label=<:coordonnees:label_voie:>})]
    1518                                [(#SAISIE{input, complement, label=<:coordonnees:label_complement:>})]
  • _plugins_/coordonnees/trunk/formulaires/editer_adresse.php

    r51022 r66457  
    66include_spip('inc/editer');
    77
    8 function formulaires_editer_adresse_charger_dist($id_adresse='new', $objet='', $id_objet='', $retour=''){
     8function formulaires_editer_adresse_charger_dist($id_adresse='new', $objet='', $id_objet='', $retour='', $type=''){
    99        $valeurs = formulaires_editer_objet_charger('adresse', $id_adresse, '', '', $retour, '');
    1010        $valeurs['objet'] = $objet;
    1111        $valeurs['id_objet'] = $id_objet;
     12        $valeurs['type'] = $type;
    1213        return $valeurs;
    1314}
    1415
    15 function formulaires_editer_adresse_verifier_dist($id_adresse='new', $objet='', $id_objet='', $retour=''){
     16function formulaires_editer_adresse_verifier_dist($id_adresse='new', $objet='', $id_objet='', $retour='', $type=''){
    1617        $erreurs = formulaires_editer_objet_verifier('adresse', $id_adresse);
    1718        return $erreurs;
    1819}
    1920
    20 function formulaires_editer_adresse_traiter_dist($id_adresse='new', $objet='', $id_objet='', $retour=''){
     21function formulaires_editer_adresse_traiter_dist($id_adresse='new', $objet='', $id_objet='', $retour='', $type=''){
    2122        // si redirection demandee, on refuse le traitement en ajax
    2223//      if ($retour) refuser_traiter_formulaire_ajax();
  • _plugins_/coordonnees/trunk/formulaires/editer_email.php

    r51022 r66457  
    66include_spip('inc/editer');
    77
    8 function formulaires_editer_email_charger_dist($id_email='new', $objet='', $id_objet='', $retour=''){
     8function formulaires_editer_email_charger_dist($id_email='new', $objet='', $id_objet='', $retour='', $type=''){
    99        $valeurs = formulaires_editer_objet_charger('email', $id_email, '', '', $retour, '');
    1010        $valeurs['objet'] = $objet;
    1111        $valeurs['id_objet'] = $id_objet;
     12        $valeurs['type'] = $type;
    1213        return $valeurs;
    1314}
    1415
    15 function formulaires_editer_email_verifier_dist($id_email='new', $objet='', $id_objet='', $retour=''){
     16function formulaires_editer_email_verifier_dist($id_email='new', $objet='', $id_objet='', $retour='', $type=''){
    1617        $erreurs = formulaires_editer_objet_verifier('email', $id_email);
    1718        return $erreurs;
    1819}
    1920
    20 function formulaires_editer_email_traiter_dist($id_email='new', $objet='', $id_objet='', $retour=''){
     21function formulaires_editer_email_traiter_dist($id_email='new', $objet='', $id_objet='', $retour='', $type=''){
    2122        // si redirection demandee, on refuse le traitement en ajax
    2223        //if ($retour) refuser_traiter_formulaire_ajax();
  • _plugins_/coordonnees/trunk/formulaires/editer_numero.html

    r46929 r66457  
    1313                        <ul>
    1414                                [(#SAISIE{input, titre, label=<:coordonnees:label_titre:>})]
     15                        [(#ENV{id_objet}|oui)
     16                                [(#SAISIE{selection, type, label=<:coordonnees:label_type_numero:>, defaut=#ENV{type}, datas=#ARRAY{voice,<:coordonnees:type_tel_voice:>, work,<:coordonnees:type_tel_work:>, home,<:coordonnees:type_tel_home:>, msg,<:coordonnees:type_tel_msg:>, pref,<:coordonnees:type_tel_pref:>, fax,<:coordonnees:type_tel_fax:>, cel,<:coordonnees:type_tel_cel:>, video,<:coordonnees:type_tel_video:>, pager,<:coordonnees:type_tel_pager:>, bbs,<:coordonnees:type_tel_bbs:>, modem,<:coordonnees:type_tel_modem:>, car,<:coordonnees:type_tel_car:>, isdn,<:coordonnees:type_tel_isdn:>, pcs,<:coordonnees:type_tel_pcs:> } })]
     17                        ]
    1518                                [(#SAISIE{input, numero, label=<:coordonnees:label_numero:>})]
    1619                        </ul>
     
    2023                                <input type='submit' name='enregistrer' value='<:bouton_enregistrer:>' />
    2124                        </p>
    22                        
     25
    2326                </div></form>
    2427        ]
  • _plugins_/coordonnees/trunk/formulaires/editer_numero.php

    r51022 r66457  
    66include_spip('inc/editer');
    77
    8 function formulaires_editer_numero_charger_dist($id_numero='new', $objet='', $id_objet='', $retour=''){
     8function formulaires_editer_numero_charger_dist($id_numero='new', $objet='', $id_objet='', $retour='', $type=''){
    99        $valeurs = formulaires_editer_objet_charger('numero', $id_numero, '', '', $retour, '');
    1010        $valeurs['objet'] = $objet;
    1111        $valeurs['id_objet'] = $id_objet;
     12        $valeurs['type'] = $type;
    1213        return $valeurs;
    1314}
    1415
    15 function formulaires_editer_numero_verifier_dist($id_numero='new', $objet='', $id_objet='', $retour=''){
     16function formulaires_editer_numero_verifier_dist($id_numero='new', $objet='', $id_objet='', $retour='', $type=''){
    1617        $erreurs = formulaires_editer_objet_verifier('numero', $id_numero);
    1718        return $erreurs;
    1819}
    1920
    20 function formulaires_editer_numero_traiter_dist($id_numero='new', $objet='', $id_objet='', $retour=''){
     21function formulaires_editer_numero_traiter_dist($id_numero='new', $objet='', $id_objet='', $retour='', $type=''){
    2122        // si redirection demandee, on refuse le traitement en ajax
    2223        //if ($retour) refuser_traiter_formulaire_ajax();
  • _plugins_/coordonnees/trunk/lang/coordonnees_fr.php

    r66454 r66457  
    2626        'emails' => 'Courriels',
    2727        'explication_objets_actifs' => 'Sur quels objets éditoriaux proposer les coordonnées ?',
    28         'explication_type_adresse' => 'Le type peut être \'perso\' ou \'pro\'.',
    29         'explication_type_email' => 'Le type peut être \'perso\' ou \'pro\'.',
    30         'explication_type_numero' => 'Le type peut être \'perso\' ou \'pro\' ou \'fax\'.',
    31 
    32         // F
    33         'fax' => 'Fax.',
    3428
    3529        // I
     
    6256
    6357        // M
    64         'mobile' => 'Mobile',
    6558        'modifier_adresse' => 'Modifier cette adresse',
    6659        'modifier_email' => 'Modifier ce courriel',
     
    7972
    8073        // T
    81         'titre_coordonnees' => 'Coordonnées'
     74        'titre_coordonnees' => 'Coordonnées',
     75        'type_adr_' => '',
     76        'type_adr_dom' => 'R&eacute;sidentielle',
     77        'type_adr_home' => 'Personnelle',
     78        'type_adr_intl' => '&Eacute;trang&egrave;re',
     79        'type_adr_parcel' => 'Parcelle',
     80        'type_adr_postal' => 'Postale (en poste restante)',
     81        'type_adr_pref' => 'Principale',
     82        'type_adr_work' =>  'Professionnelle',
     83        'type_mel_' => '',
     84        'type_mel_internet' => 'Internet', // user@domain
     85        'type_mel_pref' => 'Préféré',
     86        'type_mel_x400' => 'X.400',
     87        'type_tel_' => '',
     88        'type_tel_bbs' => 'Service de messagerie',
     89        'type_tel_car' => 'Voiture',
     90        'type_tel_cell' => 'Portable', // a cote de "cell" on trouve "mobile" qui est une terminologie tres courante en Amerique du nord
     91        'type_tel_fax' => 'Télécopie',
     92        'type_tel_home' => 'Résidence',
     93        'type_tel_isdn' => 'RNIS ...ou DSL', // Réseau numérique à intégration de services
     94        'type_tel_modem' => 'MoDem informatique',
     95        'type_tel_msg' => 'à messagerie',
     96        'type_tel_pager' => 'Bipeur',
     97        'type_tel_pcs' => 'Service de communication personnel', // "Réseau privé" en gros
     98        'type_tel_pref' => 'Favori',
     99        'type_tel_video' => 'Visioconférence',
     100        'type_tel_voice' => 'Vocal',
     101        'type_tel_work' => 'Professionnel',
     102
    82103);
    83104
  • _plugins_/coordonnees/trunk/paquet.xml

    r66456 r66457  
    22        prefix="coordonnees"
    33        categorie="auteur"
    4         version="2.0.6"
     4        version="2.0.7"
    55        etat="test"
    66        compatibilite="[3.0.0-dev;["
    77        logo="images/addressbook-128.png"
    8         schema="1.6"
     8        schema="1.7"
    99        documentation="http://www.spip-contrib.net/Plugin-Coordonnees"
    1010>
  • _plugins_/coordonnees/trunk/prive/liste/adresses.html

    r66456 r66457  
    2727                                        [(#URL_ECRIRE{adresse_edit}
    2828                                                |parametre_url{id_adresse,#ID_ADRESSE}
    29                                                 |parametre_url{retour,[(#ENV{retour,#SELF})]})],ajax})]
     29                                                |parametre_url{retour,[(#ENV{retour,#SELF})]}
     30                                                |parametre_url{type,#TYPE}
     31                                        )],ajax})]
    3032
    3133                                [(#BOUTON_ACTION{
  • _plugins_/coordonnees/trunk/prive/liste/emails.html

    r66456 r66457  
    2222                                        [(#URL_ECRIRE{email_edit}
    2323                                                |parametre_url{id_email,#ID_EMAIL}
    24                                                 |parametre_url{retour,[(#ENV{retour,#SELF})]})],ajax})]
     24                                                |parametre_url{retour,[(#ENV{retour,#SELF})]}
     25                                                |parametre_url{type,#TYPE}
     26                                        )],ajax})]
    2527
    2628                                [(#BOUTON_ACTION{
  • _plugins_/coordonnees/trunk/prive/liste/numeros.html

    r66456 r66457  
    2222                                        [(#URL_ECRIRE{numero_edit}
    2323                                                |parametre_url{id_numero,#ID_NUMERO}
    24                                                 |parametre_url{retour,[(#ENV{retour,#SELF})]})],ajax})]
     24                                                |parametre_url{retour,[(#ENV{retour,#SELF})]}
     25                                                |parametre_url{type,#TYPE}
     26                                        )],ajax})]
    2527
    2628                                [(#BOUTON_ACTION{
Note: See TracChangeset for help on using the changeset viewer.