// Normalize
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user