* @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; } function upgrade_module_2_4_0($object) { $result = true; // migrate the saved e-mails to all new fields (if active) $merchants_emails = Configuration::get('MA_MERCHANT_MAILS'); if (!empty($merchants_emails)) { // create an array from saved e-mails $merchants_emails = explode("\n", Configuration::get('MA_MERCHANT_MAILS')); // recreate string in the new format $merchants_emails = implode(',', $merchants_emails); // save e-mails to each new Configuration (if active) if (Configuration::get('MA_MERCHANT_ORDER')) { $result &= Configuration::updateValue('MA_MERCHANT_ORDER_EMAILS', $merchants_emails); } if (Configuration::get('MA_MERCHANT_OOS')) { $result &= Configuration::updateValue('MA_MERCHANT_OOS_EMAILS', $merchants_emails); } if (Configuration::get('MA_RETURN_SLIP')) { $result &= Configuration::updateValue('MA_RETURN_SLIP_EMAILS', $merchants_emails); } } $result &= (bool) $object->registerHook('actionAdminControllerSetMedia'); return (bool) $result; }