* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ if (!defined('_PS_VERSION_')) { exit; } /** * @param blockreassurance $module * * @return bool|string */ function upgrade_module_5_1_0($module) { $sql = []; $sql[] = sprintf( 'DELETE FROM `%spsreassurance_lang` WHERE `id_shop` != %d', _DB_PREFIX_, Configuration::get('PS_SHOP_DEFAULT') ); $sql[] = sprintf( 'ALTER TABLE `%spsreassurance_lang` DROP PRIMARY KEY, ADD PRIMARY KEY(`id_psreassurance`,`id_lang`);', _DB_PREFIX_ ); $sql[] = sprintf('ALTER TABLE `%spsreassurance` DROP `id_shop`;', _DB_PREFIX_); $sql[] = sprintf('ALTER TABLE `%spsreassurance_lang` DROP `id_shop`;', _DB_PREFIX_); foreach ($sql as $query) { if (Db::getInstance()->execute($query) === false) { return Db::getInstance()->getMsgError(); } } return true; }