From: Stéphane Jacob Date: Sun, 6 Nov 2011 17:37:06 +0000 (+0100) Subject: Factorises csv download link. X-Git-Tag: xorg/1.1.4~19 X-Git-Url: http://git.polytechnique.org/?a=commitdiff_plain;h=80575e7c2f5df82778663f3b4b85589221995340;p=platal.git Factorises csv download link. Signed-off-by: Stéphane Jacob --- diff --git a/modules/xnetevents/xnetevents.inc.php b/modules/xnetevents/xnetevents.inc.php index 69f9163..dcc8d26 100644 --- a/modules/xnetevents/xnetevents.inc.php +++ b/modules/xnetevents/xnetevents.inc.php @@ -59,6 +59,9 @@ function get_event_detail($eid, $item_id = false, $asso_id = null) $evt['nb_tot'] = array_sum($res->fetchColumn()); $evt['titre'] = ''; $evt['item_id'] = 0; + $evt['csv_name'] = urlencode($evt['intitule']); + } else { + $evt['csv_name'] = urlencode($evt['intitule'] . '.' . $evt['titre']); } $evt['moments'] = XDB::fetchAllAssoc('SELECT titre, details, montant, ei.item_id, nb, diff --git a/templates/include/plview.listmember.tpl b/templates/include/plview.listmember.tpl index 156d250..7594854 100644 --- a/templates/include/plview.listmember.tpl +++ b/templates/include/plview.listmember.tpl @@ -24,11 +24,7 @@ {if $details.own || hasPerms('admin,groupadmin')} {/if} diff --git a/templates/lists/members.tpl b/templates/lists/members.tpl index 05fa146..217a6bd 100644 --- a/templates/lists/members.tpl +++ b/templates/lists/members.tpl @@ -103,11 +103,7 @@
- - {icon name="page_excel" title="Télécharger la liste des membres"} - Télécharger la liste des membres au format Excel - - (encodage : iso-8859-1, séparateur : point-virgule) + {include file="include/csv.tpl" url="`$platal->ns`lists/csv/`$platal->argv[1]`/`$platal->argv[1]`.csv"}
{if $details.own || hasPerms('admin,groupadmin')} {/if} {include file='lists/display_list.tpl' list=$members delete=false no_sort_key='non-X' promo=$smarty.get.alpha} diff --git a/templates/payment/xnet.tpl b/templates/payment/xnet.tpl index 1545a83..5926052 100644 --- a/templates/payment/xnet.tpl +++ b/templates/payment/xnet.tpl @@ -81,8 +81,7 @@ il suffit de cliquer sur le titre de la colonne concernée. {if $is_admin && $trans[$p.id]}

Liste des personnes ayant payé (pour les administrateurs uniquement) :
- {icon name=page_excel title="Fichier Excel"} Obtenir au format Excel - (encodage : iso-8859-1, séparateur : point-virgule) + {include file="include/csv.tpl" url="`$platal->ns`payment/csv/`$p.id`.csv"}

- - {icon name="page_excel" title="Télécharger la liste des membres"} - Télécharger la liste des membres au format Excel - - (encodage : iso-8859-1, séparateur : point-virgule) + {include file="include/csv.tpl" url="`$platal->ns`lists/csv/`$platal->argv[1]`/`$platal->argv[1]`.csv"}
diff --git a/templates/xnetevents/admin.tpl b/templates/xnetevents/admin.tpl index f9ae819..bf4adb9 100644 --- a/templates/xnetevents/admin.tpl +++ b/templates/xnetevents/admin.tpl @@ -225,10 +225,7 @@ Ils ont payé mais ont oublié de s'inscrire : {if $is_admin}

- - {icon name=page_excel title="Télécharger au format Excel"} Télécharger le fichier Excel - - (encodage : iso-8859-1, séparateur : point-virgule) + {include file="include/csv.tpl" url="`$platal->ns`events/csv/`$evt.eid`/`$platal->argv[2]`/`$evt.csv_name`.csv"}


diff --git a/templates/xnetgrp/annuaire.tpl b/templates/xnetgrp/annuaire.tpl index bdd9cd1..ae775e3 100644 --- a/templates/xnetgrp/annuaire.tpl +++ b/templates/xnetgrp/annuaire.tpl @@ -64,11 +64,7 @@ Le groupe {$asso->nom} compte {$plset_total_count} membres : {/if}
  • - - {icon name=page_excel title="Fichier Excel"} - Obtenir au format Excel - - (encodage : iso-8859-1, séparateur : point-virgule) + {include file="include/csv.tpl" url="`$platal->ns`annuaire/csv/`$asso->diminutif`.csv"}