• Модуль: disk
  • Путь к файлу: ~/bitrix/modules/disk/lib/controller/baseobject.php
  • Класс: BitrixDiskControllerBaseObject
  • Вызов: BaseObject::generateExternalLink
protected function generateExternalLink(DiskBaseObject $object)
{
	$extLink = $this->getExternalLinkObject($object);
	if (!$extLink)
	{
		$extLink = $object->addExternalLink(array(
			'CREATED_BY' => $this->getCurrentUser()->getId(),
			'TYPE' => ExternalLink::TYPE_MANUAL,
		));
	}

	if (!$extLink)
	{
		$this->errorCollection[] = new Error(Loc::getMessage("DISK_FILE_C_ERROR_COULD_NOT_CREATE_FIND_EXT_LINK"));

		return null;
	}

	return $this->parseExternalLinkObject($extLink);
}