// StockManager: added test for time_left in getProductCoverage()

This commit is contained in:
bMancone
2011-10-19 16:33:34 +00:00
parent 75f89b0406
commit d1971f7714
+5 -1
View File
@@ -482,6 +482,9 @@ class StockManagerCore implements StockManagerInterface
if (!$id_product_attribute)
$id_product_attribute = 0;
if ($coverage == 0 || !$coverage)
$coverage = 7; // Week by default
// gets all stock_mvt for the given coverage period
$query = '
SELECT SUM(sm.`physical_quantity`) as quantity_out
@@ -504,7 +507,8 @@ class StockManagerCore implements StockManagerInterface
$id_product_attribute,
($id_warehouse ? array($id_warehouse) : null),
true);
$time_left = round($physical_quantity / $quantity_per_day);
$time_left = ($quantity_per_day == 0) ? 365 : round($physical_quantity / $quantity_per_day);
return $time_left;
}