Happy New Year!
[platal.git] / templates / xnetgrp / membres-add.tpl
CommitLineData
0337d704 1{**************************************************************************}
2{* *}
12262f13 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
30032578 23<script type="text/javascript">//<![CDATA[
dc2073c3 24{literal}
25function xStateChange(box)
26{
27 var state = (box.checked ? '' : 'none');
28 document.getElementById('xnom').style.display = state;
29 document.getElementById('xprenom').style.display = state;
30 document.getElementById('xpromo').style.display = state;
31 document.getElementById('xsearch').style.display = state;
6a686adb
FB
32 $('#search_result').updateHtml('{/literal}{$platal->ns}{literal}member/new/ajax?login='
33 + $('#email').val());
dc2073c3 34}
35
36var nom;
37var prenom;
38var promo;
39function searchX()
40{
41 if (document.getElementById('nom').value == nom
42 && document.getElementById('prenom').value == prenom
43 && document.getElementById('promo').value == promo) {
44 return;
45 }
46 var nom = document.getElementById('nom').value;
47 var prenom = document.getElementById('prenom').value;
48 var promo = document.getElementById('promo').value;
6a686adb 49 $('#search_result').updateHtml('{/literal}{$platal->ns}{literal}member/new/ajax?prenom=' + prenom + '&nom=' + nom + '&promo=' + promo);
dc2073c3 50}
51{/literal}
30032578 52//]]></script>
dc2073c3 53
34ade5a6 54<h1>{$asso->nom}&nbsp;: Ajout d'un membre</h1>
0337d704 55
7b2413f6 56<form method="post" action="{$platal->ns}member/new/">
e7fdf9dd 57 {xsrf_token_field}
ef7c8560 58 <ul class='descr'>
59 <li>
60 Pour ajouter un X dans ton groupe, il suffit d'entrer ici une de ses
faefdbb7 61 adresses email @polytechnique.org. S'il n'est pas inscrit à Polytechnique.org
a7de4ef7 62 coche la case qui se trouve sous le formulaire et indique ses noms, prénoms et
dc2073c3 63 promotions.
ef7c8560 64 </li>
65 <li>
a7de4ef7 66 Pour ajouter un extérieur dans ton groupe, il suffit d'entrer ici son
faefdbb7 67 adresse email, tu seras ensuite redirigé vers une page te permettant
6e828e47 68 d'éditer son profil (nom, prenom&hellip;).
ef7c8560 69 </li>
70 </ul>
dc2073c3 71 <table class="tinybicol">
72 <tr>
73 <td class="center" colspan="2">
0baf0741 74 <input type="text" id="email" name="email" size="40" value="{$platal->argv[1]}" />
dc2073c3 75 <input type='submit' value='Ajouter'
76 onclick='this.form.action += this.form.email.value' />
77 </td>
78 </tr>
79 <tr>
80 <td colspan="2">
0baf0741 81 <input type="checkbox" id="x" name="x" onchange="xStateChange(this);" />
33a4f3f9 82 {* TODO: adapts text for masters and doctorates when required. *}
841ff7e7 83 <label for="x">Coche cette case s'il s'agit d'un X non inscrit à Polytechnique.org.</label>
dc2073c3 84 </td>
85 </tr>
86 <tr id="xnom" style="display: none">
e8439508 87 <td class="titre">Nom&nbsp;:</td>
7cdecf88 88 <td><input type="text" id="nom" name="nom" size="20" value="" onkeyup="searchX();" /></td>
dc2073c3 89 </tr>
90 <tr id="xprenom" style="display: none">
e8439508 91 <td class="titre">Prénom&nbsp;:</td>
7cdecf88 92 <td><input type="text" id="prenom" name="prenom" size="20" value="" onkeyup="searchX();" /></td>
dc2073c3 93 </tr>
94 <tr id="xpromo" style="display: none">
e8439508 95 <td class="titre">Promotion&nbsp;:</td>
33a4f3f9
SJ
96 {* TODO: add examples for masters and doctorates when required. *}
97 <td><input type="text" id="promo" name="promo" size="4" value="" onkeyup="searchX();" /> <small>(X2004)</small></td>
dc2073c3 98 </tr>
99 <tr id="xsearch" style="display: none" class="pair">
29c930c0 100 <td colspan="2" id="search_result">
101 {include file="xnet/groupe/membres-new-search.tpl"}
102 </td>
dc2073c3 103 </tr>
104 </table>
0337d704 105</form>
106
cce10a57
SJ
107{literal}
108<script type="text/javascript">
109 $("#email").focus();
110</script>
111{/literal}
112
a7de4ef7 113{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}