• Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/ws_contact.php
  • Класс: \CCrmContactWS
  • Вызов: CCrmContactWS::GetAttachmentCollection
public function GetAttachmentCollection($listName, $listItemID)
{
	$start = microtime(true);

	if (!$listName_original = self::checkGUID($listName))
	{
		return new CSoapFault('Data error', 'Wrong GUID - '.$listName);
	}

	$listName = ToUpper(self::makeGUID($listName_original));
	$listItemID = intval($listItemID);

	$obData = new CXMLCreator('Attachments');
	$dbRes = CCrmContact::GetListEx(array(), array('ID' => $listItemID), false, false, array('PHOTO'));
	if (($arContact = $dbRes->Fetch()) && $arContact['PHOTO'])
	{
		$arImage = self::InitImage($arContact['PHOTO'], 100, 100);
		$obData->addChild($obAttachment = new CXMLCreator('Attachment'));
		$obAttachment->setData(CHTTP::URN2URI($arImage['CACHE']['src']));
	}

	return array('GetAttachmentCollectionResult' => $obData);
}