From: Ludovic CHEVALIER Date: Fri, 28 Jun 2013 10:35:04 +0000 (+0200) Subject: [Feature] +export csv X-Git-Tag: v1.2.0~5 X-Git-Url: https://git.cyclocoop.org/admin/%7B%24www_url%7Dadmin/%27.%20sinon%28find_in_path%28%27css/leaflet.markercluster.css%27%29%2Cfind_in_path%28_DIR_LIB_GIS.%27plugins/%40%20%27info_desinstaller_plugin%27%20=%3E%20%27%20deactivates%20the%20plugin%20and%20deletes%20the%20data%27%2C%20%27info_discussion_cours%27%20=%3E%20%27Current%20discussions%27%2C%20%27info_ecrire_article%27%20=%3E%20%27Before%20writing%20any%20articles%2C%20you%20must%20create%20at%20least%20one%20section.%27%2C-%27info_email_envoi%27%20=%3E%20%27Sender/%27s%20email%20address%20%28optional%29%27%2C-%27info_email_envoi_txt%27%20=%3E%20%27Enter%20the%20sender/%27s%20email%20address%20used%20for%20sending%20emails%20%28by%20default%2C%20the%20recipient/%27s%20address%20is%20used%20as%20the%20sender/%27s%20address%29%C3%82%C2%A0:%27%2C-%27info_email_webmestre%27%20=%3E%20%27Webmaster/%27s%20email%20address%27%2C%20%27info_email_envoi%27%20=%3E%20%27Sender%C3%A2%C2%80%C2%99s%20email%20address%20%28optional%29%27%2C%20%27info_email_envoi_txt%27%20=%3E%20%27Enter%20the%20sender%C3%A2%C2%80%C2%99s%20email%20address%20used%20for%20sending%20emails%20%28by%20default%2C%20the%20recipient%C3%A2%C2%80%C2%99s%20address%20is%20used%20as%20the%20sender%C3%A2%C2%80%C2%99s%20address%29%C3%82%C2%A0:%27%2C%20%27info_email_webmestre%27%20=%3E%20%27Webmaster%C3%A2%C2%80%C2%99s%20email%20address%27%2C%20%27info_entrer_code_alphabet%27%20=%3E%20%27Enter%20the%20code%20of%20the%20character%20set%20to%20be%20used:%27%2C%20%27info_envoi_email_automatique%27%20=%3E%20%27Automated%20mailing%27%2C%20%27info_envoyer_maintenant%27%20=%3E%20%27Send%20now%27%2C%40%40%20-340%2C8%20%20340%2C8%20%40%40%20Do%20not%20submit%20this%20import%20request.%3Cp%3EFor%20more%20information%2C%20please%20see%20%3Ca%20href=?a=commitdiff_plain;h=ffa298ec9c1e15d09183a50d6854ed68b5213648;p=lhc%2Fweb%2Fspip_carte_de_sites.git [Feature] +export csv --- diff --git a/TODO b/TODO index 116a30c..b1ef0d2 100755 --- a/TODO +++ b/TODO @@ -9,7 +9,6 @@ * Liste - Bug : La liste est mal gérée dans le contexte multilingue, quand le champ ville est traduit * Carte - Avoir un champs de recherche dans lequel on saisit la ville ou le code postal, des horaires, ... et la carte se centre dessus - Voir du côté de https://wiki.openstreetmap.org/wiki/Nominatim * Carte - Afficher la description du site dans le popup si pas de description du point GIS -* Export - Prévoir un export XML - Prémisse sous forme de requête SQL: "SELECT spip_syndic.*, spip_gis_liens.*, spip_gis.* FROM `spip_gis`, `spip_gis_liens`, `spip_syndic` WHERE `spip_gis_liens`.`objet` = 'site' AND `spip_gis_liens`.`id_gis` = `spip_gis`.`id_gis` AND `spip_gis_liens`.`id_objet` = `spip_syndic`.`id_syndic`" * Plugin - Mettre en valeur la prise en compte des différents critères d'atelier: auto-réparation, recyclage, promotion, ... Ce qui permettrait de valoriser également les initiatives qui ne nous ressemble pas tout à fait, notamment à l'étranger. ##En cours @@ -54,3 +53,4 @@ * Carte: ajout de filtres pour changer le style a la volée * Carte: ajout de filtres pour rendre optionnel l'affichage des images * Plugin: Construire automatiquement les liens vers la librairie CloudMade en fonction des données de plugin.xml +* Export - Prévoir un export csv - Prémisse sous forme de requête SQL: "SELECT spip_syndic.*, spip_gis_liens.*, spip_gis.* FROM `spip_gis`, `spip_gis_liens`, `spip_syndic` WHERE `spip_gis_liens`.`objet` = 'site' AND `spip_gis_liens`.`id_gis` = `spip_gis`.`id_gis` AND `spip_gis_liens`.`id_objet` = `spip_syndic`.`id_syndic`" diff --git a/export_sites.html b/export_sites.html new file mode 100644 index 0000000..114d7d3 --- /dev/null +++ b/export_sites.html @@ -0,0 +1,7 @@ +#CACHE{0} +#HTTP_HEADER{Content-Type: text/csv; charset=UTF-8} +#HTTP_HEADER{Content-Disposition: attachment; filename=liste.csv} +"Statut";"Structure";"Atelier";"Adresse";"Code postal";"Ville" +#SET{req_gis,#VAL{"SELECT DISTINCT spip_syndic.id_syndic, spip_mots.titre FROM spip_mots, spip_mots_liens, spip_syndic WHERE spip_mots.type='"}|concat{#ENV{groupe}}|concat{"' AND spip_mots_liens.objet='site' AND spip_mots_liens.id_objet=spip_syndic.id_syndic"}} +"#_sql:TITRE";"#NOM_SITE";"#TITRE_GIS";"#ADRESSE";"#CODE_POSTAL";"#VILLE" + diff --git a/paquet.xml b/paquet.xml index 6345a72..c27166a 100755 --- a/paquet.xml +++ b/paquet.xml @@ -1,7 +1,7 @@