// Normalize

This commit is contained in:
rMalie
2012-01-24 17:30:33 +00:00
parent e63c477ec5
commit d2ae1b632a
22 changed files with 288 additions and 294 deletions
+9 -9
View File
@@ -36,7 +36,7 @@ class CustomizationCore
WHERE ore.`id_order` = '.(int)($id_order).' AND ord.`id_customization` != 0')) === false)
return false;
$customizations = array();
foreach ($result AS $row)
foreach ($result as $row)
$customizations[(int)($row['id_customization'])] = $row;
return $customizations;
}
@@ -46,7 +46,7 @@ class CustomizationCore
if (!$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('SELECT `id_customization`, `quantity` FROM `'._DB_PREFIX_.'customization` WHERE `id_cart` = '.(int)($id_cart)))
return false;
$customizations = array();
foreach ($result AS $row)
foreach ($result as $row)
$customizations[(int)($row['id_customization'])] = $row;
return $customizations;
}
@@ -54,8 +54,8 @@ class CustomizationCore
public static function countCustomizationQuantityByProduct($customizations)
{
$total = array();
foreach ($customizations AS $customization)
$total[(int)($customization['id_order_detail'])] = !isset($total[(int)($customization['id_order_detail'])]) ? (int)($customization['quantity']) : $total[(int)($customization['id_order_detail'])] + (int)($customization['quantity']);
foreach ($customizations as $customization)
$total[(int)$customization['id_order_detail']] = !isset($total[(int)$customization['id_order_detail']]) ? (int)$customization['quantity'] : $total[(int)$customization['id_order_detail']] + (int)$customization['quantity'];
return $total;
}
@@ -79,7 +79,7 @@ class CustomizationCore
$quantities = array();
$in_values = '';
foreach($ids_customizations as $key => $id_customization)
foreach ($ids_customizations as $key => $id_customization)
{
if ($key > 0) $in_values .= ',';
$in_values .= (int)($id_customization);
@@ -87,12 +87,12 @@ class CustomizationCore
if (!empty($in_values))
{
$results = Db::getInstance()->executeS(
$results = Db::getInstance()->executeS(
'SELECT `id_customization`, `id_product`, `quantity`, `quantity_refunded`, `quantity_returned`
FROM `'._DB_PREFIX_.'customization`
WHERE `id_customization` IN ('.$in_values.')');
foreach($results as $row)
foreach ($results as $row)
$quantities[$row['id_customization']] = $row;
}
@@ -103,14 +103,14 @@ class CustomizationCore
{
$quantity = array();
$results = Db::getInstance()->executeS('
$results = Db::getInstance()->executeS('
SELECT `id_product`, `id_product_attribute`, SUM(`quantity`) AS quantity
FROM `'._DB_PREFIX_.'customization`
WHERE `id_cart` = '.(int)$id_cart.'
GROUP BY `id_cart`, `id_product`, `id_product_attribute`
');
foreach($results as $row)
foreach ($results as $row)
$quantity[$row['id_product']][$row['product_attribute_id']] = $row['quantity'];
return $quantity;