[-] FO: Fix Carrier::getDeliveredCountries for multishop #PSCFV-9279
This commit is contained in:
+3
-1
@@ -467,7 +467,9 @@ class CarrierCore extends ObjectModel
|
|||||||
ORDER BY s.`name` ASC');
|
ORDER BY s.`name` ASC');
|
||||||
|
|
||||||
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
|
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS('
|
||||||
SELECT cl.*,c.*, cl.`name` AS country, zz.`name` AS zone FROM `'._DB_PREFIX_.'country` c
|
SELECT cl.*,c.*, cl.`name` AS country, zz.`name` AS zone
|
||||||
|
FROM `'._DB_PREFIX_.'country` c'.
|
||||||
|
Shop::addSqlAssociation('country', 'c').'
|
||||||
LEFT JOIN `'._DB_PREFIX_.'country_lang` cl ON (c.`id_country` = cl.`id_country` AND cl.`id_lang` = '.(int)$id_lang.')
|
LEFT JOIN `'._DB_PREFIX_.'country_lang` cl ON (c.`id_country` = cl.`id_country` AND cl.`id_lang` = '.(int)$id_lang.')
|
||||||
INNER JOIN (`'._DB_PREFIX_.'carrier_zone` cz INNER JOIN `'._DB_PREFIX_.'carrier` cr ON ( cr.id_carrier = cz.id_carrier AND cr.deleted = 0 '.
|
INNER JOIN (`'._DB_PREFIX_.'carrier_zone` cz INNER JOIN `'._DB_PREFIX_.'carrier` cr ON ( cr.id_carrier = cz.id_carrier AND cr.deleted = 0 '.
|
||||||
($active_carriers ? 'AND cr.active = 1) ' : ') ').'
|
($active_carriers ? 'AND cr.active = 1) ' : ') ').'
|
||||||
|
|||||||
Reference in New Issue
Block a user