[-] Core: Fix PSCFV-3161 storage specific prices in orders

This commit is contained in:
rGaillard
2012-07-16 08:29:59 +00:00
parent bf182c5da0
commit 222db03651
2 changed files with 10 additions and 8 deletions
+5 -5
View File
@@ -295,16 +295,16 @@ class SpecificPriceCore extends ObjectModel
');
$targeted_prices = array();
$last_quantity = null;
$last_quantity = array();
foreach ($res as $specific_price)
{
if (!isset($last_quantity))
$last_quantity = $specific_price['from_quantity'];
else if ($last_quantity == $specific_price['from_quantity'])
if (!isset($last_quantity[(int)$specific_price['id_product_attribute']]))
$last_quantity[(int)$specific_price['id_product_attribute']] = $specific_price['from_quantity'];
elseif ($last_quantity[(int)$specific_price['id_product_attribute']] == $specific_price['from_quantity'])
break;
$last_quantity = $specific_price['from_quantity'];
$last_quantity[(int)$specific_price['id_product_attribute']] = $specific_price['from_quantity'];
if ($specific_price['from_quantity'] > 1)
$targeted_prices[] = $specific_price;
}