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