[+] BO : Added new class ConfigurationKPI for KPI cache storage

This commit is contained in:
Damien Metzger
2013-09-18 15:09:04 +02:00
parent b71b594ca1
commit 39fdc8c926
9 changed files with 291 additions and 75 deletions
@@ -2299,9 +2299,9 @@ class AdminProductsControllerCore extends AdminController
$helper->icon = 'icon-archive';
$helper->color = 'color1';
$helper->title = $this->l('Products in Stock');
if (Configuration::get('PS_KPI_PRODUCTS_STOCK') !== false)
$helper->value = Configuration::get('PS_KPI_PRODUCTS_STOCK');
if (Configuration::get('PS_KPI_PRODUCTS_STOCK_EXPIRE') < $time)
if (ConfigurationKPI::get('PRODUCTS_STOCK') !== false)
$helper->value = ConfigurationKPI::get('PRODUCTS_STOCK');
if (ConfigurationKPI::get('PRODUCTS_STOCK_EXPIRE') < $time)
$helper->source = $this->context->link->getAdminLink('AdminStats').'&ajax=1&action=getKpi&kpi=products_stock';
$kpis[] = $helper->generate();
@@ -2310,9 +2310,9 @@ class AdminProductsControllerCore extends AdminController
$helper->icon = 'icon-tags';
$helper->color = 'color2';
$helper->title = $this->l('Average Gross Margin');
if (Configuration::get('PS_KPI_AVG_GROSS_MARGIN') !== false)
$helper->value = Configuration::get('PS_KPI_AVG_GROSS_MARGIN');
if (Configuration::get('PS_KPI_AVG_GROSS_MARGIN_EXPIRE') < $time)
if (ConfigurationKPI::get('AVG_GROSS_MARGIN') !== false)
$helper->value = ConfigurationKPI::get('AVG_GROSS_MARGIN');
if (ConfigurationKPI::get('AVG_GROSS_MARGIN_EXPIRE') < $time)
$helper->source = $this->context->link->getAdminLink('AdminStats').'&ajax=1&action=getKpi&kpi=avg_gross_margin';
$kpis[] = $helper->generate();