. * * The interactive user interfaces in modified source and object code versions * of this program must display Appropriate Legal Notices, as required under * Section 5 of the GNU Affero General Public License version 3. * * In accordance with Section 7(b) of the GNU Affero General Public License version 3, * these Appropriate Legal Notices must retain the display of the "EspoCRM" word. ************************************************************************/ class BeforeUpgrade { public function run($container) { $pdo = $container->get('entityManager')->getPDO(); $query = " UPDATE email_account SET port = NULL WHERE port = '' "; try { $sth = $pdo->prepare($query); $sth->execute(); } catch (\Exception $e) {} $query = " UPDATE inbound_email SET port = NULL WHERE port = '' "; try { $sth = $pdo->prepare($query); $sth->execute(); } catch (\Exception $e) {} } }