From 44a3ae12175c79bd428dc1d7b35497cbab7159da Mon Sep 17 00:00:00 2001 From: Brewal Date: Thu, 2 Mar 2017 16:02:46 +0100 Subject: [PATCH] Fixing wrong "int" casting on label and link When creating a new shop, on actionShopDataDuplication, the "label" and "link" fields were set to 0 because of a (int) casting --- blocktopmenu.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/blocktopmenu.php b/blocktopmenu.php index 30ac18b..f845a89 100644 --- a/blocktopmenu.php +++ b/blocktopmenu.php @@ -930,7 +930,7 @@ public function hookActionShopDataDuplication($params) foreach ($lang as $l) { Db::getInstance()->execute(' INSERT IGNORE INTO '._DB_PREFIX_.'linksmenutop_lang (id_linksmenutop, id_lang, id_shop, label, link) - VALUES ('.(int)$link['new_id_linksmenutop'].', '.(int)$l['id_lang'].', '.(int)$params['new_id_shop'].', '.(int)$l['label'].', '.(int)$l['link'].' )'); + VALUES ('.(int)$link['new_id_linksmenutop'].', '.(int)$l['id_lang'].', '.(int)$params['new_id_shop'].', \''.pSQL($l['label']).'\', \''.$l['link'].'\' )'); } } }