- Модуль: sender
- Путь к файлу: ~/bitrix/modules/sender/lib/subscription.php
- Класс: Bitrix\Sender\Subscription
- Вызов: Subscription::isUnsubscibed
static function isUnsubscibed($mailingId, $code, $typeId = Recipient\Type::EMAIL)
{
$code = Recipient\Normalizer::normalize($code, $typeId);
$filter = [
'=MAILING_ID' => $mailingId,
'=CONTACT.CODE' => $code,
'=CONTACT.TYPE_ID' => $typeId,
'=IS_UNSUB' => 'Y'
];
$unSubDb = MailingSubscriptionTable::getList([
'select' => array('MAILING_ID'),
'filter' => $filter,
]);
if($unSubDb->fetch())
{
return true;
}
return false;
}