• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/config/state.php
  • Класс: BitrixCatalogConfigState
  • Вызов: State::checkIblockId
static function checkIblockId(array $fields): bool
{
	if (!isset($fields['IBLOCK_ID']))
	{
		return false;
	}
	$iblockId = (int)$fields['IBLOCK_ID'];
	if ($iblockId <= 0)
	{
		return false;
	}
	if (!isset(self::$iblockList[$iblockId]))
	{
		$result = true;
		if (!ModuleManager::isModuleInstalled('bitrix24'))
		{
			$result = false;
		}
		if ($iblockId !== self::getCrmCatalogId())
		{
			$result = false;
		}
		self::$iblockList[$iblockId] = $result;
	}

	return self::$iblockList[$iblockId];
}