Merge branch 'platal-0.9.16'
[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}">
9ece1588 67 <table class='bicol' cellspacing='0' cellpadding='0'>
68 <colgroup>
7c67f62d 69 <col width='25%' />
9ece1588 70 </colgroup>
0337d704 71 <tr>
7c67f62d 72 <th colspan="2">
a7de4ef7 73 Intitulé de l'événement
7c67f62d 74 </th>
75 </tr>
76 <tr>
9ece1588 77 <td class='titre'>
7c67f62d 78 Nom complet&nbsp;:
9ece1588 79 </td>
0337d704 80 <td>
0337d704 81 <input type="text" name="intitule" value="{$evt.intitule}" size="45" maxlength="100" />
82 </td>
83 </tr>
84 <tr>
9ece1588 85 <td class='titre'>
7c67f62d 86 Nom raccourci&nbsp;:<br />
9ece1588 87 <small>(pour les mailings listes)</small>
88 </td>
0337d704 89 <td>
9ece1588 90 <input type="text" name="short_name" size="20" maxlength="20"
58d0edab 91 value="{$evt.short_name}" />
7c67f62d 92 <small>(n'utiliser que chiffres, lettres, tiret et point. garder court)</small>
0337d704 93 </td>
94 </tr>
95 <tr>
9ece1588 96 <td class='titre'>
97 Descriptif&nbsp;:
98 </td>
0337d704 99 <td>
9ece1588 100 <textarea name="descriptif" cols="45" rows="10">{$evt.descriptif}</textarea>
0337d704 101 </td>
102 </tr>
103 <tr>
7c67f62d 104 <th colspan="2">
105 Inscriptions
106 </th>
0337d704 107 </tr>
108 <tr>
9ece1588 109 <td class='titre'>
110 Fin des inscriptions&nbsp;:
111 </td>
112 <td>
7c67f62d 113 <select name="deadline" onchange='deadlineChange(this)'>
114 <option value='0' {if !$evt.deadline_inscription}selected='selected'{/if}>Jamais</option>
115 <option value='1' {if $evt.deadline_inscription}selected='selected'{/if}>Le...</option>
116 </select>
9ece1588 117 <span id='do_deadline' {if !$evt.deadline_inscription}style='display: none'{/if}>
7c67f62d 118 {html_select_date prefix='inscr_' end_year='+5' day_value_format='%02d'
9ece1588 119 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.deadline_inscription}
120 compris.
121 </span>
0337d704 122 </td>
123 </tr>
124 <tr>
9ece1588 125 <td class='titre'>
126 Options&nbsp;:
127 </td>
128 <td>
e8439508 129 Montrer la liste des inscrits aux membres&nbsp;:
0337d704 130 <input type="radio" name="show_participants" value="1" {if $evt.show_participants}checked="checked"{/if} /> oui
131 <input type="radio" name="show_participants" value="0" {if !$evt.show_participants}checked="checked"{/if}/> non
9ece1588 132
133 <br />
e8439508 134 Autoriser les non-membres&nbsp;:
3cabafae 135 <input type="radio" name="accept_nonmembre" value="1" {if $evt.accept_nonmembre}checked="checked"{/if} /> oui
136 <input type="radio" name="accept_nonmembre" value="0" {if !$evt.accept_nonmembre}checked="checked"{/if}/> non
137
138 <br />
e8439508 139 Autoriser les invités&nbsp;:
a8c3c073 140 <input type="radio" name="noinvite" value="0" {if !$evt.noinvite}checked="checked"{/if} /> oui
141 <input type="radio" name="noinvite" value="1" {if $evt.noinvite}checked="checked"{/if}/> non
142 </td>
143 </tr>
144 <tr>
7c67f62d 145 <th colspan="2">
146 Paiement&nbsp;:&nbsp;
20934085 147 <select name="paiement_id" id="payid" onchange="document.getElementById('new_pay').style.display=(value &lt; 0?'':'none')">
b479e26b 148 {if $evt.paiement_id eq -2}
149 <option value='-2'>Paiement en attente de validation</option>
150 {/if}
0337d704 151 <option value=''>Pas de paiement</option>
20934085 152 <option value='-1' {if $paiement_message}selected="selected"{/if}>- Nouveau paiement -</option>
0337d704 153 {html_options options=$paiements selected=$evt.paiement_id}
154 </select>
9ece1588 155 </th>
156 </tr>
7c67f62d 157 <tr id="new_pay" style="display:none">
158 <td colspan="2">
e8439508 159 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 160 <ul>
a7de4ef7 161 <li><strong>Remplace les crochets</strong> ([...]) par le texte que tu désires y voir apparaître</li>
162 <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 163 <li><a href="wiki_help" class="popup3">{icon name=information} tu peux utiliser une syntaxe wiki pour formatter ton texte</a></li>
4f09e228 164 </ul>
88e3843c 165 {javascript name=ajax}
166 <div id="pay_preview" style="display: none">
167 <strong>Aperçu du texte&nbsp;:</strong>
168 <hr />
169 <div id="preview"></div>
170 <hr />
171 </div>
172 <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 173
fc2811f7
FB
174Ton 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.
175
88e3843c 176[COMPLETE EN PRECISANT LA DATE ET LA PERSONNE A CONTACTER]
9ece1588 177
88e3843c 178A très bientôt,
9ece1588 179
88e3843c 180--
181{$smarty.session.prenom} {$smarty.session.nom}{/if}</textarea><br />
20934085 182 Page internet de l'événement&nbsp;: <input size="40" name="site" value="{$paiement_site|default:$asso.site|default:$platal->ns}" /><br />
a7de4ef7 183 Le nouveau paiement sera activé automatiquement après validation par le trésorier de Polytechnique.org,
1bb75634 184 ce qui sera fait sous peu.
20934085 185 <script type="text/javascript">//<![CDATA[
186 document.getElementById('new_pay').style.display=
187 (document.getElementById('payid').value < 0?'':'none');
88e3843c 188 //]]></script><br />
189 <input type="submit" name="preview" value="Aperçu" onclick="previewWiki('payment_text', 'preview', true, 'pay_preview'); return false;" />
9ece1588 190 </td>
191 </tr>
7c67f62d 192 </table>
193
194 <hr />
a7de4ef7 195 <h2>Déroulement de l'événement</h2>
7c67f62d 196
197 <table class="bicol">
198 <colgroup>
199 <col width='25%' />
200 </colgroup>
9ece1588 201 <tr>
7c67f62d 202 <td class='titre'>
e8439508 203 Début&nbsp;:
7c67f62d 204 </td>
9ece1588 205 <td>
7c67f62d 206 le {html_select_date prefix='deb_' end_year='+5' day_value_format='%02d'
207 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.debut}
a7de4ef7 208 à {html_select_time use_24_hours=true display_seconds=false
7c67f62d 209 time=$evt.debut prefix='deb_' minute_interval=5}
9ece1588 210 </td>
211 </tr>
212 <tr>
7c67f62d 213 <td class='titre'>
e8439508 214 Fin&nbsp;:
7c67f62d 215 </td>
9ece1588 216 <td>
7c67f62d 217 le {html_select_date prefix='fin_' end_year='+5' day_value_format='%02d'
218 field_order='DMY' field_separator=' / ' month_format='%m' time=$evt.fin}
a7de4ef7 219 à {html_select_time use_24_hours=true display_seconds=false
7c67f62d 220 time=$evt.fin prefix='fin_' minute_interval=5}
9ece1588 221 </td>
222 </tr>
0337d704 223
0337d704 224 {foreach from=$moments item=i}
225 {assign var='moment' value=$items[$i]}
0337d704 226 <tr>
7c67f62d 227 <th colspan="2">Moment {$i}</th>
228 </tr>
229 <tr>
e8439508 230 <td class="titre">Intitulé&nbsp;:</td>
0337d704 231 <td><input type="text" name="titre{$i}" value="{$moment.titre}" size="45" maxlength="100" /></td>
232 </tr>
233 <tr>
e8439508 234 <td class="titre">Détails pratiques&nbsp;:</td>
0337d704 235 <td><textarea name="details{$i}" rows="6" cols="45">{$moment.details}</textarea></td>
236 </tr>
237 <tr>
e8439508 238 <td class="titre">Tarif&nbsp;:<br /><small>(par participant)</small></td>
7c67f62d 239 <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 240 </tr>
0337d704 241 {/foreach}
7c67f62d 242 </table>
0337d704 243
244 <div class="center">
25412aa4 245 {if $evt.eid}<input type="hidden" name="organisateur_uid" value="{$evt.organisateur_uid}" />{/if}
0337d704 246 <input type="submit" name="valid" value="Valider" />
247 &nbsp;
248 <input type="reset" value="Annuler" />
249 </div>
250
251</form>
a7de4ef7 252{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}