• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradingplatform/vk/api/apihelper.php
  • Класс: BitrixSaleTradingPlatformVkApiApiHelper
  • Вызов: ApiHelper::prepareProductsDataToVk
static function prepareProductsDataToVk($data)
{
	$result = array();
	foreach ($data as $item)
	{
//			check PHOTOS and formatted
		if (isset($item["PHOTOS"]) && is_array($item["PHOTOS"]))
		{
			$photosIds = array();
			foreach ($item["PHOTOS"] as $photo)
			{
				if (is_numeric($photo["PHOTO_VK_ID"]))
					$photosIds[] = $photo["PHOTO_VK_ID"];
			}
			
			if (!empty($photosIds))
				$item["PHOTOS"] = implode(",", $photosIds);
			else
				unset($item["PHOTOS"]);
		}
		
//			check VK_CATEGORY
		if (!(isset($item["CATEGORY_VK"]) && intval($item["CATEGORY_VK"]) > 0))
		{
			$item["CATEGORY_VK"] = Vk::VERY_DEFAULT_VK_CATEGORY;
		}    // we need some category
		
		$result[] = $item;
	}
	
	return $result;
}