{foreach from=$lists item=list key=list_description}
{if $list_description eq "manquant"}
{assign var="fields" value=$main_fields}
+{assign var="action" value="add"}
{else}
{assign var="fields" value=$all_fields}
+{assign var="action" value="edit"}
{/if}
<h2>{$list|@count} {$name} {$list_description}{if $list|@count > 1}s{/if}.</h2>
{foreach from=$fields item=field}
<th>{$field}</th>
{/foreach}
+ <th>{$action}</th>
</tr>
{foreach from=$list item=item key=key}
<tr>
{assign var="warning" value=$field|cat:'_warning'}
<td{if t($item.$error)} class="error"{elseif t($item.$warning)} class="warning"{/if}>{$item.$field}</td>
{/foreach}
+ <td><a href="admin/geocoding/{$category}/{$action}/{$key}">{icon name="page_edit"}</a></td>
</tr>
{/foreach}
<tr>
{foreach from=$fields item=field}
<th>{$field}</th>
{/foreach}
+ <th>{$action}</th>
</tr>
</table>
{/if}
{/foreach}
+<form method="post" action="admin/geocoding/{$category}/add">
+ {xsrf_token_field}
+ <p>
+ Ajouter un champ (n'indiquer que l'indentifiant principal) :
+ <input type="text" name="new_id" size="3" maxlength="3" />
+ <input type="submit" value="Ajouter" />
+ </p>
+</form>
+
{* vim:set et sw=2 sts=2 sws=2 enc=utf-8: *}