• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/catalogprovider.php
  • Класс: BitrixCatalogProductCatalogProvider
  • Вызов: CatalogProvider::checkSkuPermission
static function checkSkuPermission(array $iblockProductMap): array
	{
		$resultList = array();

		foreach ($iblockProductMap as $iblockData)
		{
			if ($iblockData['PRODUCT_IBLOCK_ID'] > 0 && !empty($iblockData['PRODUCT_LIST']))
			{
				$resultList = array_merge(
					$resultList,
					static::checkParentActivity($iblockData['PRODUCT_LIST'], (int)$iblockData['PRODUCT_IBLOCK_ID'])
				);
			}
			else
			{
				foreach ($iblockData['PRODUCT_LIST'] as $productId)
				{
					$resultList[] = $productId;
				}
			}
		}

		return $resultList;
	}