[-] FO: Fix Product::getProductName for multilang and multishop

This commit is contained in:
Rémi Gaillard
2013-01-29 11:40:39 +01:00
parent a7e4ad9e90
commit 3f20b968ec
+2 -1
View File
@@ -4951,7 +4951,7 @@ class ProductCore extends ObjectModel
{
$query->from('product_attribute', 'pa');
$query->join(Shop::addSqlAssociation('product_attribute', 'pa'));
$query->innerJoin('product_lang', 'pl', 'pl.id_product = pa.id_product AND pl.id_lang = '.(int)$id_lang);
$query->innerJoin('product_lang', 'pl', 'pl.id_product = pa.id_product AND pl.id_lang = '.(int)$id_lang.Shop::addSqlRestrictionOnLang('pl'));
$query->leftJoin('product_attribute_combination', 'pac', 'pac.id_product_attribute = pa.id_product_attribute');
$query->leftJoin('attribute', 'atr', 'atr.id_attribute = pac.id_attribute');
$query->leftJoin('attribute_lang', 'al', 'al.id_attribute = atr.id_attribute AND al.id_lang = '.(int)$id_lang);
@@ -4962,6 +4962,7 @@ class ProductCore extends ObjectModel
{
$query->from('product_lang', 'pl');
$query->where('pl.id_product = '.(int)$id_product);
$query->where('pl.id_lang = '.(int)$id_lang.Shop::addSqlRestrictionOnLang('pl'));
}
return Db::getInstance()->getValue($query);