diff --git a/classes/Manufacturer.php b/classes/Manufacturer.php index 0548a0b3c..7a4560996 100644 --- a/classes/Manufacturer.php +++ b/classes/Manufacturer.php @@ -182,8 +182,11 @@ class ManufacturerCore extends ObjectModel m.`id_manufacturer` = ml.`id_manufacturer` AND ml.`id_lang` = '.(int)$id_lang.' ) - '.Shop::addSqlAssociation('manufacturer', 'm'). - ($active ? ' AND m.`active` = 1' : '').' + '.Shop::addSqlAssociation('manufacturer', 'm'); + if ($active) + $sql .= ' + WHERE m.`active` = 1'; + $sql .= ' GROUP BY m.id_manufacturer ORDER BY m.`name` ASC'. ($p ? ' LIMIT '.(((int)$p - 1) * (int)$n).','.(int)$n : '');