// little fix
git-svn-id: http://dev.prestashop.com/svn/v1/branches/1.5.x@9132 b9a71923-0436-4b27-9f14-aed3839534dd
This commit is contained in:
+3
-3
@@ -790,14 +790,14 @@ abstract class ModuleCore
|
|||||||
{
|
{
|
||||||
$db = Db::getInstance(_PS_USE_SQL_SLAVE_);
|
$db = Db::getInstance(_PS_USE_SQL_SLAVE_);
|
||||||
$list = $context->shop->getListOfID();
|
$list = $context->shop->getListOfID();
|
||||||
if (isset($context->customer))
|
if (isset($context->customer) && $context->customer->isLogged())
|
||||||
$groups = $context->customer->getGroups();
|
$groups = $context->customer->getGroups();
|
||||||
|
|
||||||
$sql = 'SELECT h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module, h.`live_edit`
|
$sql = 'SELECT h.`name` as hook, m.`id_module`, h.`id_hook`, m.`name` as module, h.`live_edit`
|
||||||
FROM `'._DB_PREFIX_.'module` m
|
FROM `'._DB_PREFIX_.'module` m
|
||||||
LEFT JOIN `'._DB_PREFIX_.'hook_module` hm
|
LEFT JOIN `'._DB_PREFIX_.'hook_module` hm
|
||||||
ON hm.`id_module` = m.`id_module`';
|
ON hm.`id_module` = m.`id_module`';
|
||||||
if (isset($context->customer))
|
if (isset($context->customer) && $context->customer->isLogged())
|
||||||
$sql .= '
|
$sql .= '
|
||||||
LEFT JOIN `'._DB_PREFIX_.'group_module_restriction` gmr
|
LEFT JOIN `'._DB_PREFIX_.'group_module_restriction` gmr
|
||||||
ON gmr.`id_module` = m.`id_module`';
|
ON gmr.`id_module` = m.`id_module`';
|
||||||
@@ -806,7 +806,7 @@ abstract class ModuleCore
|
|||||||
ON hm.`id_hook` = h.`id_hook`
|
ON hm.`id_hook` = h.`id_hook`
|
||||||
WHERE (SELECT COUNT(*) FROM '._DB_PREFIX_.'module_shop ms WHERE ms.id_module = m.id_module AND ms.id_shop IN('.implode(', ', $list).')) = '.count($list).'
|
WHERE (SELECT COUNT(*) FROM '._DB_PREFIX_.'module_shop ms WHERE ms.id_module = m.id_module AND ms.id_shop IN('.implode(', ', $list).')) = '.count($list).'
|
||||||
AND hm.id_shop IN('.implode(', ', $list).')';
|
AND hm.id_shop IN('.implode(', ', $list).')';
|
||||||
if (isset($context->customer))
|
if (isset($context->customer) && $context->customer->isLogged())
|
||||||
$sql .= '
|
$sql .= '
|
||||||
AND (gmr.`authorized` = 1 AND gmr.`id_group` IN('.implode(', ', $groups).'))';
|
AND (gmr.`authorized` = 1 AND gmr.`id_group` IN('.implode(', ', $groups).'))';
|
||||||
$sql .= '
|
$sql .= '
|
||||||
|
|||||||
Reference in New Issue
Block a user