1 {**************************************************************************}
3 {* Copyright (C) 2003-2014 Polytechnique.org *}
4 {* http://opensource.polytechnique.org/ *}
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. *}
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. *}
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 *}
21 {**************************************************************************}
24 <script type="text/javascript">
26 function add_user_to_url(f) {
27 f.action += '/' + f.login.value;
34 <legend>{icon name=user_edit} Administrer un compte</legend>
35 <form method="post" action="admin/user" onsubmit="add_user_to_url(this); return true">
38 Il est possible d'entrer ici n'importe quelle adresse mail : redirection, melix, ou alias.
41 <input type="text" name="login" size="40" maxlength="255"
42 value="{if t($smarty.request.login)}{$smarty.request.login}{/if}" />
43 <input type="submit" name="select" value="edit" />
44 <input type="submit" name="su_account" value="su" />
45 <input type="submit" name="log_account" value="logs" />
50 {if t($users) && $users->total() > 0}
52 <legend>Liste des comptes manuels</legend>
55 {iterate item=user from=$users}
57 <a href="admin/user/{$user->hruid}">{$user->fullName()} ({$user->hruid} - {$user->type})</a>
65 <legend>Nouveau compte</legend>
68 <li><a href="admin/add_accounts">Ajout d'un ensemble d'utilisateurs</a></li>
69 <li>Ajouter un compte manuel :</li>
71 <form action="admin/accounts" method="post">
73 <table style="width: 75%; margin-left: auto; margin-right: auto">
75 <td class="titre">Type de compte</td>
78 <option value="" disabled selected>-</option>
79 <option value="ax">Personnel de l'AX</option>
80 <option value="fx">Personnel de la FX</option>
81 <option value="school">Personnel de l'Ecole</option>
83 <a href="admin/account/types">Détail des permissions associées</a>
87 <td class="titre">Nom</td>
88 <td><input type="text" name="lastname" size="60" maxlength="255" value="" /></td>
91 <td class="titre">Prénom</td>
92 <td><input type="text" name="firstname" size="60" maxlength="255" value="" /></td>
95 <td class="titre">Sexe</td>
98 <option value="female">Femme</option>
99 <option value="male">Homme</option>
104 <td class="titre">Email</td>
105 <td><input type="text" name="email" size="60" maxlength="255" value="" /></td>
108 <td class="titre">Mot de passe</td>
110 <div style="float: left">
111 <input type="password" name="password" size="10" maxlength="256" />
112 <input type="hidden" name="pwhash" value="" />
114 <div style="float: left; margin-top: 5px">
115 {checkpasswd prompt="password" submit="create_account" text="Créer le compte"}
120 <td colspan="2" class="center">
121 <input type="submit" name="create_account" value="Créer le compte"
122 onclick="return hashResponse('password', false, false, false);" />
129 {* vim:set et sw=2 sts=2 sws=2 fenc=utf-8: *}