• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/mail/eventmanager.php
  • Класс: BitrixMainMailEventManager
  • Вызов: EventManager::onMailEventSubscriptionDisable
static function onMailEventSubscriptionDisable(array $data)
{
	if (empty($data['FIELDS']) || empty($data['FIELDS']['CODE']))
	{
		return false;
	}

	$code = mb_strtolower(trim($data['FIELDS']['CODE']));
	if (!check_email($code))
	{
		return false;
	}

	return InternalBlacklistTable::add([
		'CODE' => $code,
		'CATEGORY_ID' => InternalBlacklistTable::CategoryManual,
		'DATE_INSERT' => new MainTypeDateTime()
	])->isSuccess();
}