Changes to AgileBill
This commit is contained in:
@@ -1,230 +1,120 @@
|
||||
{if $SESS_LOGGED == true}
|
||||
|
||||
<form method="post" action="">
|
||||
<u>Account Quick Search</u> {html_select_account name="id"}
|
||||
<input type="hidden" name="_page" value="account_admin:view">
|
||||
</form>
|
||||
{assign var=meth value=':'|explode:$VAR._page}
|
||||
<!-- {$meth.0}:{$meth.1} -->
|
||||
|
||||
<!-- Quick Search -->
|
||||
<form id="quick_search" method="post" action="" enctype="multipart/form-data">
|
||||
<div>
|
||||
<span style="text-decoration: underline;">{t}Account Quick Search{/t}</span> {osb f=autoselect module=account return=id field=id}
|
||||
<input type="hidden" name="_page" value="account:view"/>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
{ $method->exe('invoice', 'performance') }
|
||||
{if $method->result == TRUE}
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class="body">
|
||||
<div align="center">
|
||||
<a href="?_page=core:admin&period=w"><b>{translate module=invoice}weekly{/translate}</b></a>
|
||||
| <a href="?_page=core:admin&period=m"><b>{translate module=invoice}monthly{/translate}</b></a>
|
||||
| <a href="?_page=core:admin&period=y"><b>{translate module=invoice}yearly{/translate}</b></a>
|
||||
</div>
|
||||
<br>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<table id="main1" width="100%" border="0" cellspacing="0" cellpadding="0" class="table_background">
|
||||
<form id="form1" name="form1" method="post" action="">
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="3">
|
||||
<tr valign="middle" align="center" class="table_heading">
|
||||
<td width="25%" class="table_heading">
|
||||
{translate module=invoice}
|
||||
indicator
|
||||
{/translate}
|
||||
</td>
|
||||
<td width="30%" class="table_heading">
|
||||
{translate module=invoice}
|
||||
period
|
||||
{/translate}
|
||||
</td>
|
||||
<td width="15%" class="table_heading"> <b>
|
||||
{translate module=invoice}
|
||||
current
|
||||
{/translate}
|
||||
</b></td>
|
||||
<td width="15%" class="table_heading">
|
||||
{translate module=invoice}
|
||||
previous
|
||||
{/translate}
|
||||
</td>
|
||||
<td width="15%" class="table_heading"> <b>
|
||||
{translate module=invoice}
|
||||
change
|
||||
{/translate}
|
||||
</b></td>
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>
|
||||
{translate module=invoice}
|
||||
sales
|
||||
{/translate}
|
||||
</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>
|
||||
{ $list->format_currency_num($sales_current, '') }
|
||||
</b></td>
|
||||
<td width="330">{ $list->format_currency_num($sales_previous, '')}
|
||||
</td>
|
||||
<td width="173" align="center">{$sales_change}</td>
|
||||
</tr>
|
||||
<tr class="row2">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>
|
||||
{translate module=invoice}
|
||||
forcast
|
||||
{/translate}
|
||||
</b></td>
|
||||
<td width="273">{$period_forcast}</td>
|
||||
<td width="358"><b>
|
||||
{ $list->format_currency_num($forcast_current, '') }
|
||||
</b></td>
|
||||
<td width="330"> - </td>
|
||||
<td width="173" align="center">{$forcast_change}</td>
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>{translate module=invoice}
|
||||
quota
|
||||
{/translate}
|
||||
</b></td>
|
||||
<td width="273">
|
||||
{translate module=invoice}
|
||||
today
|
||||
{/translate}
|
||||
</td>
|
||||
<td width="358"><b>
|
||||
{ $list->format_currency_num($quota_current, '') }
|
||||
</b></td>
|
||||
<td width="330"> -</td>
|
||||
<td width="173" align="center"><b>-</b></td>
|
||||
</tr>
|
||||
<tr class="row2">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>
|
||||
{translate module=invoice}
|
||||
arcredits
|
||||
{/translate}
|
||||
</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>
|
||||
{ $list->format_currency_num($ar_credits_current, '') }
|
||||
</b></td>
|
||||
<td width="330">
|
||||
{ $list->format_currency_num($ar_credits_previous, '')}
|
||||
</td>
|
||||
<td width="173" align="center">{$ar_credit_change}</td>
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>
|
||||
{translate module=invoice}
|
||||
arbalance
|
||||
{/translate}
|
||||
</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>
|
||||
{ $list->format_currency_num($ar_balance_current, '') }
|
||||
</b></td>
|
||||
<td width="330">
|
||||
{ $list->format_currency_num($ar_balance_last, '')}
|
||||
</td>
|
||||
<td width="173" align="center"><b>-</b></td>
|
||||
</tr>
|
||||
<tr class="row2">
|
||||
<td width="214" bgcolor="#ECFAEB">
|
||||
<b>{translate module=invoice}
|
||||
users
|
||||
{/translate}
|
||||
</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>
|
||||
{$users_current}
|
||||
</b></td>
|
||||
<td width="330">
|
||||
{$users_previous}
|
||||
</td>
|
||||
<td width="173" align="center">{$users_change}</td>
|
||||
</tr>
|
||||
{if $show_tickets == true}
|
||||
<tr class="row1">
|
||||
<td width="214" bgcolor="#ECFAEB"><b> <a href="?_page=ticket:main">
|
||||
{translate module=invoice}
|
||||
tickets
|
||||
{/translate}
|
||||
</a> </b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>
|
||||
{$tickets_current}
|
||||
</b></td>
|
||||
<td width="330">
|
||||
{$tickets_previous}
|
||||
</td>
|
||||
<td width="173" align="center">{$tickets_change}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
{if $show_affiliates == true}
|
||||
<tr class="row2">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>
|
||||
{translate module=invoice}
|
||||
affiliatesales
|
||||
{/translate}
|
||||
</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>
|
||||
{ $list->format_currency_num($affiliate_sales_current, '') }
|
||||
</b></td>
|
||||
<td width="330">
|
||||
{ $list->format_currency_num($affiliate_sales_previous, '')}
|
||||
</td>
|
||||
<td width="173" align="center">{$affiliate_sales_change}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
<!--
|
||||
{if $list->is_installed(voip)}
|
||||
<tr class="row1">
|
||||
<td bgcolor="#ECFAEB"><strong>Avg. Call Duration </strong></td>
|
||||
<td>{$period_compare}</td>
|
||||
<td><strong>{$acd} minute(s)</strong></td>
|
||||
<td>{$acd_last} minute(s)</td>
|
||||
<td align="center">{$acd_change}</td>
|
||||
</tr>
|
||||
<tr class="row2">
|
||||
<td bgcolor="#ECFAEB"><strong>Avg. Successful Rate</strong></td>
|
||||
<td>{$period_compare}</td>
|
||||
<td><strong>{$asr}</strong></td>
|
||||
<td>{$asr_last}</td>
|
||||
<td align="center">{$asr_change}</td>
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td bgcolor="#ECFAEB"><strong>Number of CDRs</strong></td>
|
||||
<td>{$period_compare}</td>
|
||||
<td><strong>{$cdrs}</strong></td>
|
||||
<td>{$cdrs_last}</td>
|
||||
<td align="center">{$cdrs_change}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
-->
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</form>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br>
|
||||
{$calendar}
|
||||
{/if}
|
||||
{$method->exe('invoice','performance')}
|
||||
{if $method->result == true}
|
||||
<table width="100%" border="0" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td class="body">
|
||||
<div style="text-align: center;">
|
||||
<a href="?_page=core:admin&period=w"><b>{t module=invoice}Weekly{/t}</b></a> |
|
||||
<a href="?_page=core:admin&period=m"><b>{t module=invoice}Monthly{/t}</b></a> |
|
||||
<a href="?_page=core:admin&period=y"><b>{t module=invoice}Yearly{/t}</b></a>
|
||||
</div>
|
||||
<br/>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<form id="performance" method="post" action="" enctype="multipart/form-data">
|
||||
|
||||
{if $list->is_installed('account_message')}
|
||||
{$method->exe_noauth('account_message','view')}
|
||||
<br>
|
||||
<b>Update System Message</b><br>
|
||||
<form method="post" action="">
|
||||
<textarea name="message" cols="50" rows="5">{$message}</textarea>
|
||||
<input type="hidden" name="do[]" value="account_message:add">
|
||||
<input type="hidden" name="_page" value="core:admin">
|
||||
<input type="submit" name="Submit" value="{translate}submit{/translate}" class="form_button">
|
||||
</form>
|
||||
{/if}
|
||||
<table id="main1" width="100%" border="0" cellspacing="0" cellpadding="0" class="table_background">
|
||||
<tr>
|
||||
<td>
|
||||
<table width="100%" border="0" cellspacing="1" cellpadding="3">
|
||||
<tr valign="middle" align="center" class="table_heading">
|
||||
<td width="25%" class="table_heading">{t}Indicator{/t}</td>
|
||||
<td width="30%" class="table_heading">{t}Period{/t}</td>
|
||||
<td width="15%" class="table_heading"><b>{t}Current{/t}</b></td>
|
||||
<td width="15%" class="table_heading">{t}Previous{/t}</td>
|
||||
<td width="15%" class="table_heading"><b>{t}Change{/t}</b></td>
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>{t}Sales{/t}</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>{$list->format_currency_num($sales_current,'')}</b></td>
|
||||
<td width="330">{$list->format_currency_num($sales_previous,'')}</td>
|
||||
<td width="173" align="center">{$sales_change}</td>
|
||||
</tr>
|
||||
<tr class="row2">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>{t}Forcast{/t}</b></td>
|
||||
<td width="273">{$period_forcast}</td>
|
||||
<td width="358"><b>{$list->format_currency_num($forcast_current,'')}</b></td>
|
||||
<td width="330">-</td>
|
||||
<td width="173" align="center">{$forcast_change}</td>
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>{t}Quota{/t}</b></td>
|
||||
<td width="273">{t}Today{/t}</td>
|
||||
<td width="358"><b>{$list->format_currency_num($quota_current,'')}</b></td>
|
||||
<td width="330">-</td>
|
||||
<td width="173" align="center"><b>-</b></td>
|
||||
</tr>
|
||||
<tr class="row2">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>{t}A/R Credits{/t}</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>{$list->format_currency_num($ar_credits_current,'')}</b></td>
|
||||
<td width="330">{$list->format_currency_num($ar_credits_previous,'')}</td>
|
||||
<td width="173" align="center">{$ar_credit_change}</td>
|
||||
</tr>
|
||||
<tr class="row1">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>{t}A/R Balance{/t}</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>{$list->format_currency_num($ar_balance_current,'')}</b></td>
|
||||
<td width="330">{$list->format_currency_num($ar_balance_last,'')}</td>
|
||||
<td width="173" align="center"><b>-</b></td>
|
||||
</tr>
|
||||
<tr class="row2">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>{t}Users{/t}</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>{$users_current}</b></td>
|
||||
<td width="330">{$users_previous}</td>
|
||||
<td width="173" align="center">{$users_change}</td>
|
||||
</tr>
|
||||
<!-- @todo this test should be is-installed, and show_affliates from the affliate config, not the core config -->
|
||||
{if $show_affiliates == true}
|
||||
<tr class="row2">
|
||||
<td width="214" bgcolor="#ECFAEB"><b>{t module=invoice}affiliatesales{/t}</b></td>
|
||||
<td width="273">{$period_compare}</td>
|
||||
<td width="358"><b>{$list->format_currency_num($affiliate_sales_current,'')}</b></td>
|
||||
<td width="330">{$list->format_currency_num($affiliate_sales_previous,'')}</td>
|
||||
<td width="173" align="center">{$affiliate_sales_change}</td>
|
||||
</tr>
|
||||
{/if}
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br/>
|
||||
{$calendar}
|
||||
{/if}
|
||||
|
||||
{else}
|
||||
{if $list->is_installed('account_message')}
|
||||
{$method->exe_noauth('account_message','view')}
|
||||
<br/>
|
||||
<b>{t}Update System Message{/t}</b><br/>
|
||||
<form id="account_message_view" method="post" action="" enctype="multipart/form-data">
|
||||
<textarea name="message" cols="50" rows="5">{$message}</textarea>
|
||||
<input type="hidden" name="do[]" value="account_message:add"/>
|
||||
<input type="hidden" name="_page" value="core:admin"/>
|
||||
<input type="submit" name="Submit" value="{t}Submit{/t}" class="form_button"/>
|
||||
</form>
|
||||
{/if}
|
||||
|
||||
{else}
|
||||
{$block->display('account:main')}
|
||||
{/if}
|
||||
|
||||
|
2
themes/default_admin/blocks/core/bottom_frame.tpl
Normal file
2
themes/default_admin/blocks/core/bottom_frame.tpl
Normal file
@@ -0,0 +1,2 @@
|
||||
</body>
|
||||
</html>
|
@@ -1,195 +1,238 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="no-cache">
|
||||
<TITLE>{$smarty.const.SITE_NAME}</TITLE>
|
||||
<link rel="stylesheet" href="includes/phplayers/layerstreemenu.css" type="text/css"></link>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>{$smarty.const.SITE_NAME}</title>
|
||||
<meta http-equiv="no-cache" content="text/html; charset=utf-8"/>
|
||||
<link rel="stylesheet" href="includes/phplayers/layerstreemenu.css" type="text/css"/>
|
||||
<style type="text/css">
|
||||
<!--
|
||||
@import url("includes/phplayers/layerstreemenu-hidden.css");
|
||||
//-->
|
||||
</style>
|
||||
|
||||
<script language="JavaScript" type="text/javascript" src="includes/phplayers/libjs/layersmenu-browser_detection.js"></script>
|
||||
<script language="JavaScript" type="text/javascript" src="includes/phplayers/libjs/layerstreemenu-cookies.js"></script>
|
||||
<script type="text/javascript" src="includes/phplayers/libjs/layersmenu-browser_detection.js"></script>
|
||||
<script type="text/javascript" src="includes/phplayers/libjs/layerstreemenu-cookies.js"></script>
|
||||
|
||||
{literal}
|
||||
<SCRIPT LANGUAGE="JavaScript">
|
||||
<!-- START
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
function openUrl(u) {
|
||||
var random1=Math.round(Math.random()+4*123);
|
||||
var random2=Math.round(Math.random()+ random1 * 321);
|
||||
window.open('admin.php'+u+'&random='+random1+'='+random2,'mainFrame','');
|
||||
window.open('admin.php'+u+'&random='+random1+'='+random2,'mainFrame','');
|
||||
}
|
||||
|
||||
|
||||
function exitAdmin() {
|
||||
var random1=Math.round(Math.random()+4*123);
|
||||
var random2=Math.round(Math.random()+ random1 * 321);
|
||||
var random2=Math.round(Math.random()+ random1 * 321);
|
||||
parent.document.location='index.php';
|
||||
}
|
||||
// END -->
|
||||
</SCRIPT>
|
||||
</HEAD>
|
||||
<body bgcolor="#CCCCCC" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
{/literal}
|
||||
</head>
|
||||
|
||||
<body style="background-color: #cccccc;">
|
||||
<!-- Load the popup class -->
|
||||
{popup_init src="$URL/includes/overlib/overlib.js"}
|
||||
|
||||
<div style="height:68px;"> </div>
|
||||
<table width="230px" border="0" align="center" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td bgcolor="#f1f1f1" style="border: 1px solid #999; border-top: 1px solid #999; border-bottom: 0px; padding: 5px; padding-left:10px;">
|
||||
<table width="100%" border="0" cellpadding="0" cellspacing="0">
|
||||
<tr>
|
||||
<td style="background-color: #f1f1f1; border: 1px solid #999; border-top: 1px solid #999; border-bottom: 0px; padding: 5px; padding-left:10px;">
|
||||
<table width="100%" cellspacing="0" cellpadding="1" border="0">
|
||||
<tr>
|
||||
<td align="center"><img src="themes/default_admin/images/icons/user_16.gif" border="0"></td>
|
||||
<td><nobr><input id='account_admin' value='all' size=22 style='font-size:9' onKeyPress='if(checkEnter(event)) { openQuickSearch_account(); }' onfocus='javascript:this.select()'> <input type='button' value='Go' style='font-size:9' onclick='javascript:openQuickSearch_account()'></nobr>
|
||||
<td align="center"><img src="themes/default_admin/images/icons/user_16.gif" alt="Account" style="border: 0" {popup caption="Account Query Options" text="<dl>
|
||||
<dt>inactive</dt><dd>Show INACTIVE accounts</dd>
|
||||
<dt>active</dt><dd>Show ACTIVE accounts</dd>
|
||||
<dt>today</dt><dd>Show accounts created TODAY</dd>
|
||||
<dt>week</dt><dd>Show accounts created this WEEK</dd>
|
||||
<dt>month</dt><dd>Show accounts created this MONTH</dd>
|
||||
<dt>all</dt><dd>Show ALL accounts</dd>
|
||||
<dt>fn:XXX</dt><dd>Show accounts where FIRST NAME is XXX</dd>
|
||||
<dt>ln:XXX</dt><dd>Show accounts where LAST NAME is XXX</dd>
|
||||
<dt>co:XXX</dt><dd>Show accounts where COMPANY NAME is XXX</dd>
|
||||
<dt>em:XXX</dt><dd>Show accounts where EMAIL is XXX</dd>
|
||||
<dt>id:XXX</dt><dd>Show accounts where ID is XXX</dd>
|
||||
<dt>XXX</dt><dd>Show accounts where USER ID is XXX</dd>
|
||||
</dl>"}/></td>
|
||||
{literal}
|
||||
<td><span style="white-space: nowrap;"><input id='account' value='all' size="22" style='font-size:9px' onkeypress='if(checkEnter(event)) { openQuickSearch_account(); }' onfocus='javascript:this.select()'/> <input type='button' value='Go' style='font-size:9px' onclick='javascript:openQuickSearch_account()'/></span>{/literal}
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><img src="themes/default_admin/images/icons/calc_16.gif" border="0"></td>
|
||||
<td><nobr><input id='invoice' value='all' size=22 style='font-size:9' onKeyPress='if(checkEnter(event)) { openQuickSearch_invoice(); }' onfocus='javascript:this.select()'> <input type='button' value='Go' style='font-size:9' onclick='javascript:openQuickSearch_invoice()'></nobr>
|
||||
</td>
|
||||
<td align="center"><img src="themes/default_admin/images/icons/calc_16.gif" alt="Invoice" style="border: 0" {popup caption="Invoice Query Options" text="<dl>
|
||||
<dt>cancelled</dt><dd>Show CANCELLED invoices</dd>
|
||||
<dt>due</dt><dd>Show invoices still DUE</dd>
|
||||
<dt>pending</dt><dd>Show invoices still PENDING</dd>
|
||||
<dt>all</dt><dd>Show ALL invoices</dd>
|
||||
<dt>today</dt><dd>Show invoices created TODAY</dd>
|
||||
<dt>week</dt><dd>Show invoices created this WEEK</dd>
|
||||
<dt>month</dt><dd>Show invoices created this MONTH</dd>
|
||||
<dt>XXX</dt><dd>Show invoice number XXX</dd>
|
||||
</dl>"}/></td>
|
||||
{literal}
|
||||
<td><span style="white-space: nowrap;"><input id='invoice' value='all' size="22" style='font-size:9px' onkeypress='if(checkEnter(event)) { openQuickSearch_invoice(); }' onfocus='javascript:this.select()'/> <input type='button' value='Go' style='font-size:9px' onclick='javascript:openQuickSearch_invoice()'/></span></td>
|
||||
{/literal}
|
||||
</tr>
|
||||
<tr>
|
||||
<td align="center"><img src="themes/default_admin/images/icons/tools_16.gif" border="0"></td>
|
||||
<td><nobr><input id='service' value='all' size=22 style='font-size:9' onKeyPress='if(checkEnter(event)) { openQuickSearch_service(); }' onfocus='javascript:this.select()'> <input type='button' value='Go' style='font-size:9' onclick='javascript:openQuickSearch_service()'></nobr>
|
||||
</td>
|
||||
</tr>
|
||||
<td align="center"><img src="themes/default_admin/images/icons/tools_16.gif" alt="Service" style="border: 0" {popup caption="Service Query Options" text="<dl>
|
||||
<dt>inactive</dt><dd>Show INACTIVE services</dd>
|
||||
<dt>active</dt><dd>Show ACTIVE services</dd>
|
||||
<dt>all</dt><dd>Show ALL services</dd>
|
||||
<dt>today</dt><dd>Show services created TODAY</dd>
|
||||
<dt>week</dt><dd>Show services created this WEEK</dd>
|
||||
<dt>month</dt><dd>Show services created this MONTH</dd>
|
||||
<dt>XXX.XXX</dt><dd>Show services for domain name XXX.XXX</dd>
|
||||
</dl>"}/></td>
|
||||
{literal}
|
||||
<td><span style="white-space: nowrap;"><input id='service' value='all' size="22" style='font-size:9px' onkeypress='if(checkEnter(event)) { openQuickSearch_service(); }' onfocus='javascript:this.select()'/> <input type='button' value='Go' style='font-size:9px' onclick='javascript:openQuickSearch_service()'/></span></td>
|
||||
{/literal}
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#f9f9f9" cellpadding="1" style="border: 1px solid #999; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color:#003399; padding: 5px;">
|
||||
{/literal}
|
||||
{$list->generate_admin_menu()}
|
||||
</td>
|
||||
<tr>
|
||||
<td style="background-color: #f9f9f9; border: 1px solid #999; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; color:#003399; padding: 5px;">{$list->generate_admin_menu()}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td bgcolor="#dddddd" style="border: 1px solid #999; border-top: 1px solid #fff; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#999; text-align:center; padding: 2px;">
|
||||
Copyright 2004-2009, Agileco, LLC.<br>
|
||||
All Rights Reserved.
|
||||
<tr>
|
||||
<td style="background-color: #dddddd; border: 1px solid #999; border-top: 1px solid #fff; font-size:9px; font-family:Arial, Helvetica, sans-serif; color:#999; text-align:center; padding: 2px;">
|
||||
Copyright 2004-2008, Agileco, LLC.<br/>
|
||||
Copyright 2009, OSB.<br/>
|
||||
All Rights Reserved.
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<br />
|
||||
|
||||
|
||||
{literal}
|
||||
<script language="JavaScript1.2">
|
||||
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
// function for calling the account quicksearch
|
||||
function openQuickSearch_account() {
|
||||
var m = 'account_admin';
|
||||
var m = 'account';
|
||||
var st= "";
|
||||
var input = document.getElementById(m).value;
|
||||
var input = document.getElementById(m).value;
|
||||
if (input.indexOf(" ")== -1) {
|
||||
var s = input;
|
||||
if(s == '[i]' || s == 'inactive') {
|
||||
st += '&account_admin_status=0';
|
||||
st += '&account_status=0';
|
||||
} else if(s == '[a]' || s == 'active') {
|
||||
st += '&account_status=1';
|
||||
} else if(s == '' || s == 'all') {
|
||||
st += '';
|
||||
} else if(s == '[t]' || s == 'today') {
|
||||
st += '&account_admin_date_orig[0]={/literal}{$today_start}{literal}&field_option[account_admin_date_orig][0]=>';
|
||||
st += '&account_date_orig[0]={/literal}{$today_start}{literal}&field_option[account_date_orig][0]=>';
|
||||
} else if(s == '[w]' || s == 'week') {
|
||||
st += '&account_admin_date_orig[0]={/literal}{$week_start}{literal}&field_option[account_admin_date_orig][0]=>';
|
||||
st += '&account_date_orig[0]={/literal}{$week_start}{literal}&field_option[account_date_orig][0]=>';
|
||||
} else if(s == '[m]' || s == 'month') {
|
||||
st += '&account_admin_date_orig[0]={/literal}{$month_start}{literal}&field_option[account_admin_date_orig][0]=>';
|
||||
st += '&account_date_orig[0]={/literal}{$month_start}{literal}&field_option[account_date_orig][0]=>';
|
||||
} else if(s.match(/fn:/)) {
|
||||
var str = s.replace(/fn:/, "");
|
||||
st += '&account_admin_first_name='+str;
|
||||
st += '&account_first_name='+str;
|
||||
} else if(s.match(/ln:/)) {
|
||||
var str = s.replace(/ln:/, "");
|
||||
st += '&account_admin_last_name='+str;
|
||||
st += '&account_last_name='+str;
|
||||
} else if(s.match(/co:/)) {
|
||||
var str = s.replace(/co:/, "");
|
||||
st += '&account_admin_company='+str;
|
||||
st += '&account_company='+str;
|
||||
} else if(s.match(/em:/)) {
|
||||
var str = s.replace(/em:/, "");
|
||||
st += '&account_admin_email='+str;
|
||||
st += '&account_email='+str;
|
||||
} else if(s.match(/id:/)) {
|
||||
var str = s.replace(/id:/, "");
|
||||
st += '&account_id='+str;
|
||||
} else {
|
||||
st += '&account_admin_username=' +s;
|
||||
}
|
||||
st += '&account_username=' +s;
|
||||
}
|
||||
} else {
|
||||
var array=input.split(" ");
|
||||
var num=0;
|
||||
while(num < array.length)
|
||||
{
|
||||
while(num < array.length) {
|
||||
var s = array[num];
|
||||
if(s == '[i]' || s == 'inactive') {
|
||||
st += '&account_admin_status=0';
|
||||
st += '&account_status=0';
|
||||
} else if(s == '[a]' || s == 'active') {
|
||||
st += '&account_status=1';
|
||||
} else if(s == '[t]' || s == 'today') {
|
||||
st += '&account_admin_date_orig[0]={/literal}{$today_start}{literal}&field_option[account_admin_date_orig][0]=>';
|
||||
st += '&account_date_orig[0]={/literal}{$today_start}{literal}&field_option[account_date_orig][0]=>';
|
||||
} else if(s == '[w]' || s == 'week') {
|
||||
st += '&account_admin_date_orig[0]={/literal}{$week_start}{literal}&field_option[account_admin_date_orig][0]=>';
|
||||
st += '&account_date_orig[0]={/literal}{$week_start}{literal}&field_option[account_date_orig][0]=>';
|
||||
} else if(s == '[m]' || s == 'month') {
|
||||
st += '&account_admin_date_orig[0]={/literal}{$month_start}{literal}&field_option[account_admin_date_orig][0]=>';
|
||||
st += '&account_date_orig[0]={/literal}{$month_start}{literal}&field_option[account_date_orig][0]=>';
|
||||
} else if(s.match(/fn:/)) {
|
||||
var str = s.replace(/fn:/, "");
|
||||
st += '&account_admin_first_name='+str;
|
||||
st += '&account_first_name='+str;
|
||||
} else if(s.match(/ln:/)) {
|
||||
var str = s.replace(/ln:/, "");
|
||||
st += '&account_admin_last_name='+str;
|
||||
st += '&account_last_name='+str;
|
||||
} else if(s.match(/co:/)) {
|
||||
var str = s.replace(/co:/, "");
|
||||
st += '&account_admin_company='+str;
|
||||
st += '&account_company='+str;
|
||||
} else if(s.match(/em:/)) {
|
||||
var str = s.replace(/em:/, "");
|
||||
st += '&account_admin_email='+str;
|
||||
st += '&account_email='+str;
|
||||
} else {
|
||||
st += '&account_admin_username=' +s;
|
||||
}
|
||||
st += '&account_username=' +s;
|
||||
}
|
||||
num+=1;
|
||||
}
|
||||
}
|
||||
var u = '?_page=core:search&module='+m+'&_next_page_one=view&_escape=1'+st;
|
||||
openUrl(u);
|
||||
}
|
||||
var u = '?_page=core:search&module='+m+'&_next_page_one=view'+st;
|
||||
openUrl(u);
|
||||
}
|
||||
|
||||
|
||||
// function for calling the invoice quicksearch
|
||||
function openQuickSearch_invoice() {
|
||||
var m = 'invoice';
|
||||
var st= "";
|
||||
var input = document.getElementById(m).value;
|
||||
var input = document.getElementById(m).value;
|
||||
if (input.indexOf(" ")== -1) {
|
||||
var s = input;
|
||||
if(s == '[d]' || s == 'due') {
|
||||
st += '&invoice_billing_status=0';
|
||||
st += '&invoice_status!=0&invoice_billing_status=0';
|
||||
} else if(s == '[p]' || s == 'pending') {
|
||||
st += '&invoice_billing_status=1&invoice_process_status=0';
|
||||
st += '&invoice_status!=0&invoice_billing_status=1&invoice_process_status=0';
|
||||
} else if(s == '[c]' || s == 'cancelled') {
|
||||
st += '&invoice_status=0';
|
||||
} else if(s == '' || s == 'all') {
|
||||
st += '';
|
||||
} else if(s == '[t]' || s == 'today') {
|
||||
st += '&invoice_date_orig[0]={/literal}{$today_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
st += '&invoice_status!=0&invoice_date_orig[0]={/literal}{$today_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
} else if(s == '[w]' || s == 'week') {
|
||||
st += '&invoice_date_orig[0]={/literal}{$week_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
st += '&invoice_status!=0&invoice_date_orig[0]={/literal}{$week_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
} else if(s == '[m]' || s == 'month') {
|
||||
st += '&invoice_date_orig[0]={/literal}{$month_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
st += '&invoice_status!=0&invoice_date_orig[0]={/literal}{$month_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
} else {
|
||||
st += '&invoice_id=' +s;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var array=input.split(" ");
|
||||
var num=0;
|
||||
while(num < array.length)
|
||||
while(num < array.length)
|
||||
{
|
||||
var s = array[num];
|
||||
if(s == '[d]' || s == 'due') {
|
||||
st += '&invoice_billing_status=0';
|
||||
st += '&invoice_status!=0&invoice_billing_status=0';
|
||||
} else if(s == '[p]' || s == 'pending') {
|
||||
st += '&invoice_billing_status=1&invoice_process_status=0';
|
||||
st += '&invoice_status!=0&invoice_billing_status=1&invoice_process_status=0';
|
||||
} else if(s == '[c]' || s == 'cancelled') {
|
||||
st += '&invoice_status!=0&invoice_status=0';
|
||||
} else if(s == '' || s == 'all') {
|
||||
st += '';
|
||||
} else if(s == '[t]' || s == 'today') {
|
||||
st += '&invoice_date_orig[0]={/literal}{$today_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
st += '&invoice_status!=0&invoice_date_orig[0]={/literal}{$today_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
} else if(s == '[w]' || s == 'week') {
|
||||
st += '&invoice_date_orig[0]={/literal}{$week_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
st += '&invoice_status!=0&invoice_date_orig[0]={/literal}{$week_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
} else if(s == '[m]' || s == 'month') {
|
||||
st += '&invoice_date_orig[0]={/literal}{$month_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
st += '&invoice_status!=0&invoice_date_orig[0]={/literal}{$month_start}{literal}&field_option[invoice_date_orig][0]=>';
|
||||
} else {
|
||||
st += '&invoice_id=' +s;
|
||||
}
|
||||
}
|
||||
num+=1;
|
||||
}
|
||||
}
|
||||
var u = '?_page=core:search&module='+m+'&_next_page_one=view&_escape=1'+st;
|
||||
openUrl(u);
|
||||
}
|
||||
var u = '?_page=core:search&module='+m+'&_next_page_one=view'+st;
|
||||
openUrl(u);
|
||||
}
|
||||
|
||||
|
||||
|
||||
// function for calling the invoice quicksearch
|
||||
function openQuickSearch_service() {
|
||||
var m = 'service';
|
||||
@@ -200,16 +243,18 @@
|
||||
if (input == '' || input == 'all') {
|
||||
// do nothing
|
||||
} else if (a == b) {
|
||||
st += '&service_id='+input;
|
||||
} else if (input.indexOf(".") ) {
|
||||
st += '&service_id='+input;
|
||||
} else if (input.indexOf(".") != -1) {
|
||||
var array=input.split(".");
|
||||
var domain = array[0];
|
||||
if(array.length > 1) var tld = array[1]; else var tld = '';
|
||||
st += '&service_domain_name='+domain+'&service_domain_tld='+tld;
|
||||
var tld = input.substr(input.indexOf(".")+1);
|
||||
st += '&service_domain_name='+domain+'&service_domain_tld='+tld;
|
||||
} else if (input.indexOf(" ")== -1) {
|
||||
var s = input;
|
||||
if(s == '[i]' || s == 'inactive') {
|
||||
st += '&service_active=0';
|
||||
st += '&service_active=0';
|
||||
} else if(s == '[a]' || s == 'active') {
|
||||
st += '&service_active=1';
|
||||
} else if(s == '' || s == 'all') {
|
||||
st += '';
|
||||
} else if(s == '[t]' || s == 'today') {
|
||||
@@ -220,15 +265,17 @@
|
||||
st += '&service_date_orig[0]={/literal}{$month_start}{literal}&field_option[service_date_orig][0]=>';
|
||||
} else {
|
||||
st += '&service_id=' +s;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var array=input.split(" ");
|
||||
var num=0;
|
||||
while(num < array.length)
|
||||
while(num < array.length)
|
||||
{
|
||||
var s = array[num];
|
||||
if(s == '[i]' || s == 'inactive') {
|
||||
st += '&service_active=0';
|
||||
st += '&service_active=0';
|
||||
} else if(s == '[a]' || s == 'active') {
|
||||
st += '&service_active=1';
|
||||
} else if(s == '' || s == 'all') {
|
||||
st += '';
|
||||
} else if(s == '[t]' || s == 'today') {
|
||||
@@ -239,14 +286,32 @@
|
||||
st += '&service_date_orig[0]={/literal}{$month_start}{literal}&field_option[service_date_orig][0]=>';
|
||||
} else {
|
||||
st += '&service_id=' +s;
|
||||
}
|
||||
}
|
||||
num+=1;
|
||||
}
|
||||
}
|
||||
var u = '?_page=core:search&module='+m+'&_next_page_one=view&_escape=1'+st;
|
||||
openUrl(u);
|
||||
}
|
||||
|
||||
</script> {/literal}
|
||||
</BODY>
|
||||
</HTML>
|
||||
}
|
||||
var u = '?_page=core:search&module='+m+'&_next_page_one=view'+st;
|
||||
openUrl(u);
|
||||
}
|
||||
|
||||
function checkEnter(e) {
|
||||
var characterCode;
|
||||
|
||||
if(e && e.which){
|
||||
characterCode = e.which;
|
||||
} else{
|
||||
e = event;
|
||||
characterCode = e.keyCode;
|
||||
}
|
||||
|
||||
if(characterCode == 13){
|
||||
return true;
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
{/literal}
|
||||
</body>
|
||||
</html>
|
||||
|
@@ -1,19 +1,20 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<meta http-equiv="expires" content="Wed, 26 Feb 2004 08:21:57 GMT">
|
||||
<meta http-equiv="no-cache">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">-->
|
||||
<html>
|
||||
<head>
|
||||
<title>{$smarty.const.SITE_NAME}</title>
|
||||
<meta http-equiv="expires" content="Wed, 26 Feb 2004 08:21:57 GMT"/>
|
||||
<meta http-equiv="cache-control" content="no-cache"/>
|
||||
|
||||
<TITLE>{$smarty.const.SITE_NAME}</TITLE>
|
||||
|
||||
<SCRIPT LANGUAGE="JavaScript">
|
||||
<!-- START
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
var pgescape = "&_escape=1&_escape_next=1";
|
||||
var sess_expires = "{$smarty.const.SESSION_EXPIRE}";
|
||||
var sess_expires = "{$smarty.const.SESSION_EXPIRE}";
|
||||
var cookie_name = "{$smarty.const.COOKIE_NAME}";
|
||||
var SESS = "{$SESS}";
|
||||
var SESS = "{$SESS}";
|
||||
var URL = "{$URL}";
|
||||
var SSL_URL = "{$SSL_URL}";
|
||||
var THEME_NAME = "{$THEME_NAME}";
|
||||
var THEME_NAME = "{$THEME_NAME}";
|
||||
{if $smarty.const.REDIRECT_PAGE!='REDIRECT_PAGE' && $smarty.const.REDIRECT_PAGE!=''}document.location.href='{$smarty.const.REDIRECT_PAGE}';{/if}
|
||||
{literal}
|
||||
if(pgescape != "") {
|
||||
@@ -21,42 +22,41 @@
|
||||
} else {
|
||||
pgescape = "";
|
||||
}
|
||||
{/literal}
|
||||
// END -->
|
||||
</SCRIPT>
|
||||
{/literal}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<!-- Load the main stylesheet -->
|
||||
<link rel="stylesheet" href="themes/{$THEME_NAME}/iframe.css" type="text/css">
|
||||
|
||||
<link rel="stylesheet" href="themes/{$THEME_NAME}/iframe.css" type="text/css"/>
|
||||
|
||||
<!-- Load the main javascript code -->
|
||||
<SCRIPT SRC="themes/{$THEME_NAME}/top.js"></SCRIPT>
|
||||
<script type="text/javascript" src="themes/{$THEME_NAME}/top.js"></script>
|
||||
|
||||
<!-- Load the JSCalender code -->
|
||||
<link rel="stylesheet" type="text/css" media="all" href="includes/jscalendar/calendar-blue.css" title="win2k-1" />
|
||||
<link rel="stylesheet" type="text/css" media="all" href="includes/jscalendar/calendar-blue.css" title="win2k-1"/>
|
||||
<script type="text/javascript" src="includes/jscalendar/calendar_stripped.js"></script>
|
||||
<script type="text/javascript" src="includes/jscalendar/lang/calendar-{$smarty.const.LANG}.js"></script>
|
||||
<script type="text/javascript" src="includes/jscalendar/calendar-setup_stripped.js"></script>
|
||||
|
||||
<!-- Load the popup class -->
|
||||
{popup_init src="$URL/includes/overlib/overlib.js"}
|
||||
|
||||
<!-- prototype -->
|
||||
<!-- prototype -->
|
||||
{if $VAR._page != 'email_template_translate:add' && $VAR._page != 'email_template_translate:view' &&
|
||||
$VAR._page != 'newsletter:add' && $VAR._page != 'newsletter:send' && $VAR._page != 'newsletter:view' &&
|
||||
$VAR._page != 'product:add' && $VAR._page != 'product_translate:edit' &&
|
||||
$VAR._page != 'product_cat_translate:add' && $VAR._page != 'product_cat_translate:view' &&
|
||||
$VAR._page != 'static_page_translate:add' && $VAR._page != 'static_page_translate:view' }
|
||||
<script src="includes/javascript/prototype.js" type="text/javascript"></script>
|
||||
<script src="includes/javascript/effects.js" type="text/javascript"></script>
|
||||
<script src="includes/javascript/dragdrop.js" type="text/javascript"></script>
|
||||
<script src="includes/javascript/controls.js" type="text/javascript"></script>
|
||||
$VAR._page != 'static_page_translate:add' && $VAR._page != 'static_page_translate:view'}
|
||||
<script type="text/javascript" src="includes/javascript/prototype.js"></script>
|
||||
<script type="text/javascript" src="includes/javascript/effects.js"></script>
|
||||
<script type="text/javascript" src="includes/javascript/dragdrop.js"></script>
|
||||
<script type="text/javascript" src="includes/javascript/controls.js"></script>
|
||||
{/if}
|
||||
</head>
|
||||
|
||||
</HEAD>
|
||||
<body class="body">
|
||||
|
||||
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0" class="body">
|
||||
<!-- Load the popup class -->
|
||||
{popup_init src="$URL/includes/overlib/overlib.js"}
|
||||
|
||||
<!-- display the alert block -->
|
||||
{if $alert}
|
||||
{ $block->display("core:alert") }
|
||||
{/if}
|
||||
<!-- display the alert block -->
|
||||
{if $alert}
|
||||
{$block->display('core:alert')}
|
||||
{/if}
|
||||
|
@@ -1,58 +1,60 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>{$smarty.const.SITE_NAME}</TITLE>
|
||||
<meta http-equiv="expires" content="Wed, 26 Feb 2004 08:21:57 GMT">
|
||||
<meta http-equiv="no-cache">
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<!--<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">-->
|
||||
<html>
|
||||
<head>
|
||||
<title>{$smarty.const.SITE_NAME}</title>
|
||||
<meta http-equiv="expires" content="Wed, 26 Feb 2004 08:21:57 GMT"/>
|
||||
<meta http-equiv="cache-control" content="no-cache"/>
|
||||
|
||||
<SCRIPT LANGUAGE="JavaScript">
|
||||
<!-- START
|
||||
<script type="text/javascript">
|
||||
<!--
|
||||
var pgescape = "";
|
||||
var sess_expires = "{$smarty.const.SESSION_EXPIRE}";
|
||||
var sess_expires = "{$smarty.const.SESSION_EXPIRE}";
|
||||
var cookie_name = "{$smarty.const.COOKIE_NAME}";
|
||||
var SESS = "{$SESS}";
|
||||
var URL = "{$URL}";
|
||||
var SSL_URL = "{$SSL_URL}";
|
||||
var THEME_NAME = "{$THEME_NAME}";
|
||||
var SESS = "{$SESS}";
|
||||
var URL = "{$URL}";
|
||||
var SSL_URL = "{$SSL_URL}";
|
||||
var THEME_NAME = "{$THEME_NAME}";
|
||||
{if $smarty.const.REDIRECT_PAGE!='REDIRECT_PAGE' && $smarty.const.REDIRECT_PAGE!=''}document.location.href='{$smarty.const.REDIRECT_PAGE}';{/if}
|
||||
{literal}
|
||||
if (top.location == location) {
|
||||
top.location.href = document.location.href + '?tid=default_admin&tid=default_admin';
|
||||
} {/literal}
|
||||
|
||||
// END -->
|
||||
</SCRIPT>
|
||||
if (top.location == location) {
|
||||
top.location.href = document.location.href + '?tid=default_admin&tid=default_admin';
|
||||
}
|
||||
{/literal}
|
||||
//-->
|
||||
</script>
|
||||
|
||||
<!-- Load the main stylesheet -->
|
||||
<link rel="stylesheet" href="themes/{$THEME_NAME}/style.css" type="text/css">
|
||||
<link rel="stylesheet" href="themes/{$THEME_NAME}/style.css" type="text/css"/>
|
||||
|
||||
<!-- Load the main javascript code -->
|
||||
<SCRIPT SRC="themes/{$THEME_NAME}/top.js"></SCRIPT>
|
||||
<script type="text/javascript" src="themes/{$THEME_NAME}/top.js"></script>
|
||||
|
||||
<!-- Load the JSCalender code -->
|
||||
<link rel="stylesheet" type="text/css" media="all" href="includes/jscalendar/calendar-blue.css" title="win2k-1" />
|
||||
<link rel="stylesheet" type="text/css" media="all" href="includes/jscalendar/calendar-blue.css" title="win2k-1"/>
|
||||
<script type="text/javascript" src="includes/jscalendar/calendar_stripped.js"></script>
|
||||
<script type="text/javascript" src="includes/jscalendar/lang/calendar-{$smarty.const.LANG}.js"></script>
|
||||
<script type="text/javascript" src="includes/jscalendar/calendar-setup_stripped.js"></script>
|
||||
|
||||
<!-- Load the popup class -->
|
||||
{popup_init src="$URL/includes/overlib/overlib.js"}
|
||||
|
||||
<!-- prototype -->
|
||||
<!-- prototype -->
|
||||
{if $VAR._page != 'email_template_translate:add' && $VAR._page != 'email_template_translate:view' &&
|
||||
$VAR._page != 'newsletter:add' && $VAR._page != 'newsletter:send' && $VAR._page != 'newsletter:view' &&
|
||||
$VAR._page != 'product:add' && $VAR._page != 'product_translate:edit' &&
|
||||
$VAR._page != 'product_cat_translate:add' && $VAR._page != 'product_cat_translate:view' &&
|
||||
$VAR._page != 'static_page_translate:add' && $VAR._page != 'static_page_translate:view' }
|
||||
<script src="includes/javascript/prototype.js" type="text/javascript"></script>
|
||||
<script src="includes/javascript/effects.js" type="text/javascript"></script>
|
||||
<script src="includes/javascript/dragdrop.js" type="text/javascript"></script>
|
||||
<script src="includes/javascript/controls.js" type="text/javascript"></script>
|
||||
$VAR._page != 'static_page_translate:add' && $VAR._page != 'static_page_translate:view'}
|
||||
<script type="text/javascript" src="includes/javascript/prototype.js"></script>
|
||||
<script type="text/javascript" src="includes/javascript/effects.js"></script>
|
||||
<script type="text/javascript" src="includes/javascript/dragdrop.js"></script>
|
||||
<script type="text/javascript" src="includes/javascript/controls.js"></script>
|
||||
{/if}
|
||||
</head>
|
||||
|
||||
</HEAD>
|
||||
<body {if $VAR._print != ""}onload="parent['mainFrame'].print();"{/if} bgcolor="#FFFFFF" text="#000000" leftmargin="15" rightmargin="15" topmargin="15" bottommargin="10" marginwidth="15" marginheight="15" class="body">
|
||||
<body {if $VAR._print != ''}onload="parent['mainFrame'].print();"{/if} class="body">
|
||||
|
||||
<!-- Load the popup class -->
|
||||
{popup_init src="$URL/includes/overlib/overlib.js"}
|
||||
|
||||
<!-- display the alert block -->
|
||||
{if $alert}
|
||||
{ $block->display("core:alert") }
|
||||
{/if}
|
||||
{$block->display('core:alert')}
|
||||
{/if}
|
||||
|
16
themes/default_admin/delete_record.js
Normal file
16
themes/default_admin/delete_record.js
Normal file
@@ -0,0 +1,16 @@
|
||||
// Mass Delete controller
|
||||
function delete_record(id,ids,msg) {
|
||||
temp = window.confirm(msg ? msg : 'Do you want to delete this record?');
|
||||
if (temp == false) return;
|
||||
|
||||
var replace_id = id+',';
|
||||
ids = ids.replace(replace_id,'');
|
||||
|
||||
if (ids == '') {
|
||||
var url = '?_page=core:search&module='+module+'&do[]='+module+':delete&id='+id+COOKIE_URL;
|
||||
} else {
|
||||
var url = '?_page='+ module +':view&do[]='+module+':delete&id='+ids+COOKIE_URL;
|
||||
}
|
||||
|
||||
window.location = url;
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 1.5 KiB |
@@ -1,368 +1,284 @@
|
||||
var been_here = 0;
|
||||
var been_here = 0;
|
||||
|
||||
function search_nav_jump(jmp_to)
|
||||
{
|
||||
// For some reason, IE wants to run this code snippet twice, so we stop it.
|
||||
if(been_here == 0) {
|
||||
been_here = 1;
|
||||
var url = '?_page='+module+':search_show&search_id='+search_id+'&page='+jmp_to +'&' + sort1 + '&order_by=' + order + p;
|
||||
if(pgescape==true)
|
||||
{
|
||||
url = url + '&_escape=1';
|
||||
}
|
||||
window.location = url;
|
||||
}
|
||||
function search_nav_jump(jmp_to) {
|
||||
// For some reason, IE wants to run this code snippet twice, so we stop it.
|
||||
if(been_here == 0) {
|
||||
been_here = 1;
|
||||
var url = '?_page='+module+':search_show&search_id='+search_id+'&page='+jmp_to +'&' + sort1 + '&order_by=' + order + p;
|
||||
if(pgescape==true)
|
||||
url += '&_escape=1';
|
||||
|
||||
window.location = url;
|
||||
}
|
||||
|
||||
|
||||
function search_nav_jump1(jmp_to)
|
||||
{
|
||||
search_nav_jump(jmp_to);
|
||||
}
|
||||
|
||||
|
||||
function search_nav_top()
|
||||
{
|
||||
var iPages = (new Number(pages)) + 0;
|
||||
var iPage = (new Number(page )) + 0;
|
||||
}
|
||||
|
||||
if(iPages <= 1)
|
||||
{
|
||||
return "";
|
||||
}
|
||||
else
|
||||
{
|
||||
var rw = '';
|
||||
var ff = '';
|
||||
var jmp= '';
|
||||
|
||||
if(iPage > 1)
|
||||
{
|
||||
var last = iPage - 1;
|
||||
rw = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/rewnd_24.gif" onClick="search_nav_jump(1);">';
|
||||
rw = rw + ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/back_24.gif" onClick="search_nav_jump(' +last+ ');"> ';
|
||||
} else {
|
||||
rw = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/rewnd_24.gif">';
|
||||
rw = rw + ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/back_24.gif"> ';
|
||||
}
|
||||
|
||||
if(iPage < iPages)
|
||||
{
|
||||
var next = iPage;
|
||||
++next;
|
||||
ff = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/forwd_24.gif" onClick="search_nav_jump(' +next+ ');">';
|
||||
ff = ff + ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/fastf_24.gif" onClick="search_nav_jump(' +iPages+ ');">';
|
||||
} else {
|
||||
ff = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/forwd_24.gif">';
|
||||
ff = ff + ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/fastf_24.gif">';
|
||||
}
|
||||
|
||||
jmp = '<span class="body"><input name="search_nav" size="3" onChange="search_nav_go(this.value);" value="' + iPage + '"> of ' + iPages + ' pages</span>';
|
||||
|
||||
var ret = '<div id="srchpage"><table width="350" border="0" cellspacing="5" cellpadding="1" valign="middle" align="center"><tr><td><table width="100%" border="0" cellpadding="1"><tr>';
|
||||
ret = ret + '<td valign="middle" align="right">'+ rw +'</td>';
|
||||
ret = ret + '<td valign="middle" align="center">'+ jmp +'</td><form name="search_nav" method="post" action="">';
|
||||
ret = ret + '</form><td valign="middle" align="left">'+ ff +'</td>';
|
||||
ret = ret + '</tr></table></td></tr></table></div>';
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
// paging validation and go
|
||||
function search_nav_go(jumppage)
|
||||
{
|
||||
var iPages = (new Number(pages)) + 0;
|
||||
var iPage = (new Number(jumppage )) + 0;
|
||||
var iOrig = (new Number(page)) + 0;
|
||||
function search_nav_jump1(jmp_to) {
|
||||
search_nav_jump(jmp_to);
|
||||
}
|
||||
|
||||
if(iPage == iOrig) {
|
||||
return false;
|
||||
}
|
||||
if(iPage > 0 && iPage <= iPages) {
|
||||
search_nav_jump(iPage);
|
||||
function search_nav_top() {
|
||||
var iPages = (new Number(pages)) + 0;
|
||||
var iPage = (new Number(page)) + 0;
|
||||
|
||||
if(iPages <= 1) {
|
||||
return '';
|
||||
|
||||
} else {
|
||||
var rw = '';
|
||||
var ff = '';
|
||||
var jmp= '';
|
||||
|
||||
if(iPage > 1) {
|
||||
var last = iPage - 1;
|
||||
rw = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/rewnd_24.gif" onClick="search_nav_jump(1);"/>';
|
||||
rw += ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/back_24.gif" onClick="search_nav_jump(' +last+ ');"/> ';
|
||||
} else {
|
||||
alert(iPage + " is an invalid page number. Please enter a number from 1 to " + iPages + ".");
|
||||
rw = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/rewnd_24.gif"/>';
|
||||
rw += ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/back_24.gif"/> ';
|
||||
}
|
||||
|
||||
if(iPage < iPages) {
|
||||
var next = iPage;
|
||||
++next;
|
||||
ff = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/forwd_24.gif" onClick="search_nav_jump(' +next+ ');"/>';
|
||||
ff += ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/fastf_24.gif" onClick="search_nav_jump(' +iPages+ ');"/>';
|
||||
} else {
|
||||
ff = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/forwd_24.gif"/>';
|
||||
ff += ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/fastf_24.gif"/>';
|
||||
}
|
||||
|
||||
jmp = '<span class="body"><input name="search_nav" size="3" onChange="search_nav_go(this.value);" value="' + iPage + '"/> of ' + iPages + ' pages</span>';
|
||||
|
||||
var ret = '<div id="srchpage"><table width="350" border="0" cellspacing="5" cellpadding="1" valign="middle" align="center"><tr><td><table width="100%" border="0" cellpadding="1"><tr>';
|
||||
ret += '<td valign="middle" align="right">'+ rw +'</td>';
|
||||
ret += '<td valign="middle" align="center">'+ jmp +'</td><form name="search_nav" method="post" action="">';
|
||||
ret += '</form><td valign="middle" align="left">'+ ff +'</td>';
|
||||
ret += '</tr></table></td></tr></table></div>';
|
||||
|
||||
return ret;
|
||||
}
|
||||
}
|
||||
|
||||
// paging validation and go
|
||||
function search_nav_go(jumppage) {
|
||||
var iPages = (new Number(pages)) + 0;
|
||||
var iPage = (new Number(jumppage)) + 0;
|
||||
var iOrig = (new Number(page)) + 0;
|
||||
|
||||
if(iPage == iOrig) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// search heading handler
|
||||
function search_heading(title,field)
|
||||
{
|
||||
if(order == field)
|
||||
{
|
||||
if(sort1 == "desc=")
|
||||
{
|
||||
var returns = '<a href="?_page='+module+':search_show&search_id='+search_id+'&page='+page+'&asc=&order_by='+field+''+p+pgescape+'" class="table_heading_txt"><u>'+title+'</u> <img src="themes/' + THEME_NAME + '/images/db_desc.gif" border="0"></a>';
|
||||
return returns;
|
||||
}
|
||||
if(sort1 == "asc=")
|
||||
{
|
||||
var returns = '<a href="?_page='+module+':search_show&search_id='+search_id+'&page='+page+'&desc=&order_by='+field+''+p+pgescape+'" class="table_heading_txt"><u>'+title+'</u> <img src="themes/' + THEME_NAME + '/images/db_asc.gif" border="0"></a>';
|
||||
return returns;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var returns = '<a href="?_page='+module+':search_show&search_id='+search_id+'&page='+page+'&asc=&order_by='+field+''+p+pgescape+'" class="table_heading_txt">'+title+'</a>';
|
||||
}
|
||||
return returns;
|
||||
|
||||
if(iPage > 0 && iPage <= iPages) {
|
||||
search_nav_jump(iPage);
|
||||
} else {
|
||||
alert(iPage + ' is an invalid page number. Please enter a number from 1 to ' + iPages + '.');
|
||||
}
|
||||
|
||||
|
||||
|
||||
// Function to handle select/unselect of values
|
||||
function row_sel(id,type,style)
|
||||
{
|
||||
if(type == 0)
|
||||
{
|
||||
eval('document.form1.record'+id+'.checked = false;');
|
||||
class_change("row"+id, style);
|
||||
return;
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
// search heading handler
|
||||
function search_heading(title,field) {
|
||||
if(order == field) {
|
||||
if(sort1 == 'desc=') {
|
||||
newsort = 'asc';
|
||||
newimg = 'desc.gif';
|
||||
}
|
||||
|
||||
eval('var checked = document.form1.record'+id+'.checked;');
|
||||
if(checked == false)
|
||||
{
|
||||
eval('document.form1.record'+id+'.checked = true;');
|
||||
class_change("row"+id, "row_select");
|
||||
return;
|
||||
|
||||
if(sort1 == 'asc=') {
|
||||
newsort = 'desc';
|
||||
newimg = 'asc.gif';
|
||||
}
|
||||
|
||||
} else {
|
||||
newsort = 'asc';
|
||||
newimg = '';
|
||||
}
|
||||
|
||||
var url = '?_page='+module+':search_show&search_id='+search_id+'&page='+page+'&'+newsort+'=&order_by='+field+''+p+pgescape;
|
||||
|
||||
if (newimg)
|
||||
var returns = '<a href="'+url+'" class="table_heading_txt"><u>'+title+'</u> <img src="themes/' + THEME_NAME + '/images/db_'+newimg+'" border="0"></a>';
|
||||
else
|
||||
var returns = '<a href="'+url+'" class="table_heading_txt">'+title+'</a>';
|
||||
|
||||
return returns;
|
||||
}
|
||||
|
||||
// Function to handle select/unselect of values
|
||||
function row_sel(id,type,style) {
|
||||
if(type == 0) {
|
||||
document.getElementById("record"+id).checked = false;
|
||||
class_change('row'+id, style);
|
||||
return;
|
||||
}
|
||||
|
||||
var checked = document.getElementById("record"+id).checked;
|
||||
|
||||
if(checked == false) {
|
||||
document.getElementById("record"+id).checked = true;
|
||||
} else {
|
||||
document.getElementById("record"+id).checked = false;
|
||||
}
|
||||
|
||||
class_change('row'+id, 'row_select');
|
||||
return;
|
||||
}
|
||||
|
||||
// handles the mouseover event for row...
|
||||
function row_mouseover(id,style1,style2) {
|
||||
var checked = document.getElementById("record"+id).checked;
|
||||
|
||||
class_change('row'+id, checked ? style1 : style2);
|
||||
}
|
||||
|
||||
// handles the mouseover event for row...
|
||||
function row_mouseout(id,style1,style2) {
|
||||
var checked = document.getElementById("record"+id).checked;
|
||||
|
||||
class_change('row'+id, checked ? style2 : style1);
|
||||
}
|
||||
|
||||
// selects all the records
|
||||
function all_select() {
|
||||
for(i=0; i < limit; i++) {
|
||||
if(record_arr[i] != undefined) {
|
||||
document.getElementById("record"+record_arr[i]).checked = true;
|
||||
class_change('row'+record_arr[i],'row_select');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// unselects all the records
|
||||
function all_deselect() {
|
||||
var c = true;
|
||||
for(i=0; i < limit; i++) {
|
||||
if(record_arr[i] != undefined) {
|
||||
document.getElementById("record"+record_arr[i]).checked = false;
|
||||
if(c) {
|
||||
class_change('row'+record_arr[i],'row1');
|
||||
c = false;
|
||||
} else {
|
||||
class_change('row'+record_arr[i],'row2');
|
||||
c = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// select all the records between the first & last selected rows
|
||||
function all_range_select() {
|
||||
var start = false;
|
||||
var end = false;
|
||||
|
||||
for(i=0; i < limit; i++) {
|
||||
if(record_arr[i] != undefined) {
|
||||
var checked = document.getElementById("record"+record_arr[i]).checked;
|
||||
|
||||
if(checked != '') {
|
||||
if(!start) {
|
||||
start = true;
|
||||
} else {
|
||||
end = true;
|
||||
}
|
||||
|
||||
} else {
|
||||
if((start == true) && (end == false)) {
|
||||
document.getElementById("record"+record_arr[i]).checked = true;
|
||||
class_change('row'+record_arr[i],'row_select');
|
||||
} else {
|
||||
start = false;
|
||||
end = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Mass update, view, and delete controller
|
||||
function mass_do(doit, page, limit, module) {
|
||||
var count = 0;
|
||||
var id = '';
|
||||
|
||||
for(i=0; i < limit; i++) {
|
||||
if(record_arr[i] != undefined) {
|
||||
var checked = document.getElementById("record"+record_arr[i]).checked;
|
||||
var this_id = document.getElementById("record"+record_arr[i]).value;
|
||||
|
||||
if(checked != '') {
|
||||
count++;
|
||||
id = id + this_id + ',';
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(count == 0) {
|
||||
alert('You must first select some records for this action!');
|
||||
return;
|
||||
}
|
||||
|
||||
if(count > 0) {
|
||||
var url = '?_page=' + page + '&id=' + id;
|
||||
|
||||
if(doit != '') {
|
||||
url = url + '&do[]=' + module + ':' + doit;
|
||||
|
||||
if(doit == 'delete') {
|
||||
if(count == 1) {
|
||||
temp = window.confirm('Are you sure you wish to delete this record?');
|
||||
} else {
|
||||
temp = window.confirm('Are you sure you wish to delete these records?');
|
||||
}
|
||||
|
||||
window.status=(temp)?'confirm:true':'confirm:false';
|
||||
if(temp == false) return;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
window.location = url;
|
||||
}
|
||||
}
|
||||
|
||||
var nav4 = document.search_results ? true : false;
|
||||
function key_handler(e) {
|
||||
// Navigator 4.0x
|
||||
if (nav4) {
|
||||
var whichCode = e.which;
|
||||
} else {
|
||||
// Internet Explorer 4.0x
|
||||
if (e.type == 'keypress') {
|
||||
var whichCode = e.keyCode;
|
||||
} else {
|
||||
eval('document.form1.record'+id+'.checked = false;');
|
||||
class_change("row"+id, "row_select");
|
||||
return;
|
||||
var whichCode = e.button;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// handles the mouseover event for row...
|
||||
function row_mouseover(id,style1,style2)
|
||||
{
|
||||
eval('var checked = document.form1.record'+id+'.checked;');
|
||||
if(checked == false)
|
||||
{
|
||||
class_change("row"+id, style2);
|
||||
return;
|
||||
} else {
|
||||
class_change("row"+id, style1);
|
||||
return;
|
||||
}
|
||||
|
||||
if (e.type == 'keypress') {
|
||||
var pressed = String.fromCharCode(whichCode);
|
||||
} else {
|
||||
var pressed = whichCode;
|
||||
}
|
||||
|
||||
|
||||
|
||||
// handles the mouseover event for row...
|
||||
function row_mouseout(id,style1,style2)
|
||||
{
|
||||
eval('var checked = document.form1.record'+id+'.checked;');
|
||||
if(checked == false)
|
||||
{
|
||||
class_change("row"+id, style1);
|
||||
return;
|
||||
} else {
|
||||
class_change("row"+id, style2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
// selects all the records
|
||||
function all_select()
|
||||
{
|
||||
for(i=0; i < limit; i++)
|
||||
{
|
||||
if(record_arr[i] != undefined)
|
||||
{
|
||||
eval('document.form1.record'+record_arr[i]+'.checked = true;');
|
||||
class_change("row"+record_arr[i],"row_select");
|
||||
}
|
||||
}
|
||||
|
||||
// determine the function to run, if any...
|
||||
if(pressed == 's' || pressed == 'S') {
|
||||
all_select(record_arr,limit);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// unselects all the records
|
||||
function all_deselect()
|
||||
{
|
||||
var c = true;
|
||||
for(i=0; i < limit; i++)
|
||||
{
|
||||
if(record_arr[i] != undefined)
|
||||
{
|
||||
eval('document.form1.record'+record_arr[i]+'.checked = false;');
|
||||
if(c)
|
||||
{
|
||||
class_change("row"+record_arr[i],"row1");
|
||||
c = false;
|
||||
}
|
||||
else
|
||||
{
|
||||
class_change("row"+record_arr[i],"row2");
|
||||
c = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(pressed == 'd' || pressed == 'D') {
|
||||
all_deselect(record_arr,limit);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// select all the records between the first & last selected rows
|
||||
function all_range_select()
|
||||
{
|
||||
var start = false;
|
||||
var end = false;
|
||||
|
||||
for(i=0; i < limit; i++)
|
||||
{
|
||||
if(record_arr[i] != undefined)
|
||||
{
|
||||
eval('var checked = document.form1.record'+record_arr[i]+'.checked;');
|
||||
if(checked != "")
|
||||
{
|
||||
if(!start)
|
||||
{
|
||||
start = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
end = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if((start == true) && (end == false))
|
||||
{
|
||||
eval('document.form1.record'+record_arr[i]+'.checked = true;');
|
||||
class_change("row"+record_arr[i],"row_select");
|
||||
}
|
||||
else
|
||||
{
|
||||
start = false;
|
||||
end = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if(pressed == 'r' || pressed == 'R') {
|
||||
all_range_select(record_arr,limit);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
// Mass update, view, and delete controller
|
||||
function mass_do(doit, page, limit, module)
|
||||
{
|
||||
var count = 0;
|
||||
var id = "";
|
||||
|
||||
for(i=0; i < limit; i++)
|
||||
{
|
||||
if(record_arr[i] != undefined)
|
||||
{
|
||||
eval('var checked = document.form1.record'+record_arr[i]+'.checked;');
|
||||
eval('var this_id = document.form1.record'+record_arr[i]+'.value;');
|
||||
if(checked != "")
|
||||
{
|
||||
count++;
|
||||
id = id + this_id + ",";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(count == 0)
|
||||
{
|
||||
alert("You must first select some records for this action!");
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
if(count > 0)
|
||||
{
|
||||
var url = '?_page=' + page + '&id=' + id;
|
||||
if(doit != '')
|
||||
{
|
||||
url = url + '&do[]=' + module + ':' + doit;
|
||||
|
||||
if(doit == "delete")
|
||||
{
|
||||
if(count == 1)
|
||||
{
|
||||
temp = window.confirm("Are you sure you wish to delete this record?");
|
||||
window.status=(temp)?'confirm:true':'confirm:false';
|
||||
}
|
||||
else
|
||||
{
|
||||
temp = window.confirm("Are you sure you wish to delete these records?");
|
||||
window.status=(temp)?'confirm:true':'confirm:false';
|
||||
}
|
||||
if(temp == false) return;
|
||||
|
||||
}
|
||||
}
|
||||
window.location = url;
|
||||
}
|
||||
if(pressed == 'x' || pressed == 'X') {
|
||||
mass_do('delete', module+ ":search_show&search_id=" +search_id+ "&page=" +page+ "&order_by=" +order+ "&" +sort1, limit, module);
|
||||
}
|
||||
|
||||
|
||||
var nav4 = document.search_results ? true : false;
|
||||
function key_handler(e)
|
||||
{
|
||||
// Navigator 4.0x
|
||||
if (nav4)
|
||||
{
|
||||
var whichCode = e.which;
|
||||
}
|
||||
else
|
||||
{
|
||||
// Internet Explorer 4.0x
|
||||
if (e.type == "keypress")
|
||||
{
|
||||
var whichCode = e.keyCode;
|
||||
}
|
||||
else
|
||||
{
|
||||
var whichCode = e.button;
|
||||
}
|
||||
}
|
||||
|
||||
if (e.type == "keypress")
|
||||
{
|
||||
var pressed = String.fromCharCode(whichCode);
|
||||
}
|
||||
else
|
||||
{
|
||||
var pressed = whichCode;
|
||||
}
|
||||
|
||||
// determine the function to run, if any...
|
||||
if(pressed == 's' || pressed == 'S')
|
||||
{
|
||||
all_select(record_arr,limit);
|
||||
}
|
||||
|
||||
if(pressed == 'd' || pressed == 'D')
|
||||
{
|
||||
all_deselect(record_arr,limit);
|
||||
}
|
||||
|
||||
if(pressed == 'r' || pressed == 'R')
|
||||
{
|
||||
all_range_select(record_arr,limit);
|
||||
}
|
||||
|
||||
if(pressed == 'x' || pressed == 'X')
|
||||
{
|
||||
mass_do('delete', module+ ":search_show&search_id=" +search_id+ "&page=" +page+ "&order_by=" +order+ "&" +sort1, limit, module);
|
||||
}
|
||||
|
||||
if(pressed == 'v' || pressed == 'V')
|
||||
{
|
||||
mass_do('',module+":view", limit, module);
|
||||
}
|
||||
}
|
||||
|
||||
if(pressed == 'v' || pressed == 'V') {
|
||||
mass_do('',module+":view", limit, module);
|
||||
}
|
||||
}
|
||||
|
@@ -1,20 +1,19 @@
|
||||
{if $SESS_LOGGED == true }
|
||||
{if $SESS_LOGGED == true}
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
|
||||
<html>
|
||||
<head>
|
||||
<title>{$smarty.const.SITE_NAME} Administration</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
<frameset rows="*" cols="255,*" frameborder="NO" border="0" framespacing="0">
|
||||
<frame name="leftFrame" id="leftFrame" scrolling="auto" noresize src="?_page=core:leftFrameBlue&_escape=1">
|
||||
<frame name="mainFrame" id="mainFrame" src="{if $mainFrameUrl != ""}{$mainFrameUrl}{else}?_page=core:admin{/if}">
|
||||
<title>{$smarty.const.SITE_NAME} Administration</title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
|
||||
</head>
|
||||
<frameset rows="*" cols="255,*" style="border: 0;">
|
||||
<frame name="leftFrame" id="leftFrame" scrolling="auto" src="?_page=core:leftFrameBlue&_escape=1"/>
|
||||
<frame name="mainFrame" id="mainFrame" src="{if $mainFrameUrl != ''}{$mainFrameUrl}{else}?_page=core:admin{/if}"/>
|
||||
<noframes>
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
</body>
|
||||
</noframes>
|
||||
</frameset>
|
||||
<noframes>
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
</body>
|
||||
</noframes>
|
||||
</html>
|
||||
{else}
|
||||
<script language=javascript>
|
||||
parent.location.href = '{$URL}?_page=account:account';
|
||||
</script>
|
||||
{/if}
|
||||
</html>
|
||||
{else}
|
||||
<script type="text/javascript">parent.location.href = '{$URL}?_page=account:account';</script>
|
||||
{/if}
|
||||
|
18
themes/default_admin/tinymce.js
Normal file
18
themes/default_admin/tinymce.js
Normal file
@@ -0,0 +1,18 @@
|
||||
tinyMCE.init({
|
||||
mode : "specific_textareas",
|
||||
theme : "advanced",
|
||||
plugins : "table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print",
|
||||
theme_advanced_buttons1_add : "fontselect,fontsizeselect",
|
||||
theme_advanced_buttons2_add : "separator,insertdate,inserttime,preview,separator,forecolor,backcolor",
|
||||
theme_advanced_buttons2_add_before: "cut,copy,paste,separator,search,replace,separator",
|
||||
theme_advanced_buttons3_add_before : "tablecontrols,separator",
|
||||
theme_advanced_buttons3_add : "iespell,media,advhr",
|
||||
theme_advanced_toolbar_location : "bottom",
|
||||
theme_advanced_toolbar_align : "center",
|
||||
content_css : "themes/default/style.css",
|
||||
plugin_insertdate_dateFormat : "%Y-%m-%d",
|
||||
plugin_insertdate_timeFormat : "%H:%M:%S",
|
||||
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
|
||||
relative_urls: 'true',
|
||||
width : "100%"
|
||||
});
|
179
themes/default_admin/view-advanced.js
Normal file
179
themes/default_admin/view-advanced.js
Normal file
@@ -0,0 +1,179 @@
|
||||
function view_hideAll() {
|
||||
if (! elements || ! elements.length)
|
||||
return;
|
||||
|
||||
for (i=0; i<elements.length; i++)
|
||||
document.getElementById(elements[i]).style.display='none';
|
||||
|
||||
showIFrame('iframe',0,0,'themes/'+THEME_NAME+'/IEFrameWarningBypass.htm');
|
||||
}
|
||||
|
||||
function view_show(element) {
|
||||
if (element == 'collapse')
|
||||
view_hideAll();
|
||||
else if (document.getElementById(element).style.display == 'none')
|
||||
view_hideAll();
|
||||
|
||||
document.getElementById(element).style.display='block';
|
||||
document.getElementById('tab').value = element;
|
||||
}
|
||||
|
||||
function view_Jump(account_id) {
|
||||
var action = document.getElementById('Jump').value;
|
||||
|
||||
switch (action) {
|
||||
case 'approve':
|
||||
if (module != 'invoice')
|
||||
break;
|
||||
|
||||
approveInvoice(id,1,ids)
|
||||
break;
|
||||
|
||||
case 'become':
|
||||
document.location = URL+'?_page=account:account&id='+account_id+'&account_id='+account_id+'&do[]=account:user_login&tid='+THEME_NAME;
|
||||
break;
|
||||
|
||||
case 'bill_force':
|
||||
if (module != 'invoice')
|
||||
break;
|
||||
|
||||
window.location.href = '?_page=invoice:view&id='+id+'&invoice_id='+id+'&do[]=invoice:autobill&ids='+ids+'&area=billing';
|
||||
break;
|
||||
|
||||
case 'email':
|
||||
showIFrame('iframe',getPageWidth(600),350,'?_page=account:mail_one&mail_account_id='+account_id);
|
||||
break;
|
||||
|
||||
case 'force_queue':
|
||||
if (module != 'service')
|
||||
break;
|
||||
|
||||
document.location = '?_page='+module+':view&do[]=service:queue&id='+id;
|
||||
break;
|
||||
|
||||
case 'generate_invoice':
|
||||
if (module == 'service')
|
||||
alert("Not enabled yet");
|
||||
|
||||
if (module != 'account')
|
||||
break;
|
||||
|
||||
document.location = URL+'admin.php?_page='+module+':view&do[]=invoice:generateinvoice_account&account_id='+account_id+'&id='+account_id;
|
||||
break;
|
||||
|
||||
case 'merge':
|
||||
if (module != 'account')
|
||||
break;
|
||||
|
||||
showIFrame('iframe',getPageWidth(600),350,'?_page='+module+':merge&id='+account_id);
|
||||
break;
|
||||
|
||||
case 'modify':
|
||||
if (module != 'service')
|
||||
break;
|
||||
|
||||
window.location.href = '?_page='+module+':modify&account_id='+account_id+'&service_id='+id;
|
||||
break;
|
||||
|
||||
case 'pdf':
|
||||
if (module != 'invoice')
|
||||
break;
|
||||
|
||||
printView(id);
|
||||
break;
|
||||
|
||||
case 'pw':
|
||||
if (module != 'account')
|
||||
break;
|
||||
|
||||
showIFrame('iframe',getPageWidth(600),350,'?_page=core:blank&_escape=1&do[]='+module+':send_password_email&id='+account_id);
|
||||
break;
|
||||
|
||||
case 'reconcile':
|
||||
if (module != 'invoice')
|
||||
break;
|
||||
|
||||
showReconcile('0');
|
||||
break;
|
||||
|
||||
case 'refresh':
|
||||
window.location.href = '?_page='+module+':view&id='+id;
|
||||
break;
|
||||
|
||||
case 'refund':
|
||||
if (module != 'invoice')
|
||||
break;
|
||||
|
||||
showRefund('0');
|
||||
break;
|
||||
|
||||
case 'resend_email':
|
||||
if (module != 'service')
|
||||
break;
|
||||
|
||||
view_hideAll();
|
||||
showIFrame('iframe',getPageWidth(600),350,'?_page=core:blank&do[]='+module+':resend_hosting_email&id='+id+'&account_id='+account_id);
|
||||
break;
|
||||
|
||||
case 'suspend':
|
||||
if (module != 'account')
|
||||
break;
|
||||
|
||||
document.getElementById('view').account_status.value='0';
|
||||
document.getElementById('view').submit();
|
||||
break;
|
||||
|
||||
case 'unsuspend':
|
||||
if (module != 'account')
|
||||
break;
|
||||
|
||||
document.getElementById('view').account_status.value='1';
|
||||
document.getElementById('view').submit();
|
||||
break;
|
||||
|
||||
case 'verify_email':
|
||||
if (module != 'account')
|
||||
break;
|
||||
|
||||
showIFrame('iframe',getPageWidth(600),350,'?_page=core:blank&_escape=1&do[]='+module+':send_verify_email&id='+account_id);
|
||||
break;
|
||||
|
||||
case 'void':
|
||||
if (module != 'invoice')
|
||||
break;
|
||||
|
||||
approveInvoice(id,0,ids)
|
||||
break;
|
||||
|
||||
default:
|
||||
alert("Unknown action: "+action+" for module: "+module);
|
||||
}
|
||||
|
||||
document.getElementById('Jump').value = '';
|
||||
}
|
||||
|
||||
function view_JumpView(account_id) {
|
||||
var jump = document.getElementById('JumpView').value;
|
||||
document.getElementById('JumpView').value = '';
|
||||
document.location = '?_page=core:search&module='+jump+'&_next_page_one=view&'+jump+'_account_id='+account_id;
|
||||
}
|
||||
|
||||
function view_JumpAdd(account_id) {
|
||||
var jump = document.getElementById('JumpAdd').value;
|
||||
document.getElementById('JumpAdd').value = '';
|
||||
|
||||
if (jump == 'discount')
|
||||
url = '?_page='+jump+':add&'+jump+'_avail_account_id='+account_id;
|
||||
else
|
||||
url = '?_page='+jump+':add&'+jump+'_account_id='+account_id;
|
||||
|
||||
//view_show('collapse');
|
||||
showIFrame('iframe',getPageWidth(600),500,url);
|
||||
//document.location = url;
|
||||
}
|
||||
|
||||
function view_Memos() {
|
||||
view_hideAll();
|
||||
var url = '?_page=core:search&module='+module+'_memo&_next_page_one=view&'+module+'_memo_'+module+'_id='+id;
|
||||
showIFrame('iframe',getPageWidth(600),350,url);
|
||||
}
|
@@ -1,64 +1,68 @@
|
||||
function view_jump(jmp_to,ids)
|
||||
{
|
||||
var url = '?_page='+module+':view&id='+jmp_to +'&ids='+ids;
|
||||
if(pgescape==true)
|
||||
url = url + '&_escape=true';
|
||||
window.location = url;
|
||||
}
|
||||
|
||||
function view_nav_top(array,id,ids)
|
||||
{
|
||||
var rw = '';
|
||||
var ff = '';
|
||||
var jmp= '';
|
||||
|
||||
var t=array.length-1;
|
||||
|
||||
|
||||
var last = false;
|
||||
var next = false;
|
||||
var last_id = array[t];
|
||||
// Navigation handler, when viewing more than 1 record.
|
||||
var array_id = id.split(',');
|
||||
var array_ids = ids.split(',');
|
||||
|
||||
jmp = '<select name="search_nav" class="search_nav" onChange="view_jump(this.value,\''+ids+'\');">';
|
||||
for(i=0; i<t; i++)
|
||||
{
|
||||
var i_actual = i+1;
|
||||
jmp = jmp + '<option value="'+array[i]+'"';
|
||||
if(id==array[i])
|
||||
{
|
||||
jmp = jmp + " selected";
|
||||
last = i - 1;
|
||||
next = i + 1;
|
||||
}
|
||||
jmp = jmp + '>Record '+i_actual+' of '+t+'</option>';
|
||||
last_id = array[i];
|
||||
}
|
||||
jmp = jmp + '</select> ';
|
||||
|
||||
|
||||
if (array[0] != id) {
|
||||
rw = ' <input title="First Result" type="image" src="themes/'+THEME_NAME+'/images/icons/rewnd_24.gif" onClick="view_jump(\''+array[0]+'\',\''+ids+'\');">';
|
||||
rw = rw + ' <input title="Last Result" type="image" src="themes/'+THEME_NAME+'/images/icons/back_24.gif" onClick="view_jump(\''+array[last]+'\',\''+ids+'\');"> ';
|
||||
} else {
|
||||
rw = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/rewnd_16.gif">';
|
||||
rw = rw + ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/back_16.gif"> ';
|
||||
if (array_id.length > 2) {
|
||||
document.location = '?_page='+module+':view&id='+array_id[0]+'&ids='+id;
|
||||
} else if (array_ids.length > 2) {
|
||||
document.write(view_nav_top(array_ids,id,ids));
|
||||
}
|
||||
|
||||
function view_jump(jmp_to,ids) {
|
||||
var url = '?_page='+module+':view&id='+jmp_to +'&ids='+ids;
|
||||
if (pgescape==true)
|
||||
url += '&_escape=true';
|
||||
window.location = url;
|
||||
}
|
||||
|
||||
function view_nav_top(array,id,ids) {
|
||||
var rw = '';
|
||||
var ff = '';
|
||||
var jmp= '';
|
||||
|
||||
var t=array.length-1;
|
||||
|
||||
var last = false;
|
||||
var next = false;
|
||||
var last_id = array[t];
|
||||
|
||||
jmp = '<select name="search_nav" class="search_nav" onChange="view_jump(this.value,\''+ids+'\');">';
|
||||
|
||||
for(i=0; i<t; i++) {
|
||||
var i_actual = i+1;
|
||||
|
||||
jmp = jmp + '<option value="'+array[i]+'"';
|
||||
if (id==array[i]) {
|
||||
jmp = jmp + " selected";
|
||||
last = i - 1;
|
||||
next = i + 1;
|
||||
}
|
||||
|
||||
if(last_id != id) {
|
||||
ff = ' <input title="Next Result" type="image" src="themes/'+THEME_NAME+'/images/icons/forwd_24.gif" onClick="view_jump(\'' +array[next]+ '\',\''+ids+'\');">';
|
||||
ff = ff + ' <input title="Last Result" type="image" src="themes/'+THEME_NAME+'/images/icons/fastf_24.gif" onClick="view_jump(\'' +last_id+ '\',\''+ids+'\');">';
|
||||
} else {
|
||||
ff = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/forwd_16.gif">';
|
||||
ff = ff + ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/fastf_16.gif">';
|
||||
}
|
||||
|
||||
var ret = '<table width="350" border="0" cellspacing="5" cellpadding="1" valign="middle" align="center"><tr><td><table width="100%" border="0" cellpadding="1"><tr>';
|
||||
ret = ret + '<td valign="middle" align="right">'+ rw +'</td>';
|
||||
ret = ret + '<td valign="middle" align="center">'+ jmp +'</td><form name="search_nav" method="post" action="">';
|
||||
ret = ret + '</form><td valign="middle" align="left">'+ ff +'</td>';
|
||||
ret = ret + '</tr></table></td></tr></table>';
|
||||
return ret;
|
||||
jmp = jmp + '>Record '+i_actual+' of '+t+'</option>';
|
||||
last_id = array[i];
|
||||
}
|
||||
|
||||
|
||||
|
||||
jmp = jmp + '</select> ';
|
||||
|
||||
if (array[0] != id) {
|
||||
rw = ' <input title="First Result" type="image" src="themes/'+THEME_NAME+'/images/icons/rewnd_24.gif" onClick="view_jump(\''+array[0]+'\',\''+ids+'\');"/>';
|
||||
rw += ' <input title="Last Result" type="image" src="themes/'+THEME_NAME+'/images/icons/back_24.gif" onClick="view_jump(\''+array[last]+'\',\''+ids+'\');"/> ';
|
||||
} else {
|
||||
rw = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/rewnd_16.gif"/>';
|
||||
rw += ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/back_16.gif"/> ';
|
||||
}
|
||||
|
||||
if (last_id != id) {
|
||||
ff = ' <input title="Next Result" type="image" src="themes/'+THEME_NAME+'/images/icons/forwd_24.gif" onClick="view_jump(\'' +array[next]+ '\',\''+ids+'\');"/>';
|
||||
ff += ' <input title="Last Result" type="image" src="themes/'+THEME_NAME+'/images/icons/fastf_24.gif" onClick="view_jump(\'' +last_id+ '\',\''+ids+'\');"/>';
|
||||
} else {
|
||||
ff = ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/forwd_16.gif"/>';
|
||||
ff += ' <input type="image" src="themes/'+THEME_NAME+'/images/icons/fastf_16.gif"/>';
|
||||
}
|
||||
|
||||
var ret = '<table width="350" border="0" cellspacing="5" cellpadding="1" valign="middle" align="center"><tr><td><table width="100%" border="0" cellpadding="1"><tr>';
|
||||
ret += '<td valign="middle" align="right">'+rw+'</td>';
|
||||
ret += '<td valign="middle" align="center">'+jmp+'</td><form name="search_nav" method="post" action="">';
|
||||
ret += '</form><td valign="middle" align="left">'+ff+'</td>';
|
||||
ret += '</tr></table></td></tr></table>';
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
Reference in New Issue
Block a user