Fix the link to update status of non-comers
[platal.git] / templates / xnetevents / admin.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
5ddeb07c 3{* Copyright (C) 2003-2007 Polytechnique.org *}
0337d704 4{* http://opensource.polytechnique.org/ *}
5{* *}
6{* This program is free software; you can redistribute it and/or modify *}
7{* it under the terms of the GNU General Public License as published by *}
8{* the Free Software Foundation; either version 2 of the License, or *}
9{* (at your option) any later version. *}
10{* *}
11{* This program is distributed in the hope that it will be useful, *}
12{* but WITHOUT ANY WARRANTY; without even the implied warranty of *}
13{* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *}
14{* GNU General Public License for more details. *}
15{* *}
16{* You should have received a copy of the GNU General Public License *}
17{* along with this program; if not, write to the Free Software *}
18{* Foundation, Inc., *}
19{* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *}
20{* *}
21{**************************************************************************}
22
a7de4ef7 23<h1>{$asso.nom} : <a href='{$platal->ns}events'>Evénements</a> </h1>
0337d704 24
25<p>
40ca91d2
FB
26L'événement {$evt.intitule}
27{if $evt.titre} - {$evt.titre}
28{/if}
29{if $evt.titre || count($moments) eq 0}
30comptera {$evt.nb_tot} personne{if $evt.nb_tot > 1}s{/if}.
31{else}
32({$evt.nb} personne{if $evt.nb > 1}s{/if} ont réalisé leur inscription).
33{/if}
0337d704 34</p>
35
e7268252 36{if $evt.participant_list && $is_admin}
0337d704 37<p class="center">
a7de4ef7 38[<a href="mailto:?bcc={$evt.short_name}-participants@{#globals.xnet.evts_domain#}">envoyer un mail à ceux qui viennent</a>]
76bbde1c 39-
7d73bb7b 40[<a href="mailto:?bcc={$evt.short_name}-absents@{#globals.xnet.evts_domain#}">envoyer un mail aux membres non inscrits</a>]
0337d704 41</p>
42{/if}
43
5070a22d 44{if count($moments) > 1}
0337d704 45<p class="center">
f6bdd218 46[<a href="{$platal->ns}events/admin/{$evt.short_name|default:$evt.eid}"{if !$platal->argv[2]}class="erreur"{/if}>tout</a>]
0337d704 47{foreach from=$moments item=m}
f6bdd218 48[<a href="{$platal->ns}events/admin/{$evt.short_name|default:$evt.eid}/{$m.item_id}" {if $platal->argv[2] eq $m.item_id}class="erreur"{/if}>{$m.titre}</a>]
0337d704 49{/foreach}
50</p>
51{/if}
52
53<p class="center">
e979cd2b 54[<a href="{$platal->pl_self()}" {if !$smarty.request.initiale}class="erreur"{/if}>tout</a>]
0337d704 55{foreach from=$alphabet item=c}
e979cd2b 56[<a href="{$platal->pl_self()}?initiale={$c}"{if $smarty.request.initiale eq $c} class="erreur"{/if}>{$c}</a>]
0337d704 57{/foreach}
58</p>
59
d24c8a11 60{if $is_admin}{literal}
0337d704 61<script type="text/javascript">
62function remplitAuto(mail) {
63 document.getElementById('inscription').mail.value=mail;
8919c4e1 64 var f = document.getElementById('montant');
65 if (f)
66 f.mail.value=mail;
0337d704 67}
68</script>
69{/literal}
70
71{if $oublis}
72<p class="erreur">
a7de4ef7 73Ils ont payé mais ont oublié de s'inscrire :
0337d704 74</p>
75
a7de4ef7 76<table summary="payé mais non inscrits" class="tinybicol">
0337d704 77 <tr>
a7de4ef7 78 <th>Prénom NOM</th>
0337d704 79 <th>Promo</th>
80 <th>Infos</th>
81 <th>Montant</th>
82 </tr>
83 {iterate from=$oubliinscription item=m}
98a7e9dc 84 <tr class="pair">
0337d704 85 <td>
d24c8a11 86 <a href="" {if $is_admin}onclick="return remplitAuto('{$m.email}')"{/if}>
0337d704 87 {$m.prenom} {$m.nom}
88 </a>
89 </td>
90 <td>{$m.promo}</td>
91 <td>
7ac1ef77 92 <a href="https://www.polytechnique.org/profile/{$m.email}">{icon name=user_suit title="fiche"}</a>
93 <a href="https://www.polytechnique.org/vcard/{$m.email}.vcf">{icon name=vcard title="vcard"}</a>
7d73bb7b 94 <a href="mailto:{$m.email}@{#globals.mail.domain#}">{icon name=email title="mail"}</a>
0337d704 95 </td>
96 <td>{$m.montant}</td>
97 </tr>
98 {/iterate}
99</table>
100
101<hr />
102{/if}
103
104{/if}
105
106<table summary="participants a l'evenement" class="{if $tout}large{else}tiny{/if}">
107 <tr>
40ca91d2 108 {if $is_admin && $evt.paiement_id && $tout}
58591700 109 {assign var=height value='rowspan="2"'}
110 {/if}
111 <th {$height|smarty:nodefaults}>Prénom NOM</th>
112 <th {$height|smarty:nodefaults}>Promo</th>
113 <th {$height|smarty:nodefaults}>Info</th>
0337d704 114 {if $tout}
b479e26b 115 {if $moments}
116 {foreach from=$moments item=m}
58591700 117 <th {$height|smarty:nodefaults}>{$m.titre}</th>
b479e26b 118 {/foreach}
119 {else}
58591700 120 <th {$height|smarty:nodefaults}>Nombre</th>
b479e26b 121 {/if}
d24c8a11 122 {if $is_admin && $evt.money}
58591700 123 <th {$height|smarty:nodefaults}>Montant</th>
124 <th colspan="3">Payé</th>
0337d704 125 {/if}
126 {else}
58591700 127 <th {$height|smarty:nodefaults}>Nombre</th>
0337d704 128 {/if}
129 </tr>
40ca91d2 130 {if $is_admin && $evt.paiement_id && $tout}
58591700 131 <tr>
132 <th>Télépaiement</th>
133 <th>Autre</th>
134 <th>Total</th>
135 </tr>
136 {/if}
0337d704 137 {foreach from=$participants item=m}
ed21e24a 138 <tr>
0337d704 139 <td>
f97a955b 140 {if $is_admin}<a href="javascript:remplitAuto('{$m.email}')">{/if}
0337d704 141 {if $m.femme}&bull;{/if}{$m.prenom} {$m.nom}
f97a955b 142 {if $is_admin}</a>{/if}
0337d704 143 </td>
144 <td>{$m.promo}</td>
145 <td>
146 {if $m.x}
7ac1ef77 147 <a href="https://www.polytechnique.org/profile/{$m.email}">{icon name=user_suit title="fiche"}</a>
148 <a href="https://www.polytechnique.org/vcard/{$m.email}.vcf">{icon name=vcard title="vcard"}</a>
7d73bb7b 149 <a href="mailto:{$m.email}@{#globals.mail.domain#}">{icon name=email title="mail"}</a>
0337d704 150 {else}
f7413044 151 <a href="mailto:{$m.email}">{icon name=email title="mail"}</a>
0337d704 152 {/if}
153 </td>
154 {if $tout}
b479e26b 155 {if $moments}
156 {foreach from=$moments item=i}
157 <td>{$m[$i.item_id]}</td>
158 {/foreach}
159 {else}
160 <td>{$m[1]}</td>
161 {/if}
d24c8a11 162 {if $is_admin && $evt.money}
0337d704 163 <td {if $m.montant > $m.paid}class="erreur"{/if}>{$m.montant}&euro;</td>
58591700 164 {if $evt.paiement_id}
165 <td>{$m.telepayment|default:0}&euro;</td>
166 <td>{$m.adminpaid|default:0}&euro;</td>
167 {/if}
168 <td {if $m.montant < $m.paid}class="erreur"{/if}>{$m.paid}&euro;</td>
0337d704 169 {/if}
170 {else}
171 <td>
172 {$m.nb}
173 </td>
174 {/if}
175 </tr>
176 {/foreach}
177</table>
178
179<p class="descr">
180{foreach from=$links item=ofs key=txt}
e979cd2b 181<a href="{$platal->pl_self()}?offset={$ofs}&amp;initiale={$smarty.request.initiale}"{if $smarty.request.offset eq $ofs} class="erreur"{/if}>{$txt}</a>
0337d704 182{/foreach}
183</p>
184
61664f8b 185{if $absents->total()}
186
187<hr />
188
189<p>Les personnes suivantes ont indiqué qu'elles ne viendraient pas à l'événement&nbsp;:</p>
190
191<table class="tinybicol">
192 <tr><th>Prénom NOM</th><th>Origine</th></tr>
193 {iterate from=$absents item=m}
194 <tr>
195 <td>
831ca5ed 196 {if $is_admin}<a href="javascript:remplitAuto('{$m.email}')">{/if}
61664f8b 197 {if $m.sexe}&bull;{/if}{$m.prenom} {$m.nom}
831ca5ed 198 {if $is_admin}</a>{/if}
61664f8b 199 </td>
200 <td>
201 {$m.promo}
202 </td>
203 </tr>
204 {/iterate}
205</table>
206
207{/if}
208
d24c8a11 209{if $is_admin}
0337d704 210
211<p class="descr">
a7de4ef7 212[<a href="{$platal->ns}events/csv/{$evt.eid}/{$platal->argv[2]}/{$evt.intitule}{if $evt.titre}.{$evt.titre}{/if}.csv">Télécharger le fichier Excel</a>]
0337d704 213</p>
214
215<hr />
216
217<p class="descr">
a7de4ef7 218En tant qu'administrateur, tu peux fixer la venue (accompagnée ou pas) d'un des membres du groupe.
ed21e24a 219Donne ici son mail, ainsi que le nombre de participants.
0337d704 220</p>
221
e979cd2b 222<form action="{$platal->pl_self()}" method="post" id="inscription">
0337d704 223 <p class="descr">
ed21e24a 224 <input type="hidden" name="adm" value="nbs" />
bd46a8e4 225
ed21e24a 226 Mail: <input name="mail" size="20" />
227
228 {if $platal->argv[2]}
229 {$evt.titre}: <input name="nb[{$platal->argv[2]}]" size="1" value="1" />
b479e26b 230 {else}
ed21e24a 231 {foreach from=$moments item=m}
232 {$m.titre}: <input name="nb[{$m.item_id}]" size="1" value="1"/>
233 {foreachelse}
234 Nombre: <input name="nb[1]" size="1" value="1" />
235 {/foreach}
b479e26b 236 {/if}
ed21e24a 237 <input type="submit" />
0337d704 238 </p>
239</form>
240
ed21e24a 241{if $evt.money}
242
0337d704 243<hr />
244
245<p class="descr">
a7de4ef7 246En tant qu'administrateur, tu peux entrer un paiement reçu par une autre source que le télépaiement
247du site X.org. Ce montant s'ajoutera aux montants déjà entrés. Si tu as fait une erreur, tu peux
248entrer un montant négatif.
0337d704 249</p>
250
251<p class="descr">
252Note que tu peux cliquer sur les noms des membres pour remplir automatiquement la case ci-dessous
253</p>
254
e979cd2b 255<form action="{$platal->pl_self()}" method="post" id="montant">
0337d704 256 <p class="descr">
0337d704 257 <input type="hidden" name="adm" value="prix" />
258 Mail: <input name="mail" size="20" />
259 montant: <input name="montant" size="3" value="0,00" /> &euro;
260 <input type="submit" />
261 </p>
262</form>
263{/if}
264
ed21e24a 265{/if}
266
a7de4ef7 267{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}