Beispiel #1
0
 public function mailQueueProcess()
 {
     // Send mails from mail queue
     BOL_MailService::getInstance()->processQueue();
 }
Beispiel #2
0
 /**
  * Constructor.
  *
  */
 private function __construct()
 {
     $this->maliService = BOL_MailService::getInstance();
 }
Beispiel #3
0
 public function onUserUnregisterClearMailQueue(OW_Event $event)
 {
     $params = $event->getParams();
     $userId = (int) $params['userId'];
     BOL_MailService::getInstance()->deleteQueuedMailsByRecipientId($userId);
 }
Beispiel #4
0
 public function ajaxSmtpTestConnection()
 {
     if (!OW::getRequest()->isAjax()) {
         throw new Redirect404Exception();
     }
     try {
         $result = BOL_MailService::getInstance()->smtpTestConnection();
     } catch (LogicException $e) {
         exit($e->getMessage());
     }
     if ($result) {
         $responce = OW::getLanguage()->text('admin', 'smtp_test_connection_success');
     } else {
         $responce = OW::getLanguage()->text('admin', 'smtp_test_connection_failed');
     }
     exit($responce);
 }