Example #1
0
 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;
 }
Example #2
0
 /**
  * @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;
 }