public static function getObjectBySID($email_sid) { $email_info = self::getEmailInfoBySID($email_sid); if (!is_null($email_info)) { $email = new SJB_EmailLog($email_info); $email->setSID($email_info['sid']); return $email; } return null; }
/** * @param string $emailName * @return bool */ public function send($emailName = '') { $i18n = SJB_I18N::getInstance(); $notificationName = $i18n->gettext('Backend', $emailName); $text = $i18n->gettext('Backend', 'email was not sent because template for it was not found.'); $errorMsg = '"' . $notificationName . '" ' . $text; $this->email->setSubject($errorMsg); $this->email->setText($errorMsg); SJB_EmailLog::writeToLog($this->email, 'Not Sent', $errorMsg); return false; }