{**************************************************************************}
{* *}
-{* Copyright (C) 2003-2006 Polytechnique.org *}
+{* Copyright (C) 2003-2010 Polytechnique.org *}
{* http://opensource.polytechnique.org/ *}
{* *}
{* This program is free software; you can redistribute it and/or modify *}
{* *}
{**************************************************************************}
-
-
-{foreach from=$new_deces item=i}
-<p class="erreur">Ajout du décès de {$i.name} le {$i.date}.</p>
-{/foreach}
-
<form action="admin/deaths" method="post">
- <table class="tinybicol">
+ <table class="bicol">
<tr>
<td>
- <input type="submit" value="GO" style="visibility: hidden" />
- <input type="submit" value="<<" name="sub10" />
- </td>
- <td><input type="submit" value="<" name="sub01" /></td>
- <td>
- Promotion :
- <input type="text" name="promo" value="{$promo}" size="4" maxlength="4" />
+ Promotion :
+ <input type="text" name="promo" value="{$promo}" size="5" maxlength="5" />
<input type="submit" value="GO" />
</td>
- <td><input type="submit" value=">" name="add01" /></td>
- <td>
- <input type="submit" value=">>" name="add10" />
- <input type="submit" value="GO" style="visibility: hidden" />
- </td>
</tr>
</table>
</form>
-<form action="admin/deaths/{$promo}/validate" method="post">
- <table class="bicol" summary="liste des dates de décès">
+{if t($decedes)}
+<form action="admin/deaths/{$promo}/validate" id="deathDateList" method="post">
+ {xsrf_token_field}
+ <table class="bicol" summary="liste des dates de décès">
<tr>
<th>Nom</th>
- <th>Date de décès</th>
+ <th>Date de décès</th>
</tr>
{iterate item=x from=$decedes}
<tr class="{cycle values="impair,pair"}">
- <td>{$x.nom} {$x.prenom}</td>
+ <td>{$x.directory_name}</td>
<td class="center">
- <input type="text" name="{$x.matricule}" value="{$x.deces}" size="10" maxlength="10" />
+ <input type="text" class="deathDate" name="death_{$x.pid}" value="{$x.deathdate}" size="10" maxlength="10" />
</td>
</tr>
{/iterate}
</table>
</form>
-{* vim:set et sw=2 sts=2 sws=2: *}
+<script type="text/javascript">//<![CDATA[
+ {literal}
+ $('input.deathDate').change(function () {
+ $(this).addClass('sendDate');
+ });
+
+ $('#deathDateList').submit(function () {
+ // Avoid sending useless data to the webserver
+ $('input.deathDate').not('.sendDate').attr('disabled', true);
+ });
+ {/literal}
+//]]></script>
+{/if}
+
+{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}