execute(' ALTER TABLE `' . _DB_PREFIX_ . 'xallegro_form` MODIFY `id_allegro_shipment` char(64) NOT NULL' ); // START form - migration ------------------------------------------------------------------------------------------ $forms = Db::getInstance()->executeS(' SELECT `id_xallegro_form`, `id_allegro_shipment` FROM `' . _DB_PREFIX_ . 'xallegro_form`' ); if ($forms) { foreach ($forms as $form) { $newId = DeliveryMethods::map($form['id_allegro_shipment']); if ($newId) { Db::getInstance()->execute(' UPDATE `' . _DB_PREFIX_ . 'xallegro_form` SET `id_allegro_shipment` = "' . pSQL($newId) . '" WHERE `id_xallegro_form` = ' . (int)$form['id_xallegro_form'] ); } } } // END form - migration -------------------------------------------------------------------------------------------- return true; }