[*] BO : replaced age by total spent in the customer list

This commit is contained in:
Damien Metzger
2013-11-25 14:30:04 +01:00
parent 00e5bfe26e
commit 93cbad2a05
+10 -5
View File
@@ -60,8 +60,11 @@ class AdminCustomersControllerCore extends AdminController
$titles_array[$gender->id_gender] = $gender->name; $titles_array[$gender->id_gender] = $gender->name;
$this->_select = ' $this->_select = '
a.date_add, gl.name as title, a.date_add, gl.name as title, (
IF (YEAR(`birthday`) = 0, "-", (YEAR(CURRENT_DATE)-YEAR(`birthday`)) - (RIGHT(CURRENT_DATE, 5) < RIGHT(birthday, 5))) AS `age`, ( SELECT SUM(total_paid_tax_excl / conversion_rate) FROM '._DB_PREFIX_.'orders o
WHERE o.id_customer = a.id_customer
AND active = 1
) as total_spent, (
SELECT c.date_add FROM '._DB_PREFIX_.'guest g SELECT c.date_add FROM '._DB_PREFIX_.'guest g
LEFT JOIN '._DB_PREFIX_.'connections c ON c.id_guest = g.id_guest LEFT JOIN '._DB_PREFIX_.'connections c ON c.id_guest = g.id_guest
WHERE g.id_customer = a.id_customer WHERE g.id_customer = a.id_customer
@@ -92,10 +95,12 @@ class AdminCustomersControllerCore extends AdminController
'email' => array( 'email' => array(
'title' => $this->l('Email address') 'title' => $this->l('Email address')
), ),
'age' => array( 'total_spent' => array(
'title' => $this->l('Age'), 'title' => $this->l('Sales'),
'type' => 'price',
'search' => false, 'search' => false,
'align' => 'center' 'havingFilter' => true,
'align' => 'right'
), ),
'active' => array( 'active' => array(
'title' => $this->l('Enabled'), 'title' => $this->l('Enabled'),