Я тоже написал в ТП :)
Вот такой кодец получился для подписки отписки
[CODE]if(CModule::IncludeModule("sender")){
$subscribeList = $_POST['SENDER_SUBSCRIBE_RUB_ID'];
$contact_id = \Bitrix\Sender\ContactTable::addIfNotExist(array('EMAIL' => $_POST['SENDER_SUBSCRIBE_EMAIL']));
$contact = new \Bitrix\Sender\Entity\Contact($contact_id);
//Отписываемся от рассылок
$subList = $contact->loadData($contact_id);
$subList = $subList['SUB_LIST'];
foreach ($subList as $item){
$contact->unsubscribe($item);
}
//Подписываемся на новый набор рассылок
foreach ($subscribeList as $item){
$contact->subscribe($item);
}
die(true);
}[/CODE]
Вот такой кодец получился для подписки отписки
[CODE]if(CModule::IncludeModule("sender")){
$subscribeList = $_POST['SENDER_SUBSCRIBE_RUB_ID'];
$contact_id = \Bitrix\Sender\ContactTable::addIfNotExist(array('EMAIL' => $_POST['SENDER_SUBSCRIBE_EMAIL']));
$contact = new \Bitrix\Sender\Entity\Contact($contact_id);
//Отписываемся от рассылок
$subList = $contact->loadData($contact_id);
$subList = $subList['SUB_LIST'];
foreach ($subList as $item){
$contact->unsubscribe($item);
}
//Подписываемся на новый набор рассылок
foreach ($subscribeList as $item){
$contact->subscribe($item);
}
die(true);
}[/CODE]