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