9c86162750589d76caa76b857fe2abd156603b12
[platal.git] / templates / admin / phd.tpl
1 {**************************************************************************}
2 {*                                                                        *}
3 {*  Copyright (C) 2003-2011 Polytechnique.org                             *}
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
23 {if t($nothing)}
24 <p>Rien à faire.</p>
25 {elseif t($promo_list)}
26 <p>
27   Années de soutenance de thèse prévues pour lesquelles il reste des doctorants n'ayant pas soutenus&nbsp;:<br />|
28   {foreach from=$promo_list item=promo}
29   <a href="admin/phd/{$promo}">{$promo}</a> |
30   {/foreach}
31 </p>
32 {else}
33 <script type="text/javascript">//<![CDATA[
34 {literal}
35 var toggleState = false;
36 function toggleAll() {
37   toggleState = !toggleState;
38   var boxes = $(":checkbox.completed");
39   if (toggleState) {
40     boxes.attr("checked", "checked");
41   } else {
42     boxes.removeAttr("checked");
43   }
44 }
45 {/literal}
46 //]]></script>
47
48 <form action="admin/phd/{$promo}/validate" id="phd_list" method="post">
49   {xsrf_token_field}
50   <table class="bicol" summary="liste des doctorants">
51     <tr>
52       <th>Nom</th>
53       <th>Année de soutenance prévue</th>
54       <th>A soutenu <a href="javascript:toggleAll()">{icon name="arrow_refresh" title="Tout (dé)cocher"}</a></th>
55     </tr>
56     {iterate item=profile from=$list}
57     <tr class="{cycle values="impair,pair"}">
58       <td>{$profile.directory_name}</td>
59       <td class="center">
60         <input type="text" name="grad_year_{$profile.pid}" value="{$promo}" size="10" maxlength="10" />
61       </td>
62       <td class="center">
63         <input type="checkbox" class="completed" name="completed_{$profile.pid}" />
64       </td>
65     </tr>
66     {/iterate}
67     <tr>
68       <td class="center" colspan="3">
69         <input type="submit" value="Valider" />
70       </td>
71     </tr>
72   </table>
73 </form>
74
75 <p>
76   <a href="admin/phd">Revenir à la liste des années de soutenance de thèse prévues pour lesquelles il reste des doctorants n'ayant pas soutenus.</a>
77 </p>
78 {/if}
79
80 {* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}