forgottent SQL upgrade (for rev 987)
[platal.git] / templates / xnetevents / edit.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
50a40a33 3{* Copyright (C) 2003-2006 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{
27 var nd = document.getElementById('no_deadline');
28 var dd = document.getElementById('do_deadline');
29
30 if (box.checked) {
31 nd.style.display = 'none';
32 dd.style.display = 'inline';
33 } else {
34 nd.style.display = 'inline';
35 dd.style.display = 'none';
36 }
37}
38{/literal}
39</script>
40
5070a22d 41<h1>{$asso.nom} : {$evt.intitule|default:"Nouvel événement"}</h1>
9ece1588 42
0337d704 43<p class="descr">
44 Un événement peut être une réunion, un séminaire, une conférence, un voyage promo,
45 etc... Pour en organiser un et bénéficier des outils de suivi d'inscription et de
46 paiement offerts, il te faut remplir les quelques champs du formulaire ci-dessous.
47</p>
48<p class="descr">
49 Tu as la possibilité, pour un événement donné, de distinguer plusieurs "moments"
50 distincts. Par exemple, dans le cas d'une réunion suivie d'un dîner, il peut être
51 utile de comptabiliser les présents à la réunion d'une part, et de compter ceux
52 qui s'inscrivent au repas d'autre part (en général certains participants à la réunion
53 ne restent pas pour le dîner...), de sorte que tu sauras combien de chaises prévoir
54 pour le premier "moment" (la réunion), et pour combien de personnes réserver le
55 restaurant.
56</p>
57
9ece1588 58<hr />
59
7b2413f6 60<form method="post" action="{$platal->ns}events/edit/{$platal->argv[1]}">
9ece1588 61 <table class='bicol' cellspacing='0' cellpadding='0'>
62 <colgroup>
63 <col width='30%' />
64 </colgroup>
0337d704 65 <tr>
9ece1588 66 <td class='titre'>
67 Intitulé de l'événement&nbsp;:
68 </td>
0337d704 69 <td>
0337d704 70 <input type="text" name="intitule" value="{$evt.intitule}" size="45" maxlength="100" />
71 </td>
72 </tr>
73 <tr>
9ece1588 74 <td class='titre'>
75 Raccourci&nbsp;:<br />
76 <small>(pour les mailings listes)</small>
77 </td>
0337d704 78 <td>
9ece1588 79 <input type="text" name="short_name" size="20" maxlength="20"
80 value="{$evt.short_name|default:$smarty.request.short_name}" />
81 <small><br />(n'utiliser que chiffres, lettres, tiret et point. garder court)</small>
0337d704 82 </td>
83 </tr>
84 <tr>
9ece1588 85 <td class='titre'>
86 Descriptif&nbsp;:
87 </td>
0337d704 88 <td>
9ece1588 89 <textarea name="descriptif" cols="45" rows="10">{$evt.descriptif}</textarea>
0337d704 90 </td>
91 </tr>
92 <tr>
9ece1588 93 <td class='titre'>
94 Date de début :
95 </td>
96 <td>
97 le {html_select_date prefix='deb_' end_year='+5' day_value_format='%02d'
98 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.debut}
99 à {html_select_time use_24_hours=true display_seconds=false
100 time=$evt.debut prefix='deb_' minute_interval=5}
258b9710 101 </td>
102 </tr>
103 <tr>
9ece1588 104 <td class='titre'>
105 Date de fin :
106 </td>
107 <td>
108 le {html_select_date prefix='fin_' end_year='+5' day_value_format='%02d'
109 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.fin}
110 à {html_select_time use_24_hours=true display_seconds=false
111 time=$evt.fin prefix='fin_' minute_interval=5}
0337d704 112 </td>
113 </tr>
114 <tr>
9ece1588 115 <td class='titre'>
116 Fin des inscriptions&nbsp;:
117 </td>
118 <td>
119 <input type='checkbox' name='deadline' value='1' onchange='deadlineChange(this)'
120 {if $evt.deadline_inscription}checked='checked'{/if} />
121 <span id='no_deadline' {if $evt.deadline_inscription}style='display: none'{/if}>
122 Pas de deadline
123 </span>
124 <span id='do_deadline' {if !$evt.deadline_inscription}style='display: none'{/if}>
125 le {html_select_date prefix='inscr_' end_year='+5' day_value_format='%02d'
126 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.deadline_inscription}
127 compris.
128 </span>
0337d704 129 </td>
130 </tr>
131 <tr>
9ece1588 132 <td class='titre'>
133 Options&nbsp;:
134 </td>
135 <td>
136 Montrer la liste des inscrits aux membres :
0337d704 137 <input type="radio" name="show_participants" value="1" {if $evt.show_participants}checked="checked"{/if} /> oui
138 <input type="radio" name="show_participants" value="0" {if !$evt.show_participants}checked="checked"{/if}/> non
9ece1588 139
140 <br />
3cabafae 141 Autoriser les non-membres :
142 <input type="radio" name="accept_nonmembre" value="1" {if $evt.accept_nonmembre}checked="checked"{/if} /> oui
143 <input type="radio" name="accept_nonmembre" value="0" {if !$evt.accept_nonmembre}checked="checked"{/if}/> non
144
145 <br />
9ece1588 146 Autoriser les invités :
a8c3c073 147 <input type="radio" name="noinvite" value="0" {if !$evt.noinvite}checked="checked"{/if} /> oui
148 <input type="radio" name="noinvite" value="1" {if $evt.noinvite}checked="checked"{/if}/> non
149 </td>
150 </tr>
151 <tr>
9ece1588 152 <td>Référence de paiement&nbsp;:</td>
0337d704 153 <td>
3b3e9d15 154 <select name="paiement_id" onchange="document.getElementById('new_pay').style.display=(value &lt; 0?'block':'none')">
b479e26b 155 {if $evt.paiement_id eq -2}
156 <option value='-2'>Paiement en attente de validation</option>
157 {/if}
0337d704 158 <option value=''>Pas de paiement</option>
159 <option value='-1'>- Nouveau paiement -</option>
160 {html_options options=$paiements selected=$evt.paiement_id}
161 </select>
162 </td>
163 </tr>
164 </table>
0337d704 165
9ece1588 166 <table class='bicol' cellspacing='0' cellpadding='0' id="new_pay" style="display:none">
167 <tr>
168 <th>
169 Nouveau paiement, message de confirmation&nbsp;:
170 </th>
171 </tr>
172 <tr>
173 <td>
174 <textarea name="confirmation" rows="12" cols="65">&lt;salutation&gt; &lt;prenom&gt; &lt;nom&gt;,
0337d704 175
9ece1588 176 Ton 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.
177 [COMPLETE EN PRECISANT LA DATE ET LA PERSONNE A CONTACTER]
178
179 A très bientot,
180
181 [SIGNE ICI]</textarea>
182 </td>
183 </tr>
184 <tr>
185 <td>
186 Page internet de l'événement&nbsp;: <input size="40" name="site" value="{$asso.site}" />
187 </td>
188 </tr>
189 <tr>
190 <td>
191 Le nouveau paiement n'est pas rajouté automatiquement mais doit être
192 validé par le trésorier de l'association Polytechnique.org, ce qui sera
193 fait sous peu.
194 </td>
195 </tr>
196 </table>
0337d704 197
0337d704 198 {foreach from=$moments item=i}
199 {assign var='moment' value=$items[$i]}
200 <hr />
201 <table>
202 <tr><td colspan="2" align="center"><strong>"Moment" {$i}</strong></td></tr>
203 <tr>
204 <td>Intitulé :</td>
205 <td><input type="text" name="titre{$i}" value="{$moment.titre}" size="45" maxlength="100" /></td>
206 </tr>
207 <tr>
208 <td>Détails pratiques :</td>
209 <td><textarea name="details{$i}" rows="6" cols="45">{$moment.details}</textarea></td>
210 </tr>
211 <tr>
212 <td>Montant par participant :<br /><small>(0 si gratuit)</small></td>
213 <td><input type="text" name="montant{$i}" value="{if $moment.montant}{$moment.montant|replace:".":","}{else}0,00{/if}" size="7" maxlength="7" /> &#8364;</td>
214 </tr>
215 </table>
216 {/foreach}
217
218 <div class="center">
219 <input type="submit" name="valid" value="Valider" />
220 &nbsp;
221 <input type="reset" value="Annuler" />
222 </div>
223
224</form>
225{* vim:set et sw=2 sts=2 sws=2: *}