// BlockLayered : Adding product shop restriction

This commit is contained in:
mDeflotte
2011-12-12 10:46:19 +00:00
parent 1e0fb5806a
commit 7db77da99e
+7
View File
@@ -2141,6 +2141,9 @@ class BlockLayered extends Module
AND psi.`id_currency` = '.$idCurrency;
}
if (version_compare(_PS_VERSION_,'1.5','>'))
$queryFiltersFrom .= Context::getContext()->shop->addSqlAssociation('product', 'p');
$allProductsOut = self::query('
SELECT p.`id_product` id_product
FROM `'._DB_PREFIX_.'product` p
@@ -2387,7 +2390,11 @@ class BlockLayered extends Module
$products = false;
if (!empty($sqlQuery['from']))
{
if (version_compare(_PS_VERSION_,'1.5','>'))
$sqlQuery['from'] .= Context::getContext()->shop->addSqlAssociation('product', 'p');
$products = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS($sqlQuery['select']."\n".$sqlQuery['from']."\n".$sqlQuery['join']."\n".$sqlQuery['where']."\n".$sqlQuery['group']);
}
foreach ($filters as $filterTmp)
{