Merge branch 'platal-0.10.0'
[platal.git] / templates / xnetgrp / membres-add.tpl
CommitLineData
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}
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;
0baf0741 32 Ajax.update_html('search_result',
33 '{/literal}{$platal->ns}{literal}member/new/ajax?login=' + document.getElementById('email').value);
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;
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}&nbsp;: 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&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>
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
a7de4ef7 106{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}