ajout du symbole € dans le mail de confirmation d'un paiement
[platal.git] / templates / xnetevents / edit.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
5e1513f6 3{* Copyright (C) 2003-2011 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
9ece1588 23<script type='text/javascript'>
24{literal}
25function deadlineChange(box)
26{
9ece1588 27 var dd = document.getElementById('do_deadline');
28
7c67f62d 29 if (box.value == 1) {
9ece1588 30 dd.style.display = 'inline';
31 } else {
9ece1588 32 dd.style.display = 'none';
33 }
34}
35{/literal}
36</script>
37
34ade5a6 38<h1>{$asso->nom}&nbsp;: {$evt.intitule|default:"Nouvel événement"}</h1>
9ece1588 39
0337d704 40<p class="descr">
6e828e47
SJ
41 Un événement peut être une réunion, un séminaire, une conférence, un voyage promo&hellip;
42 Pour en organiser un et bénéficier des outils de suivi d'inscription et de
0337d704 43 paiement offerts, il te faut remplir les quelques champs du formulaire ci-dessous.
44</p>
45<p class="descr">
a7de4ef7 46 Tu as la possibilité, pour un événement donné, de distinguer plusieurs "moments"
47 distincts. Par exemple, dans le cas d'une réunion suivie d'un dîner, il peut être
058c4ba5 48 utile de comptabiliser les présents à la réunion d'une part et de compter ceux
a7de4ef7 49 qui s'inscrivent au repas d'autre part (en général certains participants à la réunion
6e828e47 50 ne restent pas pour le dîner&hellip;), de sorte que tu sauras combien de chaises prévoir
058c4ba5 51 pour le premier "moment" (la réunion) et pour combien de personnes réserver le
0337d704 52 restaurant.
53</p>
54
9ece1588 55<hr />
a7de4ef7 56<h2>Description de l'événement</h2>
9ece1588 57
058c4ba5
SJ
58{if $evt.eid}
59<p class='erreur'>
6bb2f79a 60 <strong>Attention&nbsp;:</strong> si tu souhaites modifier la structure d'un événement alors
058c4ba5
SJ
61 que des personnes y sont déjà inscrites, contacte préalablement
62 <a href='mailto:contact@polytechnique.org'>l'équipe de Polytechnique.org</a>.
63</p>
64{/if}
65
5cbb1fad 66<form method="post" action="{$platal->ns}events/edit/{$url_ref}">
4fcbb455 67 {xsrf_token_field}
9ece1588 68 <table class='bicol' cellspacing='0' cellpadding='0'>
69 <colgroup>
7c67f62d 70 <col width='25%' />
9ece1588 71 </colgroup>
0337d704 72 <tr>
7c67f62d 73 <th colspan="2">
a7de4ef7 74 Intitulé de l'événement
7c67f62d 75 </th>
76 </tr>
77 <tr>
9ece1588 78 <td class='titre'>
7c67f62d 79 Nom complet&nbsp;:
9ece1588 80 </td>
0337d704 81 <td>
0337d704 82 <input type="text" name="intitule" value="{$evt.intitule}" size="45" maxlength="100" />
83 </td>
84 </tr>
85 <tr>
9ece1588 86 <td class='titre'>
7c67f62d 87 Nom raccourci&nbsp;:<br />
9ec2213d 88 <small>(pour les listes de diffusion)</small>
9ece1588 89 </td>
0337d704 90 <td>
9ece1588 91 <input type="text" name="short_name" size="20" maxlength="20"
58d0edab 92 value="{$evt.short_name}" />
7c67f62d 93 <small>(n'utiliser que chiffres, lettres, tiret et point. garder court)</small>
0337d704 94 </td>
95 </tr>
96 <tr>
9ece1588 97 <td class='titre'>
98 Descriptif&nbsp;:
99 </td>
0337d704 100 <td>
9ece1588 101 <textarea name="descriptif" cols="45" rows="10">{$evt.descriptif}</textarea>
0337d704 102 </td>
103 </tr>
104 <tr>
7c67f62d 105 <th colspan="2">
106 Inscriptions
107 </th>
0337d704 108 </tr>
109 <tr>
9ece1588 110 <td class='titre'>
111 Fin des inscriptions&nbsp;:
112 </td>
113 <td>
7c67f62d 114 <select name="deadline" onchange='deadlineChange(this)'>
115 <option value='0' {if !$evt.deadline_inscription}selected='selected'{/if}>Jamais</option>
6e828e47 116 <option value='1' {if $evt.deadline_inscription}selected='selected'{/if}>Le&hellip;</option>
7c67f62d 117 </select>
9ece1588 118 <span id='do_deadline' {if !$evt.deadline_inscription}style='display: none'{/if}>
7c67f62d 119 {html_select_date prefix='inscr_' end_year='+5' day_value_format='%02d'
9ece1588 120 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.deadline_inscription}
121 compris.
122 </span>
0337d704 123 </td>
124 </tr>
125 <tr>
96074354
SJ
126 <td class="titre">
127 Notifier lors d'une inscriptions&nbsp;:
128 </td>
129 <td>
130 <select name="subscription_notification">
131 <option value='creator' {if $evt.subscription_notification eq 'creator'}selected='selected'{/if}>le créateur de l'événement</option>
132 <option value='animator' {if $evt.subscription_notification eq 'animator'}selected='selected'{/if}>les animateurs du groupe</option>
133 <option value='both' {if $evt.subscription_notification eq 'both'}selected='selected'{/if}>le créateur de l'événement et les animateurs du groupe</option>
134 <option value='nobody' {if $evt.subscription_notification eq 'nobody'}selected='selected'{/if}>personne</option>
135 </select>
136 </td>
137 </tr>
138 <tr>
9ece1588 139 <td class='titre'>
140 Options&nbsp;:
141 </td>
142 <td>
e8439508 143 Montrer la liste des inscrits aux membres&nbsp;:
a44f405e
SJ
144 <label><input type="radio" name="show_participants" value="1" {if $evt.show_participants}checked="checked"{/if} />
145 oui</label>
146 <label><input type="radio" name="show_participants" value="0" {if !$evt.show_participants}checked="checked"{/if}/>
147 non</label>
9ece1588 148
149 <br />
e8439508 150 Autoriser les non-membres&nbsp;:
a44f405e
SJ
151 <label><input type="radio" name="accept_nonmembre" value="1" {if $evt.accept_nonmembre}checked="checked"{/if} />
152 oui</label>
153 <label><input type="radio" name="accept_nonmembre" value="0" {if !$evt.accept_nonmembre}checked="checked"{/if}/>
154 non</label>
3cabafae 155
156 <br />
e8439508 157 Autoriser les invités&nbsp;:
a44f405e
SJ
158 <label><input type="radio" name="noinvite" value="0" {if !$evt.noinvite}checked="checked"{/if} /> oui</label>
159 <label><input type="radio" name="noinvite" value="1" {if $evt.noinvite}checked="checked"{/if}/> non</label>
a8c3c073 160 </td>
161 </tr>
162 <tr>
7c67f62d 163 <th colspan="2">
164 Paiement&nbsp;:&nbsp;
20934085 165 <select name="paiement_id" id="payid" onchange="document.getElementById('new_pay').style.display=(value &lt; 0?'':'none')">
b479e26b 166 {if $evt.paiement_id eq -2}
167 <option value='-2'>Paiement en attente de validation</option>
168 {/if}
0337d704 169 <option value=''>Pas de paiement</option>
dd4f932d 170 <option value='-1' {if $error}selected="selected"{/if}>- Nouveau paiement -</option>
0337d704 171 {html_options options=$paiements selected=$evt.paiement_id}
172 </select>
9ece1588 173 </th>
174 </tr>
dd4f932d 175 {if $evt.paiement_id neq -2}
7c67f62d 176 <tr id="new_pay" style="display:none">
177 <td colspan="2">
faefdbb7 178 Il faut que tu définisses le texte de l'email de confirmation de paiement. Pour ceci, tu peux adapter le modèle qui suit&nbsp;:
4f09e228 179 <ul>
6e828e47 180 <li><strong>Remplace les crochets</strong> ([&hellip;]) par le texte que tu désires y voir apparaître.</li>
cab6799b
SJ
181 <li>&lt;salutation&gt;, &lt;prenom&gt;, &lt;nom&gt;, &lt;montant&gt; et &lt;comment&gt; seront <strong>automatiquement</strong> remplacés par les informations adaptées.</li>
182 <li><a href="wiki_help" class="popup3">{icon name=information} Tu peux utiliser une syntaxe wiki pour formatter ton texte.</a></li>
4f09e228 183 </ul>
88e3843c 184 <div id="pay_preview" style="display: none">
185 <strong>Aperçu du texte&nbsp;:</strong>
186 <hr />
187 <div id="preview"></div>
188 <hr />
189 </div>
dd4f932d 190 <textarea name="confirmation" id="payment_text" rows="12" cols="65">{if $payment_message}{$payment_message}{else}&lt;salutation&gt; &lt;prenom&gt; &lt;nom&gt;,
0337d704 191
4afb7061 192Ton inscription à [METS LE NOM DE L'ÉVÉNEMENT ICI] a bien été enregistrée et ton paiement de &lt;montant&gt; € a bien été reçu avec le commentaire suivant&nbsp;:
cab6799b 193&lt;comment&gt;
fc2811f7 194
3bf63218 195[COMPLÈTE EN PRÉCISANT LA DATE ET LA PERSONNE À CONTACTER]
9ece1588 196
1707967a 197À très bientôt,
9ece1588 198
88e3843c 199--
af19d4b8
SJ
200{assign var="profile" value=$smarty.session.user->profile()}
201{$profile->fullName("promo")}{/if}</textarea><br />
a64f4726 202 {assign var='asso_url' value=$globals->baseurl|cat:'/'|cat:$platal->ns}
dd4f932d 203 Page internet de l'événement&nbsp;: <input size="40" name="site" value="{$payment_site|default:$asso->site|default:$asso_url}" /><br />
0a9d877e
SJ
204 Rendre public le télépaiement&nbsp;:
205 <label><input type="radio" name="payment_public" value="no" {if !t($payment_public)}checked="checked"{/if} />Non</label>
206 &nbsp;-&nbsp;
207 <label>Oui<input type="radio" name="payment_public" value="yes" {if t($payment_public)}checked="checked"{/if} /></label><br />
208 Attention&nbsp;: cela aura pour effet de rendre accessible ce télépaiement à tout le monde, même aux personnes non connectées.<br />
a7de4ef7 209 Le nouveau paiement sera activé automatiquement après validation par le trésorier de Polytechnique.org,
1bb75634 210 ce qui sera fait sous peu.
20934085 211 <script type="text/javascript">//<![CDATA[
212 document.getElementById('new_pay').style.display=
213 (document.getElementById('payid').value < 0?'':'none');
88e3843c 214 //]]></script><br />
215 <input type="submit" name="preview" value="Aperçu" onclick="previewWiki('payment_text', 'preview', true, 'pay_preview'); return false;" />
9ece1588 216 </td>
217 </tr>
dd4f932d 218 {/if}
7c67f62d 219 </table>
220
221 <hr />
a7de4ef7 222 <h2>Déroulement de l'événement</h2>
7c67f62d 223
224 <table class="bicol">
225 <colgroup>
226 <col width='25%' />
227 </colgroup>
9ece1588 228 <tr>
7c67f62d 229 <td class='titre'>
e8439508 230 Début&nbsp;:
7c67f62d 231 </td>
9ece1588 232 <td>
7c67f62d 233 le {html_select_date prefix='deb_' end_year='+5' day_value_format='%02d'
234 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.debut}
a7de4ef7 235 à {html_select_time use_24_hours=true display_seconds=false
7c67f62d 236 time=$evt.debut prefix='deb_' minute_interval=5}
9ece1588 237 </td>
238 </tr>
239 <tr>
7c67f62d 240 <td class='titre'>
e8439508 241 Fin&nbsp;:
7c67f62d 242 </td>
9ece1588 243 <td>
7c67f62d 244 le {html_select_date prefix='fin_' end_year='+5' day_value_format='%02d'
245 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.fin}
a7de4ef7 246 à {html_select_time use_24_hours=true display_seconds=false
7c67f62d 247 time=$evt.fin prefix='fin_' minute_interval=5}
9ece1588 248 </td>
249 </tr>
0337d704 250
0337d704 251 {foreach from=$moments item=i}
252 {assign var='moment' value=$items[$i]}
0337d704 253 <tr>
7c67f62d 254 <th colspan="2">Moment {$i}</th>
255 </tr>
256 <tr>
e8439508 257 <td class="titre">Intitulé&nbsp;:</td>
0337d704 258 <td><input type="text" name="titre{$i}" value="{$moment.titre}" size="45" maxlength="100" /></td>
259 </tr>
260 <tr>
e8439508 261 <td class="titre">Détails pratiques&nbsp;:</td>
0337d704 262 <td><textarea name="details{$i}" rows="6" cols="45">{$moment.details}</textarea></td>
263 </tr>
264 <tr>
e8439508 265 <td class="titre">Tarif&nbsp;:<br /><small>(par participant)</small></td>
e1635d73 266 <td><input type="text" name="montant{$i}" value="{if $moment.montant}{$moment.montant|replace:".":","}{else}0,00{/if}" size="7" maxlength="7" /> € <small>(0 si gratuit)</small></td>
0337d704 267 </tr>
0337d704 268 {/foreach}
7c67f62d 269 </table>
aab2ffdd 270
0337d704 271 <div class="center">
7f376ae0 272 {if $evt.eid}<input type="hidden" name="uid" value="{$evt.uid}" />{/if}
0337d704 273 <input type="submit" name="valid" value="Valider" />
274 &nbsp;
275 <input type="reset" value="Annuler" />
276 </div>
277
278</form>
a7de4ef7 279{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}