_load_plugins(array(
array('modifier', 'date_format', 'admin/main/general.tpl', 48, false),
array('modifier', 'escape', 'admin/main/general.tpl', 62, false),
array('function', 'assign', 'admin/main/general.tpl', 101, false),
array('function', 'math', 'admin/main/general.tpl', 109, false),)); ?>
_tpl_vars;
$this->_smarty_include("location.tpl", array('last_location' => 'Summary','last_url' => "general.php"));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>
On this page you can get general information about the current status of your online store. You will be also able to clear some redundant data (tracking statistics, templates cache etc.)
_tpl_vars['updates_msg']): ?>
_sections['idx'])) unset($this->_sections['idx']);
$this->_sections['idx']['name'] = 'idx';
$this->_sections['idx']['loop'] = is_array($this->_tpl_vars['updates_msg']) ? count($this->_tpl_vars['updates_msg']) : max(0, (int)$this->_tpl_vars['updates_msg']);
$this->_sections['idx']['show'] = true;
$this->_sections['idx']['max'] = $this->_sections['idx']['loop'];
$this->_sections['idx']['step'] = 1;
$this->_sections['idx']['start'] = $this->_sections['idx']['step'] > 0 ? 0 : $this->_sections['idx']['loop']-1;
if ($this->_sections['idx']['show']) {
$this->_sections['idx']['total'] = $this->_sections['idx']['loop'];
if ($this->_sections['idx']['total'] == 0)
$this->_sections['idx']['show'] = false;
} else
$this->_sections['idx']['total'] = 0;
if ($this->_sections['idx']['show']):
for ($this->_sections['idx']['index'] = $this->_sections['idx']['start'], $this->_sections['idx']['iteration'] = 1;
$this->_sections['idx']['iteration'] <= $this->_sections['idx']['total'];
$this->_sections['idx']['index'] += $this->_sections['idx']['step'], $this->_sections['idx']['iteration']++):
$this->_sections['idx']['rownum'] = $this->_sections['idx']['iteration'];
$this->_sections['idx']['index_prev'] = $this->_sections['idx']['index'] - $this->_sections['idx']['step'];
$this->_sections['idx']['index_next'] = $this->_sections['idx']['index'] + $this->_sections['idx']['step'];
$this->_sections['idx']['first'] = ($this->_sections['idx']['iteration'] == 1);
$this->_sections['idx']['last'] = ($this->_sections['idx']['iteration'] == $this->_sections['idx']['total']);
?>
_tpl_vars['updates_msg'][$this->_sections['idx']['index']] == 'track_stat'): ?>
General info
_tpl_vars['active_modules']['Simple_Mode'] == ""): ?>
Single mode is
_tpl_vars['single_mode']): ?>enabled
disabled
Currently online store is _tpl_vars['config']['General']['shop_closed'] == 'Y'): ?>disabled enabled for customers
_tpl_vars['config']['db_backup_date'] == ""): ?>The database has never been backuped! The date of the last database backup: _run_mod_handler('date_format', true, $this->_tpl_vars['config']['db_backup_date'], $this->_tpl_vars['config']['Appearance']['date_format']); ?>
click here to backup >>
_tpl_vars['empty_prices']): ?>
You have _tpl_vars['empty_prices']; ?>
product(s) with zero price!
click here to check >>
_tpl_vars['active_cc']['in_testmode']): ?>
Your credit card payment gateway (_tpl_vars['active_cc_params']['module_name']; ?>
) is currently set up to work in test mode!
click here to check >>
_tpl_vars['active_sb']['in_testmode']): ?>
Your subscriptions payment gateway (_tpl_vars['active_sb_params']['module_name']; ?>
) is currently set up to work in test mode!
click here to check >>
Orders info click here for details >>
Since the last login
Today
This week
This month
_plugins['function']['assign'][0](array('var' => 'index','value' => '0'), $this) ; ?>
_tpl_vars['orders'])):
foreach ((array)$this->_tpl_vars['orders'] as $this->_tpl_vars['key'] => $this->_tpl_vars['item']):
?>
_tpl_vars['index'] % 2 ) == 0): ?> class="TableLine">
Orders _tpl_vars['key'] == 'P'): ?>processed_tpl_vars['key'] == 'Q'): ?>queued_tpl_vars['key'] == 'F' || $this->_tpl_vars['key'] == 'D'): ?>failed/declined_tpl_vars['key'] == 'I'): ?>not finished:
_sections['period'])) unset($this->_sections['period']);
$this->_sections['period']['name'] = 'period';
$this->_sections['period']['loop'] = is_array($this->_tpl_vars['item']) ? count($this->_tpl_vars['item']) : max(0, (int)$this->_tpl_vars['item']);
$this->_sections['period']['show'] = true;
$this->_sections['period']['max'] = $this->_sections['period']['loop'];
$this->_sections['period']['step'] = 1;
$this->_sections['period']['start'] = $this->_sections['period']['step'] > 0 ? 0 : $this->_sections['period']['loop']-1;
if ($this->_sections['period']['show']) {
$this->_sections['period']['total'] = $this->_sections['period']['loop'];
if ($this->_sections['period']['total'] == 0)
$this->_sections['period']['show'] = false;
} else
$this->_sections['period']['total'] = 0;
if ($this->_sections['period']['show']):
for ($this->_sections['period']['index'] = $this->_sections['period']['start'], $this->_sections['period']['iteration'] = 1;
$this->_sections['period']['iteration'] <= $this->_sections['period']['total'];
$this->_sections['period']['index'] += $this->_sections['period']['step'], $this->_sections['period']['iteration']++):
$this->_sections['period']['rownum'] = $this->_sections['period']['iteration'];
$this->_sections['period']['index_prev'] = $this->_sections['period']['index'] - $this->_sections['period']['step'];
$this->_sections['period']['index_next'] = $this->_sections['period']['index'] + $this->_sections['period']['step'];
$this->_sections['period']['first'] = ($this->_sections['period']['iteration'] == 1);
$this->_sections['period']['last'] = ($this->_sections['period']['iteration'] == $this->_sections['period']['total']);
?>
_tpl_vars['item'][$this->_sections['period']['index']]; ?>
_plugins['function']['math'][0](array('equation' => "x+1",'x' => $this->_tpl_vars['index'],'assign' => 'index'), $this) ; ?>
_tpl_vars['config']['Shipping']['disable_shipping'] == 'Y'): ?>
You have disabled shipping in X-Cart click here to change >>
Shipping methods info click here to define >>
_tpl_vars['shipping_methods_count'] > '0'): ?>
You have enabled _tpl_vars['shipping_methods_count']; ?>
shipping method(s):
Carrier
Methods enabled
_sections['idx'])) unset($this->_sections['idx']);
$this->_sections['idx']['name'] = 'idx';
$this->_sections['idx']['loop'] = is_array($this->_tpl_vars['shipping_mod_enabled']) ? count($this->_tpl_vars['shipping_mod_enabled']) : max(0, (int)$this->_tpl_vars['shipping_mod_enabled']);
$this->_sections['idx']['show'] = true;
$this->_sections['idx']['max'] = $this->_sections['idx']['loop'];
$this->_sections['idx']['step'] = 1;
$this->_sections['idx']['start'] = $this->_sections['idx']['step'] > 0 ? 0 : $this->_sections['idx']['loop']-1;
if ($this->_sections['idx']['show']) {
$this->_sections['idx']['total'] = $this->_sections['idx']['loop'];
if ($this->_sections['idx']['total'] == 0)
$this->_sections['idx']['show'] = false;
} else
$this->_sections['idx']['total'] = 0;
if ($this->_sections['idx']['show']):
for ($this->_sections['idx']['index'] = $this->_sections['idx']['start'], $this->_sections['idx']['iteration'] = 1;
$this->_sections['idx']['iteration'] <= $this->_sections['idx']['total'];
$this->_sections['idx']['index'] += $this->_sections['idx']['step'], $this->_sections['idx']['iteration']++):
$this->_sections['idx']['rownum'] = $this->_sections['idx']['iteration'];
$this->_sections['idx']['index_prev'] = $this->_sections['idx']['index'] - $this->_sections['idx']['step'];
$this->_sections['idx']['index_next'] = $this->_sections['idx']['index'] + $this->_sections['idx']['step'];
$this->_sections['idx']['first'] = ($this->_sections['idx']['iteration'] == 1);
$this->_sections['idx']['last'] = ($this->_sections['idx']['iteration'] == $this->_sections['idx']['total']);
?>
_sections['idx']['index'] % 2 == 0): ?> class="TableLine">
_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code'] == 'FDX'): ?>FedEx_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code'] == 'UPS'): ?>UPS_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code'] == 'USPS'): ?>U.S.P.S._tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code'] == 'DHL'): ?>DHL_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code'] == 'ABX'): ?>Airborne_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code'] == 'EWW'): ?>Emery Worldwide_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code'] == 'ANX'): ?>AirNet Express_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code']): ?>_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['code']; ?>
User-defined
_tpl_vars['shipping_mod_enabled'][$this->_sections['idx']['index']]['count']; ?>
You have no shipping methods enabled!
Shipping rates info _tpl_vars['active_modules']['Simple_Mode']): ?>click here to define >> (Only providers are able to define this)
_tpl_vars['shipping_rates_count'] > '0'): ?>
You have defined shipping rates for _tpl_vars['shipping_rates_count']; ?>
shipping method(s):
Carrier
Rates enabled
_sections['idx'])) unset($this->_sections['idx']);
$this->_sections['idx']['name'] = 'idx';
$this->_sections['idx']['loop'] = is_array($this->_tpl_vars['shipping_rates_enabled']) ? count($this->_tpl_vars['shipping_rates_enabled']) : max(0, (int)$this->_tpl_vars['shipping_rates_enabled']);
$this->_sections['idx']['show'] = true;
$this->_sections['idx']['max'] = $this->_sections['idx']['loop'];
$this->_sections['idx']['step'] = 1;
$this->_sections['idx']['start'] = $this->_sections['idx']['step'] > 0 ? 0 : $this->_sections['idx']['loop']-1;
if ($this->_sections['idx']['show']) {
$this->_sections['idx']['total'] = $this->_sections['idx']['loop'];
if ($this->_sections['idx']['total'] == 0)
$this->_sections['idx']['show'] = false;
} else
$this->_sections['idx']['total'] = 0;
if ($this->_sections['idx']['show']):
for ($this->_sections['idx']['index'] = $this->_sections['idx']['start'], $this->_sections['idx']['iteration'] = 1;
$this->_sections['idx']['iteration'] <= $this->_sections['idx']['total'];
$this->_sections['idx']['index'] += $this->_sections['idx']['step'], $this->_sections['idx']['iteration']++):
$this->_sections['idx']['rownum'] = $this->_sections['idx']['iteration'];
$this->_sections['idx']['index_prev'] = $this->_sections['idx']['index'] - $this->_sections['idx']['step'];
$this->_sections['idx']['index_next'] = $this->_sections['idx']['index'] + $this->_sections['idx']['step'];
$this->_sections['idx']['first'] = ($this->_sections['idx']['iteration'] == 1);
$this->_sections['idx']['last'] = ($this->_sections['idx']['iteration'] == $this->_sections['idx']['total']);
?>
_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code'] == 'FDX'): ?>FedEx_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code'] == 'UPS'): ?>UPS_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code'] == 'USPS'): ?>U.S.P.S._tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code'] == 'DHL'): ?>DHL_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code'] == 'ABX'): ?>Airborne_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code'] == 'EWW'): ?>Emery Worldwide_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code'] == 'ANX'): ?>AirNet Express_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code']): ?>_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['code']; ?>
User-defined
_tpl_vars['shipping_rates_enabled'][$this->_sections['idx']['index']]['count']; ?>
You have no shipping rates defined!
Real time shipping rates calculation is _tpl_vars['config']['Shipping']['realtime_shipping'] == 'Y'): ?>enableddisabled
Payments methods info
Each payment method has its own requirements. X-Cart now has capatibilities to hide disfunctional payment methods. To do this - just tick "Hide disfunctional payment methods" option at General settings .
Payment methods info:
Payment method
Status
_sections['idx'])) unset($this->_sections['idx']);
$this->_sections['idx']['name'] = 'idx';
$this->_sections['idx']['loop'] = is_array($this->_tpl_vars['payment_methods']) ? count($this->_tpl_vars['payment_methods']) : max(0, (int)$this->_tpl_vars['payment_methods']);
$this->_sections['idx']['show'] = true;
$this->_sections['idx']['max'] = $this->_sections['idx']['loop'];
$this->_sections['idx']['step'] = 1;
$this->_sections['idx']['start'] = $this->_sections['idx']['step'] > 0 ? 0 : $this->_sections['idx']['loop']-1;
if ($this->_sections['idx']['show']) {
$this->_sections['idx']['total'] = $this->_sections['idx']['loop'];
if ($this->_sections['idx']['total'] == 0)
$this->_sections['idx']['show'] = false;
} else
$this->_sections['idx']['total'] = 0;
if ($this->_sections['idx']['show']):
for ($this->_sections['idx']['index'] = $this->_sections['idx']['start'], $this->_sections['idx']['iteration'] = 1;
$this->_sections['idx']['iteration'] <= $this->_sections['idx']['total'];
$this->_sections['idx']['index'] += $this->_sections['idx']['step'], $this->_sections['idx']['iteration']++):
$this->_sections['idx']['rownum'] = $this->_sections['idx']['iteration'];
$this->_sections['idx']['index_prev'] = $this->_sections['idx']['index'] - $this->_sections['idx']['step'];
$this->_sections['idx']['index_next'] = $this->_sections['idx']['index'] + $this->_sections['idx']['step'];
$this->_sections['idx']['first'] = ($this->_sections['idx']['iteration'] == 1);
$this->_sections['idx']['last'] = ($this->_sections['idx']['iteration'] == $this->_sections['idx']['total']);
?>
_sections['idx']['index'] % 2 == 0): ?> class="TableLine">
_tpl_vars['payment_methods'][$this->_sections['idx']['index']]['payment_method']; ?>
_tpl_vars['payment_methods'][$this->_sections['idx']['index']]['is_down']): ?>disfunctional OK_tpl_vars['payment_methods'][$this->_sections['idx']['index']]['in_testmode']): ?> / IN TEST MODE
Environment info
If none of the following components: Net::SSLeay, CURL, libCURL, OpenSSL, HTTPS-cli are found, then you may have problems with CC gateways which are using direct SSL connection to the gateway secure server (eg. Authorize.net, PayPal, NetBilling etc.).
Some parts of X-Cart use XML parser (EXPAT extension). At the moment XML parser is used by the following shipping modules: Intershipper, UPS, USPS, Canada Post.
If your version of PHP has no support of EXPAT, then you cannot use realtime shipping quotation via these shipping modules.
Environment components info:
Component
Status
_sections['idx'])) unset($this->_sections['idx']);
$this->_sections['idx']['name'] = 'idx';
$this->_sections['idx']['loop'] = is_array($this->_tpl_vars['environment_info']) ? count($this->_tpl_vars['environment_info']) : max(0, (int)$this->_tpl_vars['environment_info']);
$this->_sections['idx']['show'] = true;
$this->_sections['idx']['max'] = $this->_sections['idx']['loop'];
$this->_sections['idx']['step'] = 1;
$this->_sections['idx']['start'] = $this->_sections['idx']['step'] > 0 ? 0 : $this->_sections['idx']['loop']-1;
if ($this->_sections['idx']['show']) {
$this->_sections['idx']['total'] = $this->_sections['idx']['loop'];
if ($this->_sections['idx']['total'] == 0)
$this->_sections['idx']['show'] = false;
} else
$this->_sections['idx']['total'] = 0;
if ($this->_sections['idx']['show']):
for ($this->_sections['idx']['index'] = $this->_sections['idx']['start'], $this->_sections['idx']['iteration'] = 1;
$this->_sections['idx']['iteration'] <= $this->_sections['idx']['total'];
$this->_sections['idx']['index'] += $this->_sections['idx']['step'], $this->_sections['idx']['iteration']++):
$this->_sections['idx']['rownum'] = $this->_sections['idx']['iteration'];
$this->_sections['idx']['index_prev'] = $this->_sections['idx']['index'] - $this->_sections['idx']['step'];
$this->_sections['idx']['index_next'] = $this->_sections['idx']['index'] + $this->_sections['idx']['step'];
$this->_sections['idx']['first'] = ($this->_sections['idx']['iteration'] == 1);
$this->_sections['idx']['last'] = ($this->_sections['idx']['iteration'] == $this->_sections['idx']['total']);
?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['row_txt'] != ""): ?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['row_txt']; ?>
_sections['idx']['index'] % 2 == 0): ?> class="TableLine">
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['item']; ?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['data'] != ""): ?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['data']; ?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['warning'] != ""): ?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['default']; ?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['default']; ?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['details'] != ""): ?>
details >>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['details_txt'] != ""): ?>
_tpl_vars['environment_info'][$this->_sections['idx']['index']]['details_txt']; ?>
X-Cart directories which must have write permissions:
Directory
Status
_sections['dir'])) unset($this->_sections['dir']);
$this->_sections['dir']['name'] = 'dir';
$this->_sections['dir']['loop'] = is_array($this->_tpl_vars['test_dirs_rights']) ? count($this->_tpl_vars['test_dirs_rights']) : max(0, (int)$this->_tpl_vars['test_dirs_rights']);
$this->_sections['dir']['show'] = true;
$this->_sections['dir']['max'] = $this->_sections['dir']['loop'];
$this->_sections['dir']['step'] = 1;
$this->_sections['dir']['start'] = $this->_sections['dir']['step'] > 0 ? 0 : $this->_sections['dir']['loop']-1;
if ($this->_sections['dir']['show']) {
$this->_sections['dir']['total'] = $this->_sections['dir']['loop'];
if ($this->_sections['dir']['total'] == 0)
$this->_sections['dir']['show'] = false;
} else
$this->_sections['dir']['total'] = 0;
if ($this->_sections['dir']['show']):
for ($this->_sections['dir']['index'] = $this->_sections['dir']['start'], $this->_sections['dir']['iteration'] = 1;
$this->_sections['dir']['iteration'] <= $this->_sections['dir']['total'];
$this->_sections['dir']['index'] += $this->_sections['dir']['step'], $this->_sections['dir']['iteration']++):
$this->_sections['dir']['rownum'] = $this->_sections['dir']['iteration'];
$this->_sections['dir']['index_prev'] = $this->_sections['dir']['index'] - $this->_sections['dir']['step'];
$this->_sections['dir']['index_next'] = $this->_sections['dir']['index'] + $this->_sections['dir']['step'];
$this->_sections['dir']['first'] = ($this->_sections['dir']['iteration'] == 1);
$this->_sections['dir']['last'] = ($this->_sections['dir']['iteration'] == $this->_sections['dir']['total']);
?>
_sections['dir']['index'] % 2 == 0): ?> class="TableLine">
_tpl_vars['test_dirs_rights'][$this->_sections['dir']['index']]['directory']; ?>
_tpl_vars['test_dirs_rights'][$this->_sections['dir']['index']]['exists'] != '1'): ?>not exists
_tpl_vars['test_dirs_rights'][$this->_sections['dir']['index']]['writable'] != '1'): ?>not writable
OK
Clear templates cache
Note: Directory 'compile_dir; ?>' contains many the precompiled Smarty-templates. If you want to remove them and free some disk space, click on the button above.
This directory now contains _tpl_vars['templates_cache']['files']; ?>
files (in _tpl_vars['templates_cache']['size']; ?>
).
_smarty_vars['capture']['dialog'] = ob_get_contents(); ob_end_clean(); ?>
_tpl_vars;
$this->_smarty_include("dialog.tpl", array('title' => 'Summary','content' => $this->_smarty_vars['capture']['dialog'],'extra' => "width=100%"));
$this->_tpl_vars = $_smarty_tpl_vars;
unset($_smarty_tpl_vars);
?>