[Feature] +export csv
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 28 Jun 2013 10:35:04 +0000 (12:35 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 28 Jun 2013 10:37:45 +0000 (12:37 +0200)
TODO
export_sites.html [new file with mode: 0644]
paquet.xml

diff --git a/TODO b/TODO
index 116a30c..b1ef0d2 100755 (executable)
--- 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 (file)
index 0000000..114d7d3
--- /dev/null
@@ -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"}}
+<BOUCLE_sql(DATA){source sql,#GET{req_gis}}><BOUCLE_sit(SITES){gis}{id_syndic}>"#_sql:TITRE";"#NOM_SITE";"#TITRE_GIS";"#ADRESSE";"#CODE_POSTAL";"#VILLE"
+</BOUCLE_sit></BOUCLE_sql>
index 6345a72..c27166a 100755 (executable)
@@ -1,7 +1,7 @@
 <paquet
     prefix="carte_de_sites"
     categorie="divers"
-    version="1.0.1"
+    version="1.1.1"
     etat="dev"
     compatibilite="[3.0.0;3.0.*]"
     documentation="http://www.wiklou.org/index.php/Inclusion_de_la_carte"