• Модуль: catalog
  • Путь к файлу: ~/bitrix/modules/catalog/lib/product/catalogprovidercompatibility.php
  • Класс: BitrixCatalogProductCatalogProviderCompatibility
  • Вызов: CatalogProviderCompatibility::getStoresCount
static function getStoresCount(array $values)
{
	$result = false;
	$context = static::getContext();

	if (isset($values['SITE_ID']))
	{
		$context['SITE_ID'] = $values['SITE_ID'];
	}

	$providerClass = static::getProviderClass($context);
	if (!$providerClass)
	{
		return $result;
	}

	$transfer = SaleInternalsTransferProvider::create($providerClass, $context);
	$r = $transfer->getStoresCount();
	if ($r->isSuccess())
	{
		$data = $r->getData();

		if (isset($data['STORES_COUNT']))
		{
			return $data['STORES_COUNT'];
		}
	}

	return $result;
}