- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/userfield/fileviewer.php
- Класс: Bitrix\Crm\UserField\FileViewer
- Вызов: FileViewer::getUrl
public function getUrl($entityID, $fieldName, $fileID = 0)
{
if (\CCrmOwnerType::isUseDynamicTypeBasedApproach($this->entityTypeID))
{
return Container::getInstance()->getRouter()->getFileUrl($this->entityTypeID, $entityID, $fieldName, $fileID)->getUri();
}
$params = array('owner_id' => $entityID, 'field_name' => $fieldName);
if($fileID > 0)
{
$params['file_id'] = $fileID;
}
return \CComponentEngine::MakePathFromTemplate(self::$urlTemplates[$this->entityTypeName], $params);
}