Can choose the color of banana tree branches.
[platal.git] / templates / xnetevents / edit.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
179afa7f 3{* Copyright (C) 2003-2008 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
e8439508 38<h1>{$asso.nom}&nbsp;: {$evt.intitule|default:"Nouvel événement"}</h1>
9ece1588 39
0337d704 40<p class="descr">
a7de4ef7 41 Un événement peut être une réunion, un séminaire, une conférence, un voyage promo,
42 etc... 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
50 ne restent pas pour le dîner...), 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'>
60 <strong>Attention :</strong> si tu souhaites modifier la structure d'un événement alors
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 />
9ece1588 88 <small>(pour les mailings listes)</small>
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>
116 <option value='1' {if $evt.deadline_inscription}selected='selected'{/if}>Le...</option>
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>
9ece1588 126 <td class='titre'>
127 Options&nbsp;:
128 </td>
129 <td>
e8439508 130 Montrer la liste des inscrits aux membres&nbsp;:
0337d704 131 <input type="radio" name="show_participants" value="1" {if $evt.show_participants}checked="checked"{/if} /> oui
132 <input type="radio" name="show_participants" value="0" {if !$evt.show_participants}checked="checked"{/if}/> non
9ece1588 133
134 <br />
e8439508 135 Autoriser les non-membres&nbsp;:
3cabafae 136 <input type="radio" name="accept_nonmembre" value="1" {if $evt.accept_nonmembre}checked="checked"{/if} /> oui
137 <input type="radio" name="accept_nonmembre" value="0" {if !$evt.accept_nonmembre}checked="checked"{/if}/> non
138
139 <br />
e8439508 140 Autoriser les invités&nbsp;:
a8c3c073 141 <input type="radio" name="noinvite" value="0" {if !$evt.noinvite}checked="checked"{/if} /> oui
142 <input type="radio" name="noinvite" value="1" {if $evt.noinvite}checked="checked"{/if}/> non
143 </td>
144 </tr>
145 <tr>
7c67f62d 146 <th colspan="2">
147 Paiement&nbsp;:&nbsp;
20934085 148 <select name="paiement_id" id="payid" onchange="document.getElementById('new_pay').style.display=(value &lt; 0?'':'none')">
b479e26b 149 {if $evt.paiement_id eq -2}
150 <option value='-2'>Paiement en attente de validation</option>
151 {/if}
0337d704 152 <option value=''>Pas de paiement</option>
20934085 153 <option value='-1' {if $paiement_message}selected="selected"{/if}>- Nouveau paiement -</option>
0337d704 154 {html_options options=$paiements selected=$evt.paiement_id}
155 </select>
9ece1588 156 </th>
157 </tr>
7c67f62d 158 <tr id="new_pay" style="display:none">
159 <td colspan="2">
e8439508 160 Il faut que tu définisses le texte du mail de confirmation de paiement. Pour ceci, tu peux adapter le modèle qui suit&nbsp;:
4f09e228 161 <ul>
a7de4ef7 162 <li><strong>Remplace les crochets</strong> ([...]) par le texte que tu désires y voir apparaître</li>
163 <li>&lt;salutation&gt;, &lt;prenom&gt;, &lt;nom&gt; et &lt;montant&gt; seront <strong>automatiquement</strong> remplacés par les informations adaptées</li>
88e3843c 164 <li><a href="wiki_help" class="popup3">{icon name=information} tu peux utiliser une syntaxe wiki pour formatter ton texte</a></li>
4f09e228 165 </ul>
88e3843c 166 {javascript name=ajax}
167 <div id="pay_preview" style="display: none">
168 <strong>Aperçu du texte&nbsp;:</strong>
169 <hr />
170 <div id="preview"></div>
171 <hr />
172 </div>
173 <textarea name="confirmation" id="payment_text" rows="12" cols="65">{if $paiement_message}{$paiement_message}{else}&lt;salutation&gt; &lt;prenom&gt; &lt;nom&gt;,
0337d704 174
fc2811f7
FB
175Ton inscription à [METS LE NOM DE L'EVENEMENT ICI] a bien été enregistrée et ton paiement de &lt;montant&gt; a bien été reçu.
176
88e3843c 177[COMPLETE EN PRECISANT LA DATE ET LA PERSONNE A CONTACTER]
9ece1588 178
88e3843c 179A très bientôt,
9ece1588 180
88e3843c 181--
182{$smarty.session.prenom} {$smarty.session.nom}{/if}</textarea><br />
20934085 183 Page internet de l'événement&nbsp;: <input size="40" name="site" value="{$paiement_site|default:$asso.site|default:$platal->ns}" /><br />
a7de4ef7 184 Le nouveau paiement sera activé automatiquement après validation par le trésorier de Polytechnique.org,
1bb75634 185 ce qui sera fait sous peu.
20934085 186 <script type="text/javascript">//<![CDATA[
187 document.getElementById('new_pay').style.display=
188 (document.getElementById('payid').value < 0?'':'none');
88e3843c 189 //]]></script><br />
190 <input type="submit" name="preview" value="Aperçu" onclick="previewWiki('payment_text', 'preview', true, 'pay_preview'); return false;" />
9ece1588 191 </td>
192 </tr>
7c67f62d 193 </table>
194
195 <hr />
a7de4ef7 196 <h2>Déroulement de l'événement</h2>
7c67f62d 197
198 <table class="bicol">
199 <colgroup>
200 <col width='25%' />
201 </colgroup>
9ece1588 202 <tr>
7c67f62d 203 <td class='titre'>
e8439508 204 Début&nbsp;:
7c67f62d 205 </td>
9ece1588 206 <td>
7c67f62d 207 le {html_select_date prefix='deb_' end_year='+5' day_value_format='%02d'
208 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.debut}
a7de4ef7 209 à {html_select_time use_24_hours=true display_seconds=false
7c67f62d 210 time=$evt.debut prefix='deb_' minute_interval=5}
9ece1588 211 </td>
212 </tr>
213 <tr>
7c67f62d 214 <td class='titre'>
e8439508 215 Fin&nbsp;:
7c67f62d 216 </td>
9ece1588 217 <td>
7c67f62d 218 le {html_select_date prefix='fin_' end_year='+5' day_value_format='%02d'
219 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.fin}
a7de4ef7 220 à {html_select_time use_24_hours=true display_seconds=false
7c67f62d 221 time=$evt.fin prefix='fin_' minute_interval=5}
9ece1588 222 </td>
223 </tr>
0337d704 224
0337d704 225 {foreach from=$moments item=i}
226 {assign var='moment' value=$items[$i]}
0337d704 227 <tr>
7c67f62d 228 <th colspan="2">Moment {$i}</th>
229 </tr>
230 <tr>
e8439508 231 <td class="titre">Intitulé&nbsp;:</td>
0337d704 232 <td><input type="text" name="titre{$i}" value="{$moment.titre}" size="45" maxlength="100" /></td>
233 </tr>
234 <tr>
e8439508 235 <td class="titre">Détails pratiques&nbsp;:</td>
0337d704 236 <td><textarea name="details{$i}" rows="6" cols="45">{$moment.details}</textarea></td>
237 </tr>
238 <tr>
e8439508 239 <td class="titre">Tarif&nbsp;:<br /><small>(par participant)</small></td>
7c67f62d 240 <td><input type="text" name="montant{$i}" value="{if $moment.montant}{$moment.montant|replace:".":","}{else}0,00{/if}" size="7" maxlength="7" /> &#8364; <small>(0 si gratuit)</small></td>
0337d704 241 </tr>
0337d704 242 {/foreach}
7c67f62d 243 </table>
0337d704 244
245 <div class="center">
25412aa4 246 {if $evt.eid}<input type="hidden" name="organisateur_uid" value="{$evt.organisateur_uid}" />{/if}
0337d704 247 <input type="submit" name="valid" value="Valider" />
248 &nbsp;
249 <input type="reset" value="Annuler" />
250 </div>
251
252</form>
a7de4ef7 253{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}