Typo.
[platal.git] / templates / profile / general.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
5e1513f6 3{* Copyright (C) 2003-2011 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
6e32823c
SJ
23<table class="bicol" style="margin-bottom: 1em" summary="Profil : Noms">
24 <tr>
cbbf5ac9 25 <th colspan="3">Noms{if t($validation)} <small>(validations en attente de modération)</small>{/if}</th>
6e32823c
SJ
26 </tr>
27 <tr>
28 <td class="titre">
29 {icon name="flag_green" title="site public"}&nbsp;Affichage public
30 </td>
31 <td id="public_name">
32 {$public_name}
33 </td>
42ec0fe2 34 <td>
fd58ac20 35 <a href="javascript:toggleNamesAdvanced({$viewPrivate});">
6e32823c
SJ
36 {icon name="page_edit" title="Plus de détail"}
37 </a>
38 </td>
39 </tr>
42ec0fe2 40 {if $viewPrivate}
6e32823c
SJ
41 <tr>
42 <td class="titre">
43 {icon name="flag_red" title="site privé"}&nbsp;Affichage privé
44 </td>
45 <td id="private_name">
46 {$private_name}
47 </td>
42ec0fe2 48 <td></td>
6e32823c 49 </tr>
42ec0fe2
FB
50 {/if}
51 {if $isMe}
6e32823c
SJ
52 <tr>
53 <td>
70c65f3a 54 <span class="titre">Comment t'appeller</span><br />
6e32823c
SJ
55 <span class="smaller">sur le site, dans la lettre mensuelle...</span>
56 </td>
57 <td>
58 <input type="text" name="yourself" value="{$yourself}" size="25"/>
59 </td>
60 <td></td>
61 </tr>
42ec0fe2 62 {/if}
16976feb 63 <tr class="names_advanced_public" {if !$errors.search_names}style="display: none"{/if}>
6e32823c 64 <td colspan="3">
42ec0fe2
FB
65 <span class="titre">Gestion des noms, prénoms, surnoms...</span>
66 <span class="smaller">Ils déterminent la façon dont
67 {if $isMe}ton{else}son{/if} nom apparaît sur les annuaires
0e1dfbad 68 en ligne et papier et ta fiche apparaitra quand on cherche un de ces noms.</span><br/>
6e32823c
SJ
69 <div class="small center">Si un de tes noms commence par une particule,
70 coche la case en bout de ligne.</div>
71 </td>
72 </tr>
0e1dfbad
SJ
73 {include file="profile/general.public_names.tpl" names=$search_names.public_names}
74 {foreach from=$search_names.private_names key=id item=name}
75 {include file="profile/general.private_name.tpl"}
6e32823c 76 {/foreach}
fd58ac20 77 <tr class="names_advanced_private" id="searchname" {if !$errors.search_names}style="display: none"{/if}>
b539d596 78 <td colspan="3">
6e32823c 79 <div id="sn_add" class="center">
04e200e0 80 <a href="javascript:addSearchName({$isFemale});">
6e32823c
SJ
81 {icon name=add title="Ajouter un nom"} Ajouter un nom
82 </a>
83 </div>
84 </td>
85 </tr>
40cc32f6
SJ
86 <tr class="names_advanced_private" {if !$errors.search_names}style="display: none"{/if}>
87 <td class="center" colspan="2">
88 <small>Si la casse de ton nom est erronée et que tu n'arrives pas à la corriger,
89 <a href="mailto:support@{#globals.mail.domain#}">contacte-nous</a>.</small>
90 </td>
91 </tr>
6e32823c 92</table>
753742b9 93
46ae38a9 94<table class="bicol" style="margin-bottom: 1em"
e8439508 95 summary="Profil&nbsp;: Informations générales">
46ae38a9
FB
96 <tr>
97 <th colspan="2">
0c6cbd63 98 <div class="flags" style="float: left">
ee12da4e
FB
99 <input type="checkbox" disabled="disabled" checked="checked" />
100 {icon name="flag_green" title="site public"}
0c6cbd63 101 </div>
46ae38a9
FB
102 Informations générales
103 </th>
104 </tr>
105 <tr>
0c6cbd63 106 <td>
b04882ff 107 <span class="titre">Promotion</span>
46ae38a9 108 </td>
0c6cbd63 109 <td>
cbbf5ac9 110 {if !t($promo_choice)}
7e233317
SJ
111 <span class="nom">{$profile->promo()}</span>
112 <input type="hidden" name="promo_display" value="{$profile->promo()}"/>
fb2c09c9 113 {else}
7e233317 114 <select name="promo_display">
fb2c09c9 115 {foreach from=$promo_choice item="promo_to_display"}
7e233317 116 <option value="{$promo_to_display}" {if $promo_to_display eq $promo_display}selected="selected"{/if}>{$promo_to_display}</option>
fb2c09c9
SJ
117 {/foreach}
118 </select>
119 {/if}
7e233317
SJ
120 <span class="lien"><a href="javascript:togglePromotionEdition();" {popup text="pour les oranges"}>{icon name="page_edit" title="modifier"}</a></span>
121 </td>
122 </tr>
123 <tr class="promotion_edition" style="display: none">
124 <td colspan="2">
42ec0fe2
FB
125 {if $isMe}
126 Afin de pouvoir être considéré{""|sex:"e":$profile} à la fois dans ta promotion d'origine et ta
7e233317 127 ou tes promotions d'adoption tu peux entrer ici ta promotion d'adoption.
42ec0fe2
FB
128 {else}
129 Afin que ce{""|sex:"tte":$profile} camarade soit considé{""|sex:"e":$profile} à la fois dans sa
2b10c5b5 130 promotion d'origine et sa promotion d'adoption, tu peux entrer ici sa promotion d'adoption.
42ec0fe2 131 {/if}
7e233317
SJ
132 <br /><span class="smaller"><span class="titre">Attention&nbsp;:</span>
133 cette modification ne sera prise en compte qu'après validation par les administrateurs du site.</span>
134 </td>
135 </tr>
136 <tr class="promotion_edition" style="display: none">
137 <td class="titre">Promotion d'adoption</td>
138 <td>
139 {$profile->mainEducation()}<input type="text" name="promo" size="4" maxlength="4" value="{$promo}" />
140 <span class="smaller"> (que les chiffres)</span>
46ae38a9
FB
141 </td>
142 </tr>
143 <tr>
bc7f707b
SJ
144 <td>
145 <span class="titre">Date de naissance</span>
146 </td>
455ea0c9 147 <td><input type="text" {if $errors.birthdate}class="error"{/if} name="birthdate" value="{$birthdate}" /></td>
7bff4cb0 148 </tr>
42ec0fe2 149 {if !$isMe}
87db81e7
FB
150 <tr>
151 <td>
152 <span class="titre">Date de décès</span>
153 </td>
154 <td><input type="text" {if $errors.deathdate}class="error"{/if} name="deathdate" value="{$deathdate}" /></td>
155 </tr>
e1805873
SJ
156 <tr>
157 <td>
158 <span class="titre">Date de naissance de référence</span>
159 </td>
160 <td>
26198a04 161 {if hasPerm('admin') && !$is_registered}
e1805873
SJ
162 <input type="text" {if $errors.birthdate_ref}class="error"{/if} name="birthdate_ref" value="{$birthdate_ref}" />
163 {else}
164 {$birthdate_ref}
165 {/if}
166 </td>
167 </tr>
87db81e7 168 {/if}
7bff4cb0 169 <tr>
0c6cbd63 170 <td>
46ae38a9
FB
171 <span class="titre">Nationalité</span>
172 </td>
0c6cbd63 173 <td>
e5bcd851
FB
174 <select name="nationality1">
175 {select_nat valeur=$nationality1 pad=1}
46ae38a9 176 </select>
8450c2aa
SJ
177 <a href="javascript:addNationality();">{icon name=add title="Ajouter une nationalité"}</a>
178 </td>
179 </tr>
e5bcd851 180 <tr id="nationality2" {if !$nationality2}style="display: none"{/if}>
8450c2aa
SJ
181 <td></td>
182 <td>
e5bcd851
FB
183 <select name="nationality2">
184 {select_nat valeur=$nationality2 pad=1}
8450c2aa
SJ
185 </select>
186 <a href="javascript:delNationality('2');">{icon name=cross title="Supprimer cette nationalité"}</a>
187 </td>
188 </tr>
e5bcd851 189 <tr id="nationality3" {if !$nationality3}style="display: none"{/if}>
8450c2aa
SJ
190 <td></td>
191 <td>
e5bcd851
FB
192 <select name="nationality3">
193 {select_nat valeur=$nationality3 pad=1}
8450c2aa
SJ
194 </select>
195 <a href="javascript:delNationality('3');">{icon name=cross title="Supprimer cette nationalité"}</a>
46ae38a9
FB
196 </td>
197 </tr>
89aba52d
SJ
198 <tr>
199 <td><span class="titre">Civilité</span></td>
200 <td>
201 <select name="profile_title">
202 <option value="M" {if $profile_title eq "M"}selected="selected"{/if}>M</option>
203 <option value="MLLE" {if $profile_title eq "MLLE"}selected="selected"{/if}>MLLE</option>
204 <option value="MME" {if $profile_title eq "MME"}selected="selected"{/if}>MME</option>
205 </select>
206 </td>
207 </tr>
58acfe8b
SJ
208</table>
209
d7de04af
SJ
210<table class="bicol" style="margin-bottom: 1em" summary="Profil&nbsp;: Formations à l'X">
211 <tr>
212 <th colspan="2">
213 <div class="flags" style="float: left">
214 <input type="checkbox" disabled="disabled" checked="checked" />
215 {icon name="flag_green" title="site public"}
216 </div>
217 Formations à l'École polytechnique
218 </th>
219 </tr>
220 {foreach from=$main_edus key=eduid item=main_edu}
221 {cycle values="impair, pair" assign=class}
222 <tr class="{$class}">
223 <td><span class="titre">Cycle&nbsp;:</span></td>
224 <td>{$main_edu.cycle}</td>
225 </tr>
226 <tr class="{$class}">
227 <td><span class="titre">Promotion&nbsp;:</span></td>
e0d6b3af 228 <td>{if t($main_edu.promo_year)}{$main_edu.promo_year}{/if}</td>
d7de04af
SJ
229 </tr>
230 <tr class="{$class}">
231 <td><span class="titre">Domaine de formation&nbsp;:</span></td>
232 <td>
233 <select name="main_edus[{$main_edu.degreeid}][fieldid]">
234 <option value="">&nbsp;</option>
235 {foreach from=$edu_fields item=field}
236 <option value="{$field.id}" {if $field.id eq $main_edu.fieldid}selected="selected"{/if}>{$field.field}</option>
237 {/foreach}
238 </select>
239 </td>
240 </tr>
241 <tr class="{$class}">
242 <td><span class="titre">Description de la formation&nbsp;:</span></td>
243 <td>
244 <input type="text" name="main_edus[{$main_edu.degreeid}][program]" value="{$main_edu.program}" size="30" maxlength="255" />
245 <input type="hidden" name="main_edus[{$main_edu.degreeid}][degreeid]" value="{$main_edu.degreeid}" />
246 <input type="hidden" name="main_edus[{$main_edu.degreeid}][cycle]" value="{$main_edu.cycle}" />
247 </td>
248 </tr>
249 {/foreach}
250</table>
251
58acfe8b 252<table class="bicol" style="margin-bottom: 1em" summary="Profil&nbsp;: Formations">
4887be78 253 <tr>
58acfe8b
SJ
254 <th colspan="2">
255 <div class="flags" style="float: left">
256 <input type="checkbox" disabled="disabled" checked="checked" />
257 {icon name="flag_green" title="site public"}
4887be78 258 </div>
58acfe8b
SJ
259 Formations
260 </th>
043bbacf 261 </tr>
58acfe8b
SJ
262 {foreach from=$edus key=eduid item=edu}
263 {cycle values="impair, pair" assign=class}
2700a4f5 264 {include file="profile/general.edu.tpl" eduid=$eduid edu=$edu edu_fields=$edu_fields class=$class}
043bbacf 265 {/foreach}
58acfe8b 266 {cycle values="impair, pair" assign=class}
62dba58e
SJ
267 {assign var=eduaddid value=$edus|@count}
268 <tr id="edu_add" class="edu_{$eduaddid} {$class}">
043bbacf 269 <td colspan="2">
58acfe8b 270 <div class="center" style="clear: both; padding-top: 4px;">
043bbacf
SJ
271 <a href="javascript:addEdu();">
272 {icon name=add title="Ajouter une formation"} Ajouter une formation
4887be78
SJ
273 </a>
274 </div>
46ae38a9
FB
275 </td>
276 </tr>
58acfe8b 277 <tr class="{$class}">
30c895be 278 <td class="center" colspan="2">
42ec0fe2 279 <small>Si la formation que tu cherches ne figure pas dans la liste,
30c895be
SJ
280 <a href="mailto:support@{#globals.mail.domain#}">contacte-nous</a>.</small>
281 </td>
282 </tr>
283 </table>
0337d704 284
42ec0fe2 285{if $viewPrivate || $isMe}
46ae38a9 286<table class="bicol" style="margin-bottom: 1em"
841ff7e7 287 summary="Profil&nbsp;: Trombinoscope">
46ae38a9
FB
288 <tr>
289 <th colspan="2">
0c6cbd63 290 <div class="flags" style="float: left">
276f1db2
SJ
291 <label><input type="checkbox" name="photo_pub" {if $photo_pub eq 'public'}checked="checked" {/if}/>
292 {icon name="flag_green" title="site public"}</label>
0c6cbd63 293 </div>
46ae38a9
FB
294 Trombinoscope
295 </th>
296 </tr>
297 <tr>
46ae38a9 298 <td {if !$nouvellephoto}colspan="2"{/if} class="center" style="width: 49%">
42ec0fe2 299 <div class="titre">Photo actuelle</div>
e5bcd851 300 <img src="photo/{$profile->hrid()}" alt=" [ PHOTO ] " style="max-height: 250px; margin-top: 1em" />
46ae38a9
FB
301 </td>
302 {if $nouvellephoto}
303 <td class="center" style="width: 49%">
304 <div class="titre">Photo en attente de validation</div>
305 <div>
e5bcd851 306 <a href="profile/{$profile->hrid()}?modif=new" class="popup2">
46ae38a9
FB
307 Ta fiche avec cette photo
308 </a>
309 </div>
e5bcd851 310 <img src="photo/{$profile->hrid()}/req" alt=" [ PHOTO ] " style="max-height: 250px; margin-top: 1em" />
46ae38a9
FB
311 </td>
312 {/if}
313 </tr>
314 <tr class="pair">
315 <td colspan="2">
316 Pour profiter de cette fonction intéressante, tu dois disposer
317 quelque part (sur ton ordinateur ou sur Internet) d'une photo
318 d'identité (dans un fichier au format JPEG, PNG ou GIF).<br />
319 <div class="center">
c710b211 320 <a href="photo/change/{$profile->hrid()}">Éditer ta photo</a>
46ae38a9
FB
321 </div>
322 </td>
323 </tr>
324</table>
42ec0fe2 325{/if}
46ae38a9
FB
326
327<table class="bicol" style="margin-bottom: 1em"
841ff7e7 328 summary="Profil&nbsp;: Divers">
46ae38a9
FB
329 <tr>
330 <th colspan="2">
331 Divers
332 </th>
333 </tr>
334 <tr>
bde2be3b
GB
335 <td colspan="2">
336 <span class="titre">Téléphones personnels</span>
46ae38a9 337 </td>
bde2be3b
GB
338 </tr>
339 <tr>
340 <td colspan="2">
341 {foreach from=$tels key=telid item=tel}
342 <div id="tels_{$telid}" style="clear: both; padding-top: 4px; padding-bottom: 4px">
343 {include file="profile/phone.tpl" prefname='tels' prefid='tels' telid=$telid tel=$tel}
344 </div>
345 {/foreach}
346 {if $tels|@count eq 0}
347 <div id="tels_0" style="clear: both; padding-top: 4px; padding-bottom: 4px">
348 {include file="profile/phone.tpl" prefname='tels' preid='tels' telid=0 tel=0}
349 </div>
350 {/if}
351 <div id="tels_add" class="center" style="clear: both; padding-top: 4px;">
6fc390c7 352 <a href="javascript:addTel('tels','tels',null,null,null);">
d8782f18 353 {icon name=add title="Ajouter un téléphone"} Ajouter un téléphone
bde2be3b
GB
354 </a>
355 </div>
46ae38a9
FB
356 </td>
357 </tr>
cbbf5ac9 358 {if t($email_error)}
4f06d57b 359 {include file="include/emails.combobox.tpl" name="email_directory" val=$email_directory_error error=$email_error i="0"}
cbbf5ac9 360 {else}{include file="include/emails.combobox.tpl" name="email_directory" val=$email_directory error=false i="0"}{/if}
46ae38a9 361 <tr>
d1a2252a
GB
362 <td colspan="2">
363 <span class="titre">Messageries, networking et sites web</span>
364 </td>
365 </tr>
d1a2252a
GB
366 {foreach from=$networking item=network key=id}
367 {include file="profile/general.networking.tpl" nw=$network i=$id}
368 {/foreach}
92c3f9e5 369 <tr id="networking">
92c3f9e5 370 <td colspan="2">
9fce7016
PC
371 <script type="text/javascript">//<![CDATA[
372 var nw_list = new Array();
373 {foreach from=$network_list item=network}
374 nw_list['{$network.name}'] = {$network.type};
375 {/foreach}
376 //]]></script>
92c3f9e5
GB
377 <div id="nw_add" class="center">
378 <a href="javascript:addNetworking();">
379 {icon name=add title="Ajouter une adresse"} Ajouter une adresse
380 </a>
381 </div>
382 </td>
383 </tr>
8fcfc71f
SJ
384 <tr>
385 <td colspan="2">
386 <span class="titre">Sports, loisirs, hobbies&hellip;</span>
387 </td>
388 </tr>
389 {foreach from=$hobbies item=hobby key=id}
390 {include file="profile/general.hobby.tpl" hobby=$hobby i=$id}
391 {/foreach}
392 <tr id="hobby">
393 <td colspan="2">
394 <div id="hobby_add" class="center">
395 <a href="javascript:addHobby();">
396 {icon name=add title="Ajouter un hobby"} Ajouter un hobby
397 </a>
398 </div>
399 </td>
400 </tr>
79d0b9af 401 {if $viewPrivate || $isMe}
e60e10d7 402 <tr class="pair">
0c6cbd63 403 <td>
46ae38a9 404 <div>
0c6cbd63 405 <span class="flags">
276f1db2
SJ
406 <label><input type="checkbox" name="freetext_pub" {if $freetext_pub eq 'public'}checked="checked"{/if} />
407 {icon name="flag_green" title="site public"}</label>
0c6cbd63 408 </span>&nbsp;
1052148d 409 <span class="titre">Commentaire</span>
46ae38a9
FB
410 </div>
411 <div class="smaller" style="margin-top: 30px">
412 <a href="wiki_help/notitle" class="popup3">
e60e10d7 413 {icon name=information title="Syntaxe wiki"} Voir la syntaxe wiki autorisée
46ae38a9 414 </a>
0447150d 415 <div class="center">
46ae38a9
FB
416 <input type="submit" name="preview" value="Aperçu"
417 onclick="previewWiki('freetext', 'ft_preview', true, 'ft_preview'); return false;" />
3950bc21 418 </div>
46ae38a9
FB
419 </div>
420 </td>
0c6cbd63 421 <td>
46ae38a9
FB
422 <div id="ft_preview" style="display: none"></div>
423 <textarea name="freetext" {if $errors.freetext}class="error"{/if}
e60e10d7 424 id="freetext" rows="8" cols="50" >{$freetext}</textarea>
46ae38a9
FB
425 </td>
426 </tr>
42ec0fe2 427 {/if}
46ae38a9 428</table>
0337d704 429
a7de4ef7 430{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}