[-] IN : Fix bug #PSCFV-10382 add_module_to_hook retunrning false when hook not exists
This commit is contained in:
@@ -35,9 +35,14 @@ function add_module_to_hook($module_name, $hook_name)
|
|||||||
|
|
||||||
if ((int)$id_module > 0)
|
if ((int)$id_module > 0)
|
||||||
{
|
{
|
||||||
$id_hook = Db::getInstance()->getValue('
|
$id_hook = Db::getInstance()->getValue('SELECT `id_hook` FROM `'._DB_PREFIX_.'hook` WHERE `name` = "'.$hook_name.'"');
|
||||||
SELECT `id_hook` FROM `'._DB_PREFIX_.'hook` WHERE `name` = "'.$hook_name.'"
|
if(!$id_hook)
|
||||||
');
|
{
|
||||||
|
$res &= Db::getInstance()->execute('
|
||||||
|
INSERT IGNORE INTO `'._DB_PREFIX_.'hook` (`name`, `title`)
|
||||||
|
VALUES ("'.pSQL($hook_name).'", "'.pSQL($hook_name).'")');
|
||||||
|
$id_hook = Db::getInstance()->Insert_ID();
|
||||||
|
}
|
||||||
|
|
||||||
if ((int)$id_hook > 0)
|
if ((int)$id_hook > 0)
|
||||||
{
|
{
|
||||||
@@ -51,7 +56,5 @@ function add_module_to_hook($module_name, $hook_name)
|
|||||||
)');
|
)');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $res;
|
return $res;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1 +1,13 @@
|
|||||||
ALTER TABLE `PREFIX_manufacturer_lang` CHANGE `short_description` `short_description` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
|
ALTER TABLE `PREFIX_manufacturer_lang` CHANGE `short_description` `short_description` TEXT CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL;
|
||||||
|
|
||||||
|
/* PHP:add_module_to_hook(blockcart, actionCartListOverride); */;
|
||||||
|
/* PHP:add_module_to_hook(blockmanufacturer, actionObjectManufacturerDeleteAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blockmanufacturer, actionObjectManufacturerAddAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blockmanufacturer, actionObjectManufacturerUpdateAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blocksupplier, actionObjectSupplierDeleteAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blocksupplier, actionObjectSupplierAddAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blocksupplier, actionObjectSupplierUpdateAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blockmyaccount, actionModuleRegisterHookAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blockmyaccountfooter, actionModuleRegisterHookAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blockmyaccount, actionModuleUnRegisterHookAfter); */;
|
||||||
|
/* PHP:add_module_to_hook(blockmyaccountfooter, actionModuleUnRegisterHookAfter); */;
|
||||||
Reference in New Issue
Block a user