Commit | Line | Data |
---|---|---|
0337d704 | 1 | {**************************************************************************} |
2 | {* *} | |
8d84c630 | 3 | {* Copyright (C) 2003-2009 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} |
25 | function 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; | |
0baf0741 | 32 | Ajax.update_html('search_result', |
33 | '{/literal}{$platal->ns}{literal}member/new/ajax?login=' + document.getElementById('email').value); | |
dc2073c3 | 34 | } |
35 | ||
36 | var nom; | |
37 | var prenom; | |
38 | var promo; | |
39 | function 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; | |
29c930c0 | 49 | Ajax.update_html('search_result', |
dc2073c3 | 50 | '{/literal}{$platal->ns}{literal}member/new/ajax?prenom=' + prenom + '&nom=' + nom + '&promo=' + promo); |
51 | } | |
52 | {/literal} | |
30032578 | 53 | //]]></script> |
dc2073c3 | 54 | |
e8439508 | 55 | <h1>{$asso.nom} : Ajout d'un membre</h1> |
0337d704 | 56 | |
7b2413f6 | 57 | <form method="post" action="{$platal->ns}member/new/"> |
e7fdf9dd | 58 | {xsrf_token_field} |
ef7c8560 | 59 | <ul class='descr'> |
60 | <li> | |
61 | Pour ajouter un X dans ton groupe, il suffit d'entrer ici une de ses | |
faefdbb7 | 62 | adresses email @polytechnique.org. S'il n'est pas inscrit à Polytechnique.org |
a7de4ef7 | 63 | coche la case qui se trouve sous le formulaire et indique ses noms, prénoms et |
dc2073c3 | 64 | promotions. |
ef7c8560 | 65 | </li> |
66 | <li> | |
a7de4ef7 | 67 | Pour ajouter un extérieur dans ton groupe, il suffit d'entrer ici son |
faefdbb7 | 68 | adresse email, tu seras ensuite redirigé vers une page te permettant |
a7de4ef7 | 69 | d'éditer son profil (nom, prenom, ...) |
ef7c8560 | 70 | </li> |
71 | </ul> | |
dc2073c3 | 72 | <table class="tinybicol"> |
73 | <tr> | |
74 | <td class="center" colspan="2"> | |
0baf0741 | 75 | <input type="text" id="email" name="email" size="40" value="{$platal->argv[1]}" /> |
dc2073c3 | 76 | <input type='submit' value='Ajouter' |
77 | onclick='this.form.action += this.form.email.value' /> | |
78 | </td> | |
79 | </tr> | |
80 | <tr> | |
81 | <td colspan="2"> | |
0baf0741 | 82 | <input type="checkbox" id="x" name="x" onchange="xStateChange(this);" /> |
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 :</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 :</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 :</td> |
7cdecf88 | 96 | <td><input type="text" id="promo" name="promo" size="4" value="" onkeyup="searchX();" /></td> |
dc2073c3 | 97 | </tr> |
98 | <tr id="xsearch" style="display: none" class="pair"> | |
29c930c0 | 99 | <td colspan="2" id="search_result"> |
100 | {include file="xnet/groupe/membres-new-search.tpl"} | |
101 | </td> | |
dc2073c3 | 102 | </tr> |
103 | </table> | |
0337d704 | 104 | </form> |
105 | ||
cce10a57 SJ |
106 | {literal} |
107 | <script type="text/javascript"> | |
108 | $("#email").focus(); | |
109 | </script> | |
110 | {/literal} | |
111 | ||
a7de4ef7 | 112 | {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *} |