From 1926c4c405d1df556f1d5cbb207192bbf2e07ff7 Mon Sep 17 00:00:00 2001 From: dMetzger Date: Wed, 22 Aug 2012 08:58:38 +0000 Subject: [PATCH] // Fixed sql error that occurred in the module duplication when you add a new shop in multishop --- modules/blockcms/blockcms.php | 9 ++++----- modules/homeslider/homeslider.php | 9 ++++----- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/modules/blockcms/blockcms.php b/modules/blockcms/blockcms.php index 701d5fb95..eae5cf3d0 100755 --- a/modules/blockcms/blockcms.php +++ b/modules/blockcms/blockcms.php @@ -741,10 +741,9 @@ class BlockCms extends Module public function hookActionShopDataDuplication($params) { Db::getInstance()->execute(' - INSERT INTO '._DB_PREFIX_.'cms_block_shop (id_cms_block, id_shop) - SELECT id_cms_block, '.(int)$params['new_id_shop'].' - FROM '._DB_PREFIX_.'cms_block_shop - WHERE id_shop = '.(int)$params['old_id_shop'].' - '); + INSERT IGNORE INTO '._DB_PREFIX_.'cms_block_shop (id_cms_block, id_shop) + SELECT id_cms_block, '.(int)$params['new_id_shop'].' + FROM '._DB_PREFIX_.'cms_block_shop + WHERE id_shop = '.(int)$params['old_id_shop']); } } diff --git a/modules/homeslider/homeslider.php b/modules/homeslider/homeslider.php index b744bbf25..8479b072c 100644 --- a/modules/homeslider/homeslider.php +++ b/modules/homeslider/homeslider.php @@ -657,11 +657,10 @@ class HomeSlider extends Module public function hookActionShopDataDuplication($params) { Db::getInstance()->execute(' - INSERT INTO '._DB_PREFIX_.'homeslider (id_homeslider_slides, id_shop) - SELECT id_homeslider_slides, '.(int)$params['new_id_shop'].' - FROM '._DB_PREFIX_.'homeslider - WHERE id_shop = '.(int)$params['old_id_shop'].' - '); + INSERT IGNORE INTO '._DB_PREFIX_.'homeslider (id_homeslider_slides, id_shop) + SELECT id_homeslider_slides, '.(int)$params['new_id_shop'].' + FROM '._DB_PREFIX_.'homeslider + WHERE id_shop = '.(int)$params['old_id_shop']); } public function headerHTML()