- Модуль: 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);
}