migrate search input field to use search[_], and use list.tpl for alias domains
User-visible changes: - alias domain list can be downloaded as CSV - no more search highlighting for alias domains list-virtual.php: - expect $search to be an array - change alias domain handling to use list.php instead of list-virtual_alias_domain.tpl, and move some logic from the template to list-virtual.php. (The template file is kept as list.tpl wrapper.) - adopt mailbox and alias search to $search[_] - adopt pagebrowser to $search[_] list-virtual_alias_domain.tpl: - replace custom output generation with {include 'list.php'} and some variable assignments PFAHandler.php: - add $this->id_field to $this->msg (avoids another smarty template variable) configs/menu.conf: - change input name to search[_] list-virtual_alias.tpl, list-virtual_mailbox.tpl: - adopt to $search[_] by setting $search in a backwards-compatible way list.tpl: - add special handling for aliasdomain.target_domain linking git-svn-id: https://svn.code.sf.net/p/postfixadmin/code/trunk@1773 a1433add-5e2c-0410-b055-b7f2511e0802pull/2/head
parent
cc598d0f3f
commit
8043515fdf
@ -1,46 +1,9 @@
|
||||
{*** Domain Aliases ***}
|
||||
<table id="alias_domain_table">
|
||||
<tr>
|
||||
<th colspan="6">{$PALANG.pOverview_alias_domain_title}</th>
|
||||
</tr>
|
||||
{if $tAliasDomains|@count>0}
|
||||
{if $tAliasDomains|@count>0} {* -> HAT alias-domains *}
|
||||
{#tr_header#}
|
||||
<td>{$PALANG.pOverview_alias_address}</td>
|
||||
<td>{$PALANG.to}</td>
|
||||
<td>{$PALANG.last_modified}</td>
|
||||
<td>{$PALANG.active}</td>
|
||||
<td> </td>
|
||||
<td> </td>
|
||||
</tr>
|
||||
{foreach from=$tAliasDomains item=item}
|
||||
{#tr_hilightoff#}
|
||||
<td>{if $item.alias_domain != $fDomain}<a href="{$smarty.config.url_list_virtual}?domain={$item.alias_domain|escape:"url"}">{/if}
|
||||
{if $search eq ""}
|
||||
{$item.alias_domain}
|
||||
{else}
|
||||
{$item.alias_domain|replace:$search:"<span class='searchresult'>$search</span>"}
|
||||
{/if}
|
||||
{if $item.alias_domain != $fDomain}</a>{/if}</td>
|
||||
<td>{if $item.target_domain != $fDomain}<a href="{$smarty.config.url_list_virtual}?domain={$item.target_domain|escape:"url"}">{/if}
|
||||
{if $search eq ""}
|
||||
{$item.target_domain}
|
||||
{else}
|
||||
{$item.target_domain|replace:$search:"<span class='searchresult'>$search</span>"}
|
||||
{/if}
|
||||
{if $item.target_domain != $fDomain}</a>{/if}</td>
|
||||
<td>{$item.modified}</td>
|
||||
<td><a href="{#url_editactive#}aliasdomain&id={$item.alias_domain|escape:"url"}&active={if ($item.active==0)}1{else}0{/if}&token={$smarty.session.PFA_token|escape:"url"}">{if $item.active==1}{$PALANG.YES}{else}{$PALANG.NO}{/if}</a></td>
|
||||
<td><a href="{#url_create_alias_domain#}&edit={$item.alias_domain|escape:"url"}">{$PALANG.edit}</a></td>
|
||||
<td><a href="{#url_delete#}?table=aliasdomain&delete={$item.alias_domain|escape:"url"}&token={$smarty.session.PFA_token|escape:"url"}"
|
||||
onclick="return confirm ('{$PALANG.confirm}{$PALANG.pOverview_get_alias_domains}: {$item.alias_domain} -> {$item.target_domain}');">{$PALANG.del}</a></td>
|
||||
</tr>
|
||||
{/foreach}
|
||||
{/if}
|
||||
{/if}
|
||||
</table>
|
||||
{if $can_create_alias_domain}
|
||||
<br/>
|
||||
<br /><a href="{#url_create_alias_domain#}&target_domain={$fDomain|escape:"url"}" class="button">{$PALANG.add_alias_domain}</a><br />
|
||||
|
||||
{/if}
|
||||
{assign var="table" value='aliasdomain'}
|
||||
{assign var="struct" value=$aliasdomain_data.struct}
|
||||
{assign var="msg" value=$aliasdomain_data.msg}
|
||||
{assign var="id_field" value=$msg.id_field}
|
||||
{assign var="formconf" value=$aliasdomain_data.formconf}
|
||||
{assign var="items" value=$tAliasDomains}
|
||||
{include 'list.tpl'}
|
||||
|
Loading…
Reference in New Issue