private function migrateMailAccount() { echo " Migrating mail account....."; $systemEmail = $this->getPap3Setting('Aff_system_email'); $systemEmailName = $this->getPap3Setting('Aff_system_email_name'); $mailSendType = $this->getPap3Setting('Aff_mail_send_type'); //1 - mail, 2 - smtp $obj = new Gpf_Db_MailAccount(); $obj->setAccountId(Pap3Compatibility_Migration_Pap3Constants::DEFAULT_ACCOUNT_ID); if($systemEmail != '') { $obj->setAccountEmail($systemEmail); } else { $obj->setAccountEmail('*****@*****.**'); } $obj->setAccountName(($systemEmailName != '' ? $systemEmailName : $systemEmail)); $obj->setAsDefault(true); if($systemEmailName != '') { $obj->setFromName($systemEmailName); } if($mailSendType == 1) { $obj->setUseSmtp(false); } else { $obj->setUseSmtp(true); $obj->setSmtpServer($this->getPap3Setting('Aff_smtp_server')); $obj->setSmtpUser($this->getPap3Setting('Aff_smtp_username')); $obj->setSmtpPassword($this->getPap3Setting('Aff_smtp_password')); $smtpPort = $this->getPap3Setting('Aff_smtp_server_port'); if($smtpPort == '') { $smtpPort = 25; } $obj->setSmtpPort($smtpPort); if($this->getPap3Setting('Aff_smtp_server_tls') == 1) { $obj->setSmtpUseAthentication(true); } } $obj->save(); echo "DONE<br/>"; }