SendImmediate
CEvent::SendImmediate ( $event, $lid, $arFields, $Duplicate = "Y", $message_id = "", $files = array(), $language_id = "" )
Отправляет сообщение немедленно. При отправке сообщения данным методом запись в таблицу b_event не производится. Статический метод.
Аналог (не полный) метода в новом ядре D7: Bitrix\Main\Mail\Event::sendImmediate.
Параметры
Параметр | Описание | С версии |
---|---|---|
event | Идентификатор типа почтового события. | |
lid | Идентификатор сайта, либо массив идентификаторов сайта. | |
fields | Массив полей типа почтового события идентификатор которого задается в параметре event_type. Массив имеет следующий формат: array("поле"=>"значение" [, ...]). | 15.0.7 |
Duplicate | Отправить ли копию письма на адрес указанный в настройках главного модуля в поле "E-Mail адрес или список адресов через запятую на который будут дублироваться все исходящие сообщения".
Необязательный. По умолчанию "Y". | |
message_id | Идентификатор почтового шаблона по которому будет отправлено письмо.
Если данный параметр не задан, либо равен "", то письма будут отправлены по всем шаблонам привязанным к типу почтового события, идентификатор которого задается в параметре event_type, а также привязанных к сайту(ам) идентификатор которого указан в параметре site. Необязательный. По умолчанию - "". | |
files | Массив. Элементом массива может быть ID файла (см. класс CFile), абсолютный путь к файлу или URL к файлу лежащем на другом сайте. | |
language_id | Идентификатор языковой версии. | 16.5.8 |
Возвращаемое значение
В отличие от CEvent::Send не возвращает идентификатор созданного сообщения. Полный список возможных ответов:
const SEND_RESULT_NONE = 'N'; const SEND_RESULT_SUCCESS = 'Y'; const SEND_RESULT_ERROR = 'F'; const SEND_RESULT_PARTLY = 'P'; const SEND_RESULT_TEMPLATE_NOT_FOUND = '0';
© «Битрикс», 2001-2024, «1С-Битрикс», 2024