• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/helpers/admin/product.php
  • Класс: BitrixSaleHelpersAdminProduct
  • Вызов: Product::createProductPropsValues
private function createProductPropsValues($productId)
{
	if(intval($productId) <= 0)
		return array();

	$result = array();
	$fields = $this->iblockData[$productId];

	foreach ($fields as $fieldId => $fieldValue)
	{
		if (strncmp($fieldId, 'PROPERTY_', 9) == 0 && mb_substr($fieldId, -6) == "_VALUE")
		{
			$propertyInfo = $this->getPropertyInfo(str_replace("_VALUE", "", $fieldId));
			$code = $propertyInfo['CODE'] <> '' ? $propertyInfo['CODE'] : $propertyInfo['ID'];
			$keyResult = 'PROPERTY_'.$code.'_VALUE';
			$result[$keyResult] = self::getIblockPropInfo($fieldValue, $propertyInfo, array("WIDTH" => 90, "HEIGHT" => 90));
		}
	}

	return $result;
}