// Opti
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@17139 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
1 parent
4caf11a1af
commit
8b77d82ca9
1 file changed
+2
-1
+2
-1
@@ -1855,7 +1855,6 @@ class ProductCore extends ObjectModel
|
|||||||
);
|
);
|
||||||
$sql->leftJoin('tax', 't', 't.`id_tax` = tr.`id_tax`');
|
$sql->leftJoin('tax', 't', 't.`id_tax` = tr.`id_tax`');
|
||||||
$sql->leftJoin('manufacturer', 'm', 'm.`id_manufacturer` = p.`id_manufacturer`');
|
$sql->leftJoin('manufacturer', 'm', 'm.`id_manufacturer` = p.`id_manufacturer`');
|
||||||
$sql->join(Product::sqlStock('p', 0));
|
|
||||||
|
|
||||||
$sql->where('product_shop.`active` = 1');
|
$sql->where('product_shop.`active` = 1');
|
||||||
if ($front)
|
if ($front)
|
||||||
@@ -1885,7 +1884,9 @@ class ProductCore extends ObjectModel
|
|||||||
$sql->select('pa.id_product_attribute');
|
$sql->select('pa.id_product_attribute');
|
||||||
$sql->leftOuterJoin('product_attribute', 'pa', 'p.`id_product` = pa.`id_product`');
|
$sql->leftOuterJoin('product_attribute', 'pa', 'p.`id_product` = pa.`id_product`');
|
||||||
$sql->join(Shop::addSqlAssociation('product_attribute', 'pa', false, 'product_attribute_shop.default_on = 1'));
|
$sql->join(Shop::addSqlAssociation('product_attribute', 'pa', false, 'product_attribute_shop.default_on = 1'));
|
||||||
|
$sql->where('(pa.id_product_attribute IS NULL OR product_attribute_shop.id_product_attribute IS NOT NULL)');
|
||||||
}
|
}
|
||||||
|
$sql->join(Product::sqlStock('p', Combination::isFeatureActive() ? 'product_attribute_shop' : 0));
|
||||||
|
|
||||||
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
$result = Db::getInstance(_PS_USE_SQL_SLAVE_)->executeS($sql);
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user