• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/discountcouponsmanagerbase.php
  • Класс: BitrixSaleDiscountCouponsManagerBase
  • Вызов: DiscountCouponsManagerBase::getCatalogProductHash
static function getCatalogProductHash($product)
{
	$hash = '';
	$module = 'catalog';
	$productId = 0;
	$basketId = '';
	if (!empty($product) && is_array($product))
	{
		if (isset($product['MODULE_ID']))
			$module = trim((string)$product['MODULE_ID']);
		elseif (isset($product['MODULE']))
			$module = trim((string)$product['MODULE']);
		if (isset($product['PRODUCT_ID']))
			$productId = (int)$product['PRODUCT_ID'];
		$basketId = (isset($product['BASKET_ID']) ? trim((string)$product['BASKET_ID']) : '0');
	}
	if ($productId >= 0 && $basketId !== '')
		$hash = $module.':'.$productId.':'.$basketId;
	return $hash;
}