Ignore:
Timestamp:
03/17/10 00:28:17 (11 years ago)
Author:
kent1
Message:

On continue à refactoriser ce code

Location:
plugins_spip/diogene_complements/diogene_geo
Files:
3 edited
2 moved

Legend:

Unmodified
Added
Removed
  • plugins_spip/diogene_complements/diogene_geo/diogene_geo_pipelines.php

    r3074 r3076  
    5656                                // => on les crées
    5757                                $id_gis = sql_insertq("spip_gis",$coords);
    58                                 spip_log("DIOGENE_GEO : Création des coordonnées pour l'article $id_article => id_gis = $id_gis","emballe_media");
     58                                spip_log("DIOGENE_GEO : Création des coordonnées pour l'article $id_article => id_gis = $id_gis","diogene");
    5959                        }
    6060                }
     
    8484                if((!$erreur['lat']) && ($lat = $valeurs['lat'])){
    8585                        if((!empty($lat)) && !is_numeric($lat)){
    86                                 $erreurs['lat'] = _T('emballe_medias:valeur_pas_float',array('champs'=> _T('emballe_media_geo:latitude')));
    87                                 spip_log("DIOGENE_GEO : latitude n'est pas un float","emballe_media");
     86                                $erreurs['lat'] = _T('diogene:valeur_pas_float',array('champs'=> _T('diogene_geo:latitude')));
     87                                spip_log("DIOGENE_GEO : latitude n'est pas un float","diogene");
    8888                        }
    8989                }
    9090                if((!$erreur['lonx']) && ($lonx = $valeurs['lonx'])){
    9191                        if((!empty($lonx)) && !is_numeric($lonx)){
    92                                 $erreurs['lonx'] = _T('emballe_medias:valeur_pas_float',array('champs'=> _T('emballe_media_geo:longitude')));
    93                                 spip_log("DIOGENE_GEO : longitude n'est pas un float","emballe_media");
     92                                $erreurs['lonx'] = _T('diogene:valeur_pas_float',array('champs'=> _T('diogene_geo:longitude')));
     93                                spip_log("DIOGENE_GEO : longitude n'est pas un float","diogene");
    9494                        }
    9595                }
    9696                if((!$erreur['zoom']) && ($zoom = $valeurs['zoom'])){
    9797                        if((!empty($zoom)) && !is_numeric($zoom)){
    98                                 $erreurs['zoom'] = _T('emballe_medias:valeur_pas_int',array('champs'=>_T('emballe_media_geo:zoom')));
    99                                 spip_log("DIOGENE_GEO : zoom n'est pas un int","emballe_media");
     98                                $erreurs['zoom'] = _T('diogene:valeur_pas_int',array('champs'=>_T('diogene_geo:zoom')));
     99                                spip_log("DIOGENE_GEO : zoom n'est pas un int","diogene");
    100100                        }
    101101                }
     
    103103        }
    104104
    105         function diogene_spipicious_diogene_champs_sup($flux){
    106                 $flux['spipicious'] = _T('diogene_spipicious:tags_spipicious');
     105        function diogene_geo_diogene_champs_sup($flux){
     106                $flux['geo'] = _T('diogene_geo:form_legend');
    107107                return $flux;
    108108        }
  • plugins_spip/diogene_complements/diogene_geo/formulaires/config_diogene_texte_geo.html

    r3074 r3076  
    11[(#PLUGINS{GIS}|oui)
    22        <li>
    3                 <label for="lat"><:emballe_medias_geo:latitude:></label>
    4                 <input type="checkbox" name="lat" [checked="(#CONFIG{emballe_medias/texte/lat}?{checked})"] onclick="showhide(this,'#lat_oblig')" id="lat" />
    5                 <div style="[(#CONFIG{emballe_medias/texte/lat}|=={on}|?{display: block;, display:none;})]" id="lat_oblig">
    6                         <input type="checkbox" name="lat_obligatoire" [checked="(#CONFIG{emballe_medias/texte/lat_obligatoire}?{checked})"] id="lat_obligatoire" />
     3                <label for="lat"><:diogene_geo:latitude:></label>
     4                <input type="checkbox" name="lat" [checked="(#CONFIG{diogene/texte/lat}?{checked})"] onclick="showhide(this,'#lat_oblig')" id="lat" />
     5                <div style="[(#CONFIG{diogene/texte/lat}|=={on}|?{display: block;, display:none;})]" id="lat_oblig">
     6                        <input type="checkbox" name="lat_obligatoire" [checked="(#CONFIG{diogene/texte/lat_obligatoire}?{checked})"] id="lat_obligatoire" />
    77                        <span style="color:red">*</span>
    88                </div>
    99        </li>
    1010        <li>
    11                 <label for="lonx"><:emballe_medias_geo:longitude:></label>
    12                 <input type="checkbox" name="lonx" [checked="(#CONFIG{emballe_medias/texte/lonx}?{checked})"] onclick="showhide(this,'#lonx_oblig')" id="lonx" />
    13                 <div style="[(#CONFIG{emballe_medias/texte/lonx}|=={on}|?{display: block;, display:none;})]" id="lonx_oblig">
    14                         <input type="checkbox" name="lonx_obligatoire" [checked="(#CONFIG{emballe_medias/texte/lonx_obligatoire}?{checked})"] id="lonx_obligatoire" />
     11                <label for="lonx"><:diogene_geo:longitude:></label>
     12                <input type="checkbox" name="lonx" [checked="(#CONFIG{diogene/texte/lonx}?{checked})"] onclick="showhide(this,'#lonx_oblig')" id="lonx" />
     13                <div style="[(#CONFIG{diogene/texte/lonx}|=={on}|?{display: block;, display:none;})]" id="lonx_oblig">
     14                        <input type="checkbox" name="lonx_obligatoire" [checked="(#CONFIG{diogene/texte/lonx_obligatoire}?{checked})"] id="lonx_obligatoire" />
    1515                        <span style="color:red">*</span>
    1616                </div>
    1717        </li>
    1818        <li>
    19                 <label for="zoom"><:emballe_medias_geo:zoom:></label>
    20                 <input type="checkbox" name="zoom" [checked="(#CONFIG{emballe_medias/texte/zoom}?{checked})"] onclick="showhide(this,'#zoom_oblig')" id="zoom" />
    21                 <div style="[(#CONFIG{emballe_medias/texte/zoom}|=={on}|?{display: block;, display:none;})]" id="zoom_oblig">
    22                         <input type="checkbox" name="zoom_obligatoire" [checked="(#CONFIG{emballe_medias/texte/zoom_obligatoire}?{checked})"] id="zoom_obligatoire" />
     19                <label for="zoom"><:diogene_geo:zoom:></label>
     20                <input type="checkbox" name="zoom" [checked="(#CONFIG{diogene/texte/zoom}?{checked})"] onclick="showhide(this,'#zoom_oblig')" id="zoom" />
     21                <div style="[(#CONFIG{diogene/texte/zoom}|=={on}|?{display: block;, display:none;})]" id="zoom_oblig">
     22                        <input type="checkbox" name="zoom_obligatoire" [checked="(#CONFIG{diogene/texte/zoom_obligatoire}?{checked})"] id="zoom_obligatoire" />
    2323                        <span style="color:red">*</span>
    2424                </div>
    2525        </li>
    2626        <li>
    27                 <label><:emballe_medias_geo:recherche:></label>
     27                <label><:diogene_geo:recherche:></label>
    2828                <div class="choix">
    29                         <input type="checkbox" name="recherche" [checked="(#CONFIG{emballe_medias/texte/recherche}?{checked})"] id="recherche" />
    30                         <label for="recherche"><:emballe_medias_geo:label_recherche:></label>
     29                        <input type="checkbox" name="recherche" [checked="(#CONFIG{diogene/texte/recherche}?{checked})"] id="recherche" />
     30                        <label for="recherche"><:diogene_geo:label_recherche:></label>
    3131                </div>
    3232        </li>
  • plugins_spip/diogene_complements/diogene_geo/formulaires/diogene_ajouter_medias_geo.html

    r3074 r3076  
    33[(#SET{lat,[(#ENV{lat}|?{#ENV{lat},#CONFIG{geomap/latitude,0.0}})]})]
    44[(#SET{zoom,[(#ENV{zoom}|?{#ENV{zoom},#CONFIG{geomap/zoom,7}})]})]
    5 <li class="fieldset em_geo">
     5<li class="fieldset diogene_geo">
    66<fieldset>
    7         <h3 class="legend"><:emballe_medias_geo:form_legend:></h3>
     7        <h3 class="legend"><:diogene_geo:form_legend:></h3>
    88        <ul>
    99                [(#CONFIG{geomap/cle_api}|oui)
    10                         <INCLURE{fond=prive/inc-em_geo_map}{lat=#GET{lat}}{lonx=#GET{lonx}}{zoom=#GET{zoom}}>
     10                        <INCLURE{fond=prive/inc-diogene_geo_map}{lat=#GET{lat}}{lonx=#GET{lonx}}{zoom=#GET{zoom}}>
    1111                ]
    1212                <input type='hidden' name='pays' id='pays' value='' />
     
    1515                <input type='hidden' name='ville' id='ville' value='' />
    1616                <input type='hidden' name='code_postal' id='code_postal' value='' />
    17                 [(#CONFIG{emballe_medias/texte/recherche}|oui)
     17                [(#CONFIG{diogene/texte/recherche}|oui)
    1818                <li class="rechercher_adresse">
    19                         <input type="text" class="text" name="map_adresse" id="map_adresse" value="<:emballe_medias_geo:adresse:>" />
     19                        <input type="text" class="text" name="map_adresse" id="map_adresse" value="<:diogene_geo:adresse:>" />
    2020                        <a id="rechercher"><:gis:label_address:></a>
    2121                </li>]
    2222                [(#SAISIE{input,lat,
    23                         label=<:emballe_medias_geo:latitude:>,
     23                        label=<:diogene_geo:latitude:>,
    2424                        defaut=#GET{lat}})]
    2525
    2626                [(#SAISIE{input,lonx,
    27                         label=<:emballe_medias_geo:longitude:>,
     27                        label=<:diogene_geo:longitude:>,
    2828                        defaut=#GET{lonx}})]
    2929
    3030                [(#SAISIE{input,zoom,
    31                         label=<:emballe_medias_geo:zoom:>,
     31                        label=<:diogene_geo:zoom:>,
    3232                        defaut=#GET{zoom}})]
    3333
  • plugins_spip/diogene_complements/diogene_geo/lang/diogene_geo_fr.php

    r3073 r3076  
    44
    55$GLOBALS[$GLOBALS['idx_lang']] = array(
     6        // A
    67        'adresse' => 'Adresse',
     8
     9        // F
    710        'form_legend' => 'Informations g&eacute;ographiques',
     11
     12        // L
    813        'label_recherche' => 'Afficher un champ de recherche sous la carte.',
    914        'latitude' => 'Latitude',
    1015        'longitude' => 'Longitude',
     16
     17        // R
    1118        'recherche' => 'Recherche',
     19
     20        // Z
    1221        'zoom' => 'Zoom'
    1322);
  • plugins_spip/diogene_complements/diogene_geo/prive/inc-diogene_geo_map.html

    r3073 r3076  
    11<li style="padding:0">
    2 <div id="emballe_media_map" style="width:100%;height:350px;overflow:hidden"></div>
     2<div id="diogene_map" style="width:100%;height:350px;overflow:hidden"></div>
    33<script type="text/javascript">
    44        var initMap_form = function(){
     
    99                        var long = #ENV{lonx};
    1010                        var zoom = #ENV{zoom};
    11                         formMap = new GMap2(document.getElementById("emballe_media_map"));
     11                        formMap = new GMap2(document.getElementById("diogene_map"));
    1212                        formMap.addControl(new GLargeMapControl());
    1313                        formMap.addControl(new GMapTypeControl());
     
    3838                                geocoder.getLocations(new GLatLng(lat,lonx), showAddress);
    3939                        };]
    40                        
     40
    4141                        // update des inputs du formulaire
    4242                        var updateInputs = function(lat,long) {
     
    4646                                geocode(lat,long);]
    4747                        };
    48                        
     48
    4949                        // creer un marker draggable qui declenche updateInputs
    5050                        var createMarker = function(lat,long) {
     
    5858                                return marker;
    5959                        };
    60                        
     60
    6161                        formMap.addOverlay(createMarker(lat,long));
    6262
     
    8787                                formMap.panTo(newpoint.getLatLng());
    8888                        });
    89                         [(#CONFIG{emballe_medias/texte/recherche}|oui)
     89                        [(#CONFIG{diogene/texte/recherche}|oui)
    9090                        jQuery("#map_adresse").focus(function(){jQuery(this).val("");});
    9191                        jQuery("#rechercher").css("cursor","pointer").click(function(){
Note: See TracChangeset for help on using the changeset viewer.