Поддержка серверов

Добавление адреса подписки в новом модуле sender

Антон Долганин ( ' " <u>test2</u> " ')

Антон Долганин ( ' " <u>test2</u> " ') -> Bxapi
Добавление адреса подписки в новом модуле sender
if (\Bitrix\Main\Loader::includeModule('sender')) {
   $list = array();
   foreach (\Bitrix\Sender\Subscription::getMailingList(array('IS_PUBLIC' => 'Y')) as $l) {
      $list[] = $l['ID'];
   }
   \Bitrix\Sender\Subscription::add('test@mail.ru', $list, SITE_ID);
}

Сначала получаем списки, потом подписываем адрес. Если массив списков пустой (первую часть кода убрать), то пользователь добавляется без списков подписки.