[-] IN : Bad flag in add_module_to_hook

This commit is contained in:
gRoussac
2013-11-17 20:42:29 +01:00
parent 7f02c8ca58
commit 1cbc765a8f
@@ -38,22 +38,25 @@ function add_module_to_hook($module_name, $hook_name)
$id_hook = Db::getInstance()->getValue('SELECT `id_hook` FROM `'._DB_PREFIX_.'hook` WHERE `name` = "'.$hook_name.'"'); $id_hook = Db::getInstance()->getValue('SELECT `id_hook` FROM `'._DB_PREFIX_.'hook` WHERE `name` = "'.$hook_name.'"');
if(!$id_hook) if(!$id_hook)
{ {
$res &= Db::getInstance()->execute(' if (!Db::getInstance()->execute('
INSERT IGNORE INTO `'._DB_PREFIX_.'hook` (`name`, `title`) INSERT IGNORE INTO `'._DB_PREFIX_.'hook` (`name`, `title`)
VALUES ("'.pSQL($hook_name).'", "'.pSQL($hook_name).'")'); VALUES ("'.pSQL($hook_name).'", "'.pSQL($hook_name).'")'))
$id_hook = Db::getInstance()->Insert_ID(); $res = false;
else
$id_hook = Db::getInstance()->Insert_ID();
} }
if ((int)$id_hook > 0) if ((int)$id_hook > 0)
{ {
$res &= Db::getInstance()->execute(' if (!Db::getInstance()->execute('
INSERT IGNORE INTO `'._DB_PREFIX_.'hook_module` (`id_module`, `id_hook`, `position`) INSERT IGNORE INTO `'._DB_PREFIX_.'hook_module` (`id_module`, `id_hook`, `position`)
VALUES ( VALUES (
'.(int)$id_module.', '.(int)$id_module.',
'.(int)$id_hook.', '.(int)$id_hook.',
(SELECT IFNULL( (SELECT IFNULL(
(SELECT max_position from (SELECT MAX(position)+1 as max_position FROM `'._DB_PREFIX_.'hook_module` WHERE `id_hook` = '.(int)$id_hook.') AS max_position), 1)) (SELECT max_position from (SELECT MAX(position)+1 as max_position FROM `'._DB_PREFIX_.'hook_module` WHERE `id_hook` = '.(int)$id_hook.') AS max_position), 1))
)'); )'))
$res = false;
} }
} }
return $res; return $res;