Admin part: can import, export and drop themes
This commit is contained in:
parent
4d1a860a01
commit
ffe0c2a7c4
8 changed files with 217 additions and 7 deletions
44
onyx/tpl/bootstrap/admin/themes.tpl
Normal file
44
onyx/tpl/bootstrap/admin/themes.tpl
Normal file
|
|
@ -0,0 +1,44 @@
|
|||
{extends file="admin/layout.tpl"}
|
||||
|
||||
{block name=content}
|
||||
<table class="table">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>id</th>
|
||||
<th>Nom</th>
|
||||
<th>Exercices</th>
|
||||
<th>Résolus</th>
|
||||
</tr>
|
||||
</thead>
|
||||
{if $themes}
|
||||
<tbody>
|
||||
{foreach from=$themes item=t}
|
||||
<tr>
|
||||
<td>
|
||||
{$t->id}<br>
|
||||
<a href="?delete={$t->id}"><span class="glyphicon glyphicon-trash"></span></a>
|
||||
<a href="/{$SALT_ADMIN}/themes/export?id={$t->id}" role="button"><span class="glyphicon glyphicon-floppy-save"></span> Exporter</a>
|
||||
</td>
|
||||
<td><a href="/{$SALT_ADMIN}/{$t->id}-{$t->name}">{$t->name}</a></td>
|
||||
<td><ul>
|
||||
{foreach from=$t->get_exercicesOrdered() item=e}
|
||||
<li><a href="/{$SALT_ADMIN}/{$t->id}-{$t->name}/{$e->id}">{$e->get_name()}</a></li>
|
||||
{/foreach}
|
||||
</ul></td>
|
||||
<td>FIXME</td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
</tbody>
|
||||
{/if}
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="6">
|
||||
<a class="btn btn-success" href="/{$SALT_ADMIN}/themes/import" role="button"><span class="glyphicon glyphicon-cloud-upload"></span> Importer</a>
|
||||
{if $themes}
|
||||
<a class="btn btn-danger" href="/{$SALT_ADMIN}/themes/?drop" onclick="return confirm('Êtes-vous sûr de vouloir vider la table des thèmes ainsi que les exercices associés ?')" role="button"><span class="glyphicon glyphicon-floppy-trash"></span> Vider</a>
|
||||
{/if}
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
{/block}
|
||||
Reference in a new issue