Ignore:
Timestamp:
07/13/10 15:23:53 (10 years ago)
Author:
b_b
Message:

permettre de spécifier à l'upload qu'un média n'est pas localisable

Location:
plugins_spip/diogene_complements/diogene_geo
Files:
5 edited

Legend:

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

    r3340 r3714  
    3131                $table  = $flux['args']['table'];
    3232                $id_table_objet = id_table_objet($type);
    33 
    34                 if(($lat = _request('lat')) && ($lng = _request('lonx'))){
     33spip_log("hop","bb");
     34                if(($lat = _request('lat')) && ($lng = _request('lonx')) && (!$non_localisable = _request('non_localisable'))){
    3535                        // On crée l'array pour l'update et pour la création des coordonnées
    36 
     36spip_log("on devrait pas passer ici","bb");
    3737                        $zoom = _request('zoom') ? _request('zoom') : lire_config('geomap/zoom');
    3838
     
    6767                        }
    6868                }
     69                spip_log($non_localisable,"bb");
     70                set_request('non_localisable',$non_localisable);
    6971        }
    7072        return $flux;
     
    9597}
    9698
     99function diogene_geo_diogene_ajout_media_post_charger($flux){
     100        $flux['data']['non_localisable'] = _request('non_localisable');
     101        return $flux;
     102}
     103
    97104function diogene_geo_diogene_champs_sup($flux){
    98105        $flux['article']['geo'] = _T('diogene_geo:form_legend');
  • plugins_spip/diogene_complements/diogene_geo/formulaires/diogene_ajouter_medias_geo.html

    r3342 r3714  
    1919                        <a id="rechercher"><:gis:label_address:></a>
    2020                </li>
     21
     22                [(#SAISIE{case,non_localisable,
     23                        label=<:diogene_geo:non_localisable:>,
     24                        label_case=<:diogene_geo:non_localisable_case:>})]
     25
    2126                [(#SAISIE{input,lat,
    2227                        label=<:diogene_geo:latitude:>,
  • plugins_spip/diogene_complements/diogene_geo/lang/diogene_geo_fr.php

    r3076 r3714  
    1515        'longitude' => 'Longitude',
    1616
     17        // N
     18        'non_localisable' => 'Non localisable',
     19        'non_localisable_case' => 'Ce m&eacute;dia n\'est pas localisable',
     20       
    1721        // R
    1822        'recherche' => 'Recherche',
  • plugins_spip/diogene_complements/diogene_geo/plugin.xml

    r3077 r3714  
    3535        </pipeline>
    3636        <pipeline>
     37                <nom>diogene_ajout_media_post_charger</nom>
     38                <inclure>diogene_geo_pipelines.php</inclure>
     39        </pipeline>
     40        <pipeline>
    3741                <nom>diogene_avant_formulaire</nom>
    3842                <inclure>diogene_geo_pipelines.php</inclure>
  • plugins_spip/diogene_complements/diogene_geo/prive/inc-diogene_geo_map.html

    r3698 r3714  
    9595                        });
    9696                        jQuery("#map_adresse").focus(function(){jQuery(this).val("");});
     97                        if (jQuery("input[name=non_localisable]").is(':checked'))
     98                                jQuery('li.editer_lat, li.editer_lonx, li.editer_zoom').hide();
     99                        jQuery("input[name=non_localisable]").change(function(){
     100                                jQuery('li.editer_lat, li.editer_lonx, li.editer_zoom').toggle();
     101                        });
    97102                        jQuery("#rechercher").css("cursor","pointer").click(function(){
    98103                                var adresse = jQuery("#map_adresse").attr("value");
Note: See TracChangeset for help on using the changeset viewer.