• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/tradingplatform/vk/api/photouploader.php
  • Класс: BitrixSaleTradingPlatformVkApiPhotoUploader
  • Вызов: PhotoUploader::savePhoto
private function savePhoto($uploadResult)
{
	$photoSaveParams = array(
		"group_id" => str_replace('-', '', $this->vkGroupId),
		"photo" => $uploadResult["photo"],
		"server" => $uploadResult["server"],
		"hash" => $uploadResult["hash"],
	);
	
	// for product photo we need more params
	if ($this->params['saveMethod'] == "photos.saveMarketPhoto")
	{
		if (isset($uploadResult["crop_hash"]) && $uploadResult["crop_hash"])
			$photoSaveParams["crop_hash"] = $uploadResult["crop_hash"];
		if (isset($uploadResult["crop_data"]) && $uploadResult["crop_data"])
			$photoSaveParams["crop_data"] = $uploadResult["crop_data"];
	}
	
	return $this->api->run($this->params['saveMethod'], $photoSaveParams);
}