This repository has been archived on 2024-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
khosb/themes/default/blocks/invoice/add.tpl

109 lines
3.8 KiB
Smarty
Raw Normal View History

2009-08-03 04:10:16 +00:00
{assign var=meth value=':'|explode:$VAR._page}
<!-- {$meth.0}:{$meth.1} -->
<!-- Display the form to collect the input values -->
2009-08-03 04:10:16 +00:00
<form id="add" method="post" action="" enctype="multipart/form-data">
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="table_background">
<tr>
<td>
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr valign="top">
<td class="table_heading">{osb f=tt}</td>
</tr>
<tr valign="top">
<td class="row1">
<table width="100%" border="0" cellspacing="3" cellpadding="1" class="row1">
<tr valign="top">
<td style="width: 35%;">{osb f=tf field=account_id}</td>
<td style="width: 65%;">{osb f=autoselect module=account return=id field=invoice_account_id default=$VAR.invoice_account_id}</td>
</tr>
{if $list->is_installed('affiliate') == 1}
<tr valign="top">
<td style="width: 35%;">{osb f=tf field=affiliate_id}</td>
<td style="width: 65%;">{osb f=html_select_affiliate name='aid' default=$VAR.aid}</td>
</tr>
{/if}
{if $VAR.invoice_account_id}
<tr valign="top">
<td style="width: 35%;">{osb f=tf field=product_id}</td>
<td style="width: 65%;">{$list->menu('no','invoice_product_id','product','sku','','" onchange="showProduct(this.value)',true)}</td>
</tr>
</table>
</td>
</tr>
<tr valign="top">
<td style="width: 65%;" class="row1">
<table width="100%" border="0" cellspacing="0" cellpadding="5" class="body">
<tr>
<td align="center">
<a href="javascript:addAdHoc();">{t}Add adhoc item to Invoice{/t}</a>
{if $list->is_installed('host_tld')}
| <a href="javascript:domainSearch();">{t}Add a Domain to Invoice{/t}</a>
<input type="hidden" name="domain_name" id="domain_name"/>
<input type="hidden" name="domain_tld" id="domain_tld"/>
{/if}
| <a href="javascript:showDiscount()">{t}Discount User{/t}</a>
| <a href="javascript:showCart()">{t}View Items{/t}</a>
| <a href="javascript:showCheckout()">{t}Finalise Invoice{/t}</a>
</td>
</tr>
{else}
<tr valign="top">
<td>&nbsp;</td>
{include file='file:../core/view_td_submit.tpl'}
</tr>
{/if}
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</form>
2009-08-03 04:10:16 +00:00
{if $VAR.invoice_account_id}
<iframe name="iframe" id="iframe" style="border:0px; width:0px; height:0px;" scrolling="auto" allowtransparency="true" frameborder="0" src="themes/{$THEME_NAME}/IEFrameWarningBypass.htm"></iframe>
<script type="text/javascript">
<!--
var account_id = '{$VAR.invoice_account_id}';
{literal}
function showCart() {
showIFrame('iframe',getPageWidth(600),500,'?_page=cart:admin_view&account_id='+account_id);
}
function showCheckout() {
showIFrame('iframe',getPageWidth(600),500,'{/literal}{$SSL_URL}{literal}admin.php?_page=checkout:admin_checkout&account_id='+account_id+'&s='+SESS);
}
function showProduct(product_id) {
showIFrame('iframe',getPageWidth(600),500,'?_page=product:admin_details&id='+product_id+'&account_id='+account_id);
}
2009-08-03 04:10:16 +00:00
function showDiscount() {
showIFrame('iframe',getPageWidth(600),500,'?_page=discount:add&discount_avail_account_id={/literal}{$VAR.invoice_account_id}{literal}');
}
2009-08-03 04:10:16 +00:00
function domainSearch() {
var domain = document.getElementById('domain_name').value;
showIFrame('iframe',getPageWidth(600),500,'?_page=host_tld:admin_search&domain='+domain+'&account_id='+account_id);
}
2009-08-03 04:10:16 +00:00
function addAdHoc() {
showIFrame('iframe',getPageWidth(600),500,'?_page=cart:ad_hoc&account_id='+account_id);
}
2009-08-03 04:10:16 +00:00
function domainUpdate() {
}
{/literal}
2009-08-03 04:10:16 +00:00
showCart();
//-->
</script>
{/if}