1 {**************************************************************************}
3 {* Copyright (C) 2003-2010 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" />
51 <legend>Liste des comptes manuels</legend>
54 {iterate item=user from=$users}
56 <a href="admin/user/{$user->hruid}">{$user->fullName()} ({$user->hruid} - {$user->type})</a>
63 <legend>Nouveau compte</legend>
66 <li><a href="admin/add_accounts">Ajout d'un ensemble d'utilisateurs</a></li>
67 <li>Ajouter une secrétaire de l'AX:</li>
70 <form action="admin/accounts" method="post">
72 <table style="width: 75%; margin-left: auto; margin-right: auto">
74 <td class="titre">Type de compte</td>
77 <option value="ax">Personnel de l'AX</option>
78 <option value="fx">Personnel de la FS</option>
79 <option value="school">Personnel de l'Ecole</option>
84 <td class="titre">Nom</td>
85 <td><input type="text" name="firstname" size=60 maxlength="255" value="" /></td>
88 <td class="titre">Prénom</td>
89 <td><input type="text" name="lastname" size=60" maxlength="255" value="" /></td>
92 <td class="titre">Sexe</td>
93 <td><input type="checkbox" name="sex" checked="checked" /></td>
96 <td class="titre">Email</td>
97 <td><input type="text" name="email" size="60" maxlength="255" value="" /></td>
100 <td class="titre">Mot de passe</td>
102 <div style="float: left">
103 <input type="password" name="password" size="10" maxlength="256" />
104 <input type="hidden" name="pwhash" value="" />
106 <div style="float: left; margin-top: 5px">
107 {checkpasswd prompt="password" submit="create_account" text="Créer le compte"}
112 <td colspan="2" class="center">
113 <input type="submit" name="create_account" value="Créer le compte"
114 onclick="return hashResponse('password', false, false);" />
122 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}