Arrange templates by module
[platal.git] / templates / profile / general.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
dd502514 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
23
8b1f8e12 24{include file="profile/applis.js.tpl"}
0337d704 25<div class="blocunite_tab">
26 <table class="bicol" cellspacing="0" cellpadding="0"
27 summary="Profil : Informations générales">
28 <tr>
29 <th colspan="2">
30 Informations générales
31 </th>
32 </tr>
33 <tr>
34 <td colspan="2" class="pflags">
35 <table class="flags" cellspacing="0" summary="Flags">
36 <tr>
37 <td class="vert">
38 <input type="checkbox" disabled="disabled" checked="checked" />
39 </td>
40 <td class="texte">
41 site public
42 </td>
43 </tr>
44 </table>
45 </td>
46 </tr>
47 <tr>
48 <td class="colg">
49 <span class="titre">Nom</span>
50 <span class="comm"></span>
51 </td>
52 <td class="cold">
53 <input type='text' name='nom' value="{$nom}" />
54 </td>
55 </tr>
56 <tr>
57 <td class="colg">
58 <span class="titre">Prénom</span>
59 <span class="comm"></span>
60 </td>
61 <td class="cold">
62 <input type='text' name='prenom' value="{$prenom}" />
63 </td>
64 </tr>
65 <tr>
66 <td class="colg">
67 <span class="titre">Promotion</span>
68 </td>
69 <td class="cold">
70 <span class="nom">X{$promo}{if ($promo != $promo_sortie - 3)} - X{math equation="a - b" a=$promo_sortie b=3}{/if}</span>
7b2413f6 71 <span class="lien"><a href="profile/orange">modifier</a>{if ($promo_sortie -3 == $promo)} pour les oranges{/if}</span>
0337d704 72 </td>
73 </tr>
74 <tr>
75 <td class="colg">
76 <span class="titre">Nom d'usage</span><br />
77 {if $smarty.session.sexe}
78 <span class="comm">(Notamment nom d'épouse)</span>
79 {else}
80 <span class="comm">(si différent de {$nom} seulement)</span>
81 {/if}
82 </td>
83 <td class="cold">
84 <span class="nom">{$nom_usage|default:"Aucun"}</span>
7b2413f6 85 <span class="lien"><a href="profile/usage">modifier</a></span>
0337d704 86 </td>
87 </tr>
88 <tr>
89 <td class="colg">
90 <span class="titre">Nationalité</span>
91 </td>
92 <td class="cold">
93 <select name="nationalite">
94 {select_nat valeur=$nationalite}
95 </select>
96 </td>
97 </tr>
98 <tr>
99 <td class="colg">
100 <span class="titre">Application</span><br />
101 <span class="comm">(4ème année de l'X)</span>
102 </td>
103 <td class="cold">
104 <select name="appli_id1" onchange="fillType(this.form.appli_type1, this.selectedIndex-1);">
105 {applis_options selected=$appli_id1}
106 </select>
107 <br />
108 <select name="appli_type1">
109 <option value=""></option>
110 </select>
111 <script type="text/javascript">
112 <!--
113 fillType(document.forms.prof_annu.appli_type1, document.forms.prof_annu.appli_id1.selectedIndex-1);
114 selectType(document.forms.prof_annu.appli_type1, '{$appli_type1}');
115 //-->
116 </script>
117 </td>
118 </tr>
119 <tr>
120 <td class="dcolg">
121 <span class="titre">Post-application</span>
122 </td>
123 <td class="dcold">
124 <select name="appli_id2" onchange="fillType(this.form.appli_type2, this.selectedIndex-1);">
125 {applis_options selected=$appli_id2}
126 </select>
127 <br />
128 <select name="appli_type2">
129 <option value=""></option>
130 </select>
131 <script type="text/javascript">
132 <!--
133 fillType(document.forms.prof_annu.appli_type2, document.forms.prof_annu.appli_id2.selectedIndex-1);
134 selectType(document.forms.prof_annu.appli_type2, '{$appli_type2}');
135 //-->
136 </script>
137 </td>
138 </tr>
139 </table>
140</div>
141
33ae80b5 142{if !$no_private_key}
0337d704 143<div class="blocunite">
3b3e9d15 144 <table class="bicol" cellspacing="0" cellpadding="0"
145 summary="Profil : Informations générales">
146 <tr>
147 <th>
148 Synchronisation avec l'AX
149 </th>
150 </tr>
151 <tr>
dd502514 152 <td>
153 <p>
154 Le service annuaire de l'<a href='http://www.polytechniciens.com'>AX</a> met à jour l'annuaire papier à partir des informations que tu lui envoies. Tu peux choisir ici de récupérer directement ces données pour l'annuaire en ligne.
155 </p>
156 <p>
a2fa0614 157 La synchro prend en compte toutes les informations que tu as signalés à l'AX (en orange ou en vert). Elle peut alors effacer, modifier ou rajouter des informations selon ce qu'elle trouve sur ta <a href="http://www.polytechniciens.com/?page=AX_FICHE_ANCIEN&amp;anc_id={$matricule_ax}">fiche AX</a>.
dd502514 158 </p>
159 <p class="center">
7b2413f6 160 <a href="profile/edit/general?synchro_ax=confirm" onclick="return confirm('Es-tu sûr de vouloir lancer la synchronisation ?')"><input type="button" value="Synchroniser"/></a>
dd502514 161 </p>
3b3e9d15 162 </td>
163 </tr>
164 <tr>
165 <td class="col">
166 <table class="flags" cellspacing="0" summary="Flags">
167 <tr>
168 <td class="orange">
169 <input type="checkbox" name="synchro_ax" {if $synchro_ax}checked="checked" {/if}/>
170 </td>
171 <td class="texte">
dd502514 172 Autoriser la synchronisation depuis l'AX par des administrateurs ou des scripts automatiques.
3b3e9d15 173 </td>
174 </tr>
175 </table>
176 </td>
177 </tr>
178 </table>
179</div>
33ae80b5 180{/if}
3b3e9d15 181
182<div class="blocunite">
0337d704 183 <table class="bicol" cellspacing="0" cellpadding="0"
184 summary="Profil: Trombinoscope">
185 <tr>
186 <th colspan="3">
187 Trombinoscope
188 </th>
189 </tr>
190 <tr>
191 <td class="col" colspan="3">
192 Pour profiter de cette fonction intéressante, tu dois disposer
193 quelque part (sur ton ordinateur ou sur Internet) d'une photo
194 d'identité (dans un fichier au format JPEG, PNG ou GIF).<br />
195 <div class="center">
196 <span class="lien">
7b2413f6 197 <a href="photo/change">Éditer ta photo</a>
0337d704 198 </span>
199 </div>
200 </td>
201 </tr>
202 <tr>
203 <td class="col" colspan="3">
204 <table class="flags" cellspacing="0" summary="Flags">
205 <tr>
206 <td class="vert">
207 <input type="checkbox" name="photo_pub" {if $photo_pub eq 'public'}checked="checked" {/if}/>
208 </td>
209 <td class="texte">
210 site public
211 </td>
212 </tr>
213 </table>
214 <table cellspacing="0" cellpadding="0" summary="Trombinoscope">
215 <tr>
216 <td class="dcold">
217 Voilà la photo qui apparaîtra sur la fiche de ton profil{if $nouvellephoto} (tu viens
218 de changer ta photo, celle-ci correspond à ton ancien
219 profil car la nouvelle n'a pas encore été validée par un administrateur du site !
7b2413f6 220 <a href="profile/{$smarty.session.forlife}?modif=new" class="popup2">Ta fiche avec la nouvelle photo</a>)
0337d704 221 {/if}.
222 </td>
223 <td class="dcolg">
7b2413f6 224 <img src="photo/{$smarty.session.forlife}" alt=" [ PHOTO ] " />
0337d704 225 </td>
226 </tr>
227 </table>
228 </td>
229 </tr>
230 </table>
231</div>
232<div class="blocunite">
233 <table class="bicol" cellspacing="0" cellpadding="0"
234 summary="Profil: Divers">
235 <tr>
236 <th colspan="2">
237 Divers
238 </th>
239 </tr>
240 <tr>
241 <td colspan="2" class="pflags">
242 <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
243 <tr>
244 <td class="rouge">
245 <input type="checkbox" disabled="disabled" checked="checked" />
246 </td>
247 <td class="texte">
248 privé
249 </td>
250 </tr>
251 </table>
252 </td>
253 </tr>
254 <tr>
255 <td class="colg">
256 <span class="titre">Surnom</span>
257 </td>
258 <td class="cold">
259 <input type="text" size="35" maxlength="64" name="nickname" value="{$nickname}" />
260 </td>
261 </tr>
262 <tr>
263 <td colspan="2" class="pflags">
264 <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
265 <tr>
266 <td class="vert">
267 <input type="radio" name="mobile_pub" {if $mobile_pub eq 'public'}checked="checked"{/if} value='public' />
268 </td>
269 <td class="texte">
270 site public
271 </td>
272 <td class="orange">
273 <input type="radio" name="mobile_pub" {if $mobile_pub eq 'ax'}checked="checked"{/if} value='ax' />
274 </td>
275 <td class="texte">
276 transmis à l'AX
277 </td>
278 <td class="rouge">
279 <input type="radio" name="mobile_pub" {if $mobile_pub eq 'private'}checked="checked"{/if} value='private' />
280 </td>
281 <td class="texte">
282 privé
283 </td>
284 <td class="texte">
fbc1199f 285 <a href="Docs/FAQ?display=light#flags" class="popup_800x240">Quelle couleur ??</a>
0337d704 286 </td>
287 </tr>
288 </table>
289 </td>
290 </tr>
291 <tr>
292 <td class="colg">
293 <span class="titre">Téléphone mobile</span>
294 </td>
295 <td class="cold">
296 <input type="text" size="18" maxlength="18" name="mobile"
297 value="{$mobile}" />
298 </td>
299 </tr>
300 <tr>
301 <td colspan="2" class="flags">
302 <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
303 <tr>
304 <td class="vert">
305 <input type="checkbox" name="web_pub" {if $web_pub eq 'public'}checked="checked"{/if} />
306 </td>
307 <td class="texte">
308 site public
309 </td>
310 <td class="texte">
fbc1199f 311 <a href="Docs/FAQ?display=light#flags" class="popup_800x240">Quelle couleur ??</a>
0337d704 312 </td>
313 </tr>
314 </table>
315 </td>
316 </tr>
317 <tr>
318 <td class="dcolg">
319 <span class="titre">Page web Perso</span>
320 </td>
321 <td class="dcold">
322 <input type="text" size="35" maxlength="95" name="web"
323 value="{$web}" />
324 </td>
325 </tr>
326 <tr>
327 <td colspan="2" class="pflags">
328 <table class="flags" summary="Flags" cellpadding="0" cellspacing="0">
329 <tr>
330 <td class="vert">
331 <input type="checkbox" name="freetext_pub" {if $freetext_pub eq 'public'}checked="checked"{/if} />
332 </td>
333 <td class="texte">
334 site public
335 </td>
336 <td class="texte">
fbc1199f 337 <a href="Docs/FAQ?display=light#flags" class="popup_800x240">Quelle couleur ??</a>
0337d704 338 </td>
339 </tr>
340 </table>
341 </td>
342 </tr>
343 <tr>
344 <td class="dcolg">
345 <span class="titre">Complément libre</span>
346 <span class="comm">Commentaire? ICQ? etc...</span>
347 </td>
348 <td class="dcold">
349 <textarea name="freetext" rows="3" cols="29" >{$freetext}</textarea>
350 </td>
351 </tr>
352 </table>
353</div>
354
355{* vim:set et sw=2 sts=2 sws=2: *}