• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/entity/ad.php
  • Класс: BitrixSenderEntityAd
  • Вызов: Ad::saveData
protected function saveData($id, array $data)
{
	$isAvailable = IntegrationSeoAdsService::isAvailable();
	$code = null;
	if ($isAvailable)
	{
		if ($this instanceof iMarketing)
		{
			$isAvailable = IntegrationBitrix24Service::isFbAdAvailable();
			$code = 'feature:sender_fb_ads';
		}
		elseif ($isAvailable)
		{
			$isAvailable = IntegrationBitrix24Service::isAdAvailable();
			$code = 'feature:sender_ad';
		}
	}

	if (!$isAvailable)
	{
		$this->addError(Loc::getMessage('SENDER_ENTITY_AD_ERROR_NO_ACCESS'), $code);
		return $id;
	}

	return parent::saveData($id, $data);
}