Provider::hasReadyAdSources

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. Provider
  4. hasReadyAdSources
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/lib/tracking/provider.php
  • Класс: Bitrix\Crm\Tracking\Provider
  • Вызов: Provider::hasReadyAdSources
static function hasReadyAdSources()
{
	if (!Manager::isAdAccessible())
	{
		return false;
	}

	if (Internals\SourceExpensesTable::getRow(['cache' => ['ttl' => 600]]))
	{
		return true;
	}

	foreach (self::getActualAdSources() as $source)
	{
		$ad = new Analytics\Ad($source);
		if ($ad->isConnected())
		{
			return true;
		}
	}

	return false;
}

Добавить комментарий