Версия: 6.x
burger close
Класс Manager

Подробное описание

Менеджер уведомлений

Открытые статические члены

static send (AbstractNotice $notice)
 
static getSendData (AbstractNotice $notice)
 
static prepareBodyImages (Mailer $mailer, $body=null)
 

Статические открытые данные

static $timeout_image_request = 5
 

Методы

static getSendData ( AbstractNotice  $notice)
static

Подготавливает данные для предстоящей отправки уведомления

Аргументы
Types\AbstractNotice$notice
Возвращает
array
Исключения
\Exception
static prepareBodyImages ( Mailer  $mailer,
  $body = null 
)
static

Подготавливает тело письма к отправке. Делает изображения встроенными в письмо.

Аргументы
\RS\Helper\Mailer$mailer- объект письма
string$body- тело письма, если не укзано - извлекается из объекта письма
Возвращает
string
static send ( AbstractNotice  $notice)
static

Отправляет уведомление по классу событий

Аргументы
$noticeobject событие
Исключения
ОтправляетSMS сообщение
Аргументы
array  |  string$phone_numbers- массив телефонов, или строка телефонов, разделенных запятой
string$tpl- путь к шаблону сообщения
mixed$data- параметры, передаваемые в шаблон
bool$suppress_exception- если true, по подавляет исключения
Возвращает
bool
Исключения
Exception
\SmartyException

Поля

$timeout_image_request = 5
static