_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'): ?>

  • Tracking statistics is removed from the database
  • _tpl_vars['updates_msg'][$this->_sections['idx']['index']] == 'shop_stat'): ?>
  • Shop statistics is removed from the database
  • _tpl_vars['updates_msg'][$this->_sections['idx']['index']] == 'referer_stat'): ?>
  • Referers statistics is removed from the database
  • _tpl_vars['updates_msg'][$this->_sections['idx']['index']] == 'templates'): ?>
  • Templates cache is removed from the directory 'compile_dir; ?>'
  • _smarty_vars['capture']['dialog'] = ob_get_contents(); ob_end_clean(); ?> _tpl_vars; $this->_smarty_include("dialog.tpl", array('title' => 'Message','content' => $this->_smarty_vars['capture']['dialog'],'extra' => "width=100%")); $this->_tpl_vars = $_smarty_tpl_vars; unset($_smarty_tpl_vars); ?>

    _tpl_vars['active_modules']['Simple_Mode'] == ""): ?> _tpl_vars['empty_prices']): ?> _tpl_vars['active_cc']['in_testmode']): ?> _tpl_vars['active_sb']['in_testmode']): ?> _tpl_vars['config']['Shipping']['disable_shipping'] == 'Y'): ?>
    General info
    Single mode is _tpl_vars['single_mode']): ?>enabled disabled
    Currently online store is _tpl_vars['config']['General']['shop_closed'] == 'Y'): ?>disabledenabled 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 >>
    You have _tpl_vars['empty_prices']; ?> product(s) with zero price!    click here to check >>
    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 >>
    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 >>

    _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"> _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']); ?> _plugins['function']['math'][0](array('equation' => "x+1",'x' => $this->_tpl_vars['index'],'assign' => 'index'), $this) ; ?>
      Since the last login Today This week This month
    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: _tpl_vars['item'][$this->_sections['period']['index']]; ?>
     
     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):
    _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">
    Carrier Methods enabled
    _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):
    _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']); ?>
    Carrier Rates enabled
    _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:

    _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">
    Payment method Status
    _tpl_vars['payment_methods'][$this->_sections['idx']['index']]['payment_method']; ?> _tpl_vars['payment_methods'][$this->_sections['idx']['index']]['is_down']): ?>disfunctionalOK_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:

    _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'] != ""): ?> _sections['idx']['index'] % 2 == 0): ?> class="TableLine"> _tpl_vars['environment_info'][$this->_sections['idx']['index']]['details'] != ""): ?> _tpl_vars['environment_info'][$this->_sections['idx']['index']]['details_txt'] != ""): ?>
    Component Status  
    _tpl_vars['environment_info'][$this->_sections['idx']['index']]['row_txt']; ?>
    _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']; ?> details >> _tpl_vars['environment_info'][$this->_sections['idx']['index']]['details_txt']; ?>  
     
     X-Cart directories which must have write permissions:

    _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">
    Directory Status
    _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



    Statistics clearing
    Clear all tracking statistics
    Clear all store statistics
    Clear all referrals statistics


    Note: Please be careful when clearing statistics, this operation is irreversable.



    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); ?>