You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
69 lines
2.9 KiB
Smarty
69 lines
2.9 KiB
Smarty
<div id="overview">
|
|
<form name="frmOverview" method="post" action="">
|
|
{if ($admin_list|count > 1)}
|
|
{html_options name='username' output=$admin_list values=$admin_list selected=$admin_selected onchange="this.form.submit();"}
|
|
<input class="button" type="submit" name="go" value="{$PALANG.go}" />
|
|
{/if}
|
|
</form>
|
|
{#form_search#}
|
|
</div>
|
|
|
|
|
|
<div id="list">
|
|
<table border=0 id='admin_table'><!-- TODO: 'admin_table' needed because of CSS for table header -->
|
|
|
|
<tr class="header">
|
|
{foreach key=key item=field from=$struct}
|
|
{if $field.display_in_list == 1 && $field.label}{* don't show fields without a label *}
|
|
<td>{$field.label}</td>
|
|
{/if}
|
|
{/foreach}
|
|
<td> </td>
|
|
<td> </td>
|
|
</tr>
|
|
|
|
{foreach from=$items item=item}
|
|
{#tr_hilightoff#}
|
|
|
|
{foreach key=key item=field from=$struct}
|
|
{if $field.display_in_list == 1 && $field.label}
|
|
|
|
{if $table == 'foo' && $key == 'bar'}
|
|
<td>Special handling (complete table row) for {$table} / {$key}</td></tr>
|
|
{else}
|
|
<td>
|
|
{if $table == 'foo' && $key == 'bar'}
|
|
Special handling (td content) for {$table} / {$key}
|
|
{* {elseif $table == 'domain' && $key == 'domain'}
|
|
<a href="list.php?table=domain&domain={$item.domain|escape:"url"}">{$item.domain}</a>
|
|
*}
|
|
{elseif $key == 'active'}
|
|
<a href="{#url_editactive#}{$table}&id={$item.$id_field|escape:"url"}&active={if ($item.active==0)}1{else}0{/if}&token={$smarty.session.PFA_token|escape:"url"}">{$item._active}</a>
|
|
{elseif $field.type == 'bool'}
|
|
{assign "tmpkey" "_{$key}"}{$item.{$tmpkey}}
|
|
{elseif $field.type == 'list'}
|
|
{foreach key=key2 item=field2 from=$value_{$key}}<p>{$field2} {/foreach}
|
|
{elseif $field.type == 'pass'}
|
|
(hidden)
|
|
{elseif $field.type == 'txtl'}
|
|
{foreach key=key2 item=field2 from=$value_{$key}}<p>{$field2} {/foreach}
|
|
{else}
|
|
{$item.{$key}}
|
|
{/if}
|
|
</td>
|
|
{/if}
|
|
{/if}
|
|
{/foreach}
|
|
|
|
<td>{if $item._can_edit}<a href="edit.php?table={$table|escape:"url"}&edit={$item.$id_field|escape:"url"}">{$PALANG.edit}</a>{else} {/if}</td>
|
|
<td>{if $item._can_delete}<a href="{#url_delete#}?table={$table}&delete={$item.$id_field|escape:"url"}&token={$smarty.session.PFA_token|escape:"url"}"
|
|
onclick="return confirm ('{$PALANG.{$msg.confirm_delete}|replace:'%s':$item.$id_field}')">{$PALANG.del}</a>{else} {/if}</td>
|
|
</tr>
|
|
{/foreach}
|
|
|
|
</table>
|
|
|
|
<br /><a href="edit.php?table={$table|escape:"url"}" class="button">{$PALANG.{$formconf.create_button}}</a><br />
|
|
|
|
</div>
|