From 55fad199549d836628c6e37c23d7eb7f88709420 Mon Sep 17 00:00:00 2001 From: Damien Metzger Date: Tue, 15 Oct 2013 11:17:14 +0200 Subject: [PATCH] // Updated dashactivity --- js/admin-dashboard.js | 2 +- modules/dashactivity/dashactivity.php | 11 +--- .../templates/hook/dashboard_zone_one.tpl | 61 ++++++++----------- modules/dashtrends/dashtrends.php | 1 - 4 files changed, 30 insertions(+), 45 deletions(-) diff --git a/js/admin-dashboard.js b/js/admin-dashboard.js index 7b4da5273..c4d351f70 100644 --- a/js/admin-dashboard.js +++ b/js/admin-dashboard.js @@ -68,7 +68,7 @@ function refreshDashboard(module_name, use_push) action:'refreshDashboard', module:module_list[module_id], dashboard_use_push:Number(use_push) - }, + }, dataType: 'json', success : function(widgets){ for (var widget_name in widgets) diff --git a/modules/dashactivity/dashactivity.php b/modules/dashactivity/dashactivity.php index 9955efdcb..ed193e9a3 100644 --- a/modules/dashactivity/dashactivity.php +++ b/modules/dashactivity/dashactivity.php @@ -115,13 +115,7 @@ class Dashactivity extends Module '.($maintenance_ips ? 'AND ip_address NOT IN ('.preg_replace('/[^,0-9]/', '', $maintenance_ips).')' : ''); $online_visitor = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue($sql); } - - $order_nbr = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' - SELECT COUNT(*) - FROM `'._DB_PREFIX_.'orders` - WHERE `invoice_date` BETWEEN "'.pSQL($params['date_from']).'" AND "'.pSQL($params['date_to']).'" - '.Shop::addSqlRestriction(Shop::SHARE_ORDER)); - + $pending_orders = Db::getInstance(_PS_USE_SQL_SLAVE_)->getValue(' SELECT COUNT(*) FROM `'._DB_PREFIX_.'orders` o @@ -210,7 +204,6 @@ class Dashactivity extends Module return array( 'data_value' => array( - 'order_nbr' => $order_nbr, 'pending_orders' => $pending_orders, 'return_exchanges' => $return_exchanges, 'abandoned_cart' => $abandoned_cart, @@ -352,6 +345,8 @@ class Dashactivity extends Module public function getConfigFieldsValues() { return array( + 'DASHACTIVITY_SHOW_STOCK' => Configuration::get('PS_STOCK_MANAGEMENT'), + 'DASHACTIVITY_SHOW_RETURNS' => Configuration::get('PS_ORDER_RETURN'), 'DASHACTIVITY_SHOW_PENDING' => Tools::getValue('DASHACTIVITY_SHOW_PENDING', Configuration::get('DASHACTIVITY_SHOW_PENDING')), 'DASHACTIVITY_SHOW_NOTIFICATION' => Tools::getValue('DASHACTIVITY_SHOW_NOTIFICATION', Configuration::get('DASHACTIVITY_SHOW_NOTIFICATION')), 'DASHACTIVITY_SHOW_CUSTOMERS' => Tools::getValue('DASHACTIVITY_SHOW_CUSTOMERS', Configuration::get('DASHACTIVITY_SHOW_CUSTOMERS')), diff --git a/modules/dashactivity/views/templates/hook/dashboard_zone_one.tpl b/modules/dashactivity/views/templates/hook/dashboard_zone_one.tpl index 39e3fa0b2..dff99310d 100644 --- a/modules/dashactivity/views/templates/hook/dashboard_zone_one.tpl +++ b/modules/dashactivity/views/templates/hook/dashboard_zone_one.tpl @@ -24,7 +24,7 @@ *}
- {l s='Recent Activity'} + {l s="Activity overview" mod="dashactivity"} @@ -38,49 +38,64 @@
{l s='Configuration'}
{$dashactivity_config_form}
-
+
  • - {l s='Orders'}
    - {l s='Within the last seven days'} + {l s='Online Visitor'} +
    + {l s='In the last 30 minutes'} +
    - -
    - % + +
    +
  • +
  • + + {l s='Active Shopping Carts'} +
    + {l s='In the last 30 minutes'} +
    +
    + +
{if $DASHACTIVITY_SHOW_PENDING}
-
{l s='Pending'}
+
{l s='Currently Pending'}
  • - {l s='Pending Orders'} + {l s='Orders'}
  • + {if $DASHACTIVITY_SHOW_RETURNS}
  • {l s='Return/Exchanges'}
  • + {/if}
  • {l s='Abandoned Carts'}
  • + {if $DASHACTIVITY_SHOW_STOCK}
  • {l s='Products Out of Stock'}
  • + {/if}
{/if} @@ -111,7 +126,7 @@ {/if} {if $DASHACTIVITY_SHOW_CUSTOMERS}
-
{l s='Customers'}
+
{l s='Customers & Newsletters'}
  • {l s='New Customers'} @@ -120,31 +135,7 @@
  • - {l s='Online Visitor'} - - - -
  • -
  • - - {l s='Active Shopping Carts'} -
    - {l s='In the last 30 minutes'} -
    -
    - - - -
  • -
-
- {/if} - {if $DASHACTIVITY_SHOW_NEWSLETTER} -
-
{l s='Newsletter'}
-
    -
  • - {l s='New Registrations'} + {l s='New Subscriptions'} diff --git a/modules/dashtrends/dashtrends.php b/modules/dashtrends/dashtrends.php index e7bb1356c..f276568a0 100644 --- a/modules/dashtrends/dashtrends.php +++ b/modules/dashtrends/dashtrends.php @@ -111,7 +111,6 @@ class Dashtrends extends Module $tmp_data['visits_score'][strtotime($row['date'])] = $row['visits_score']; } - // First we retrieve the $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT LEFT(`invoice_date`, 10) as date,