• Модуль: imopenlines
  • Путь к файлу: ~/bitrix/modules/imopenlines/lib/widget/formhandler.php
  • Класс: BitrixImOpenLinesWidgetFormHandler
  • Вызов: FormHandler::prepareFormFilledAttach
private function prepareFormFilledAttach(): CIMMessageParamAttach
{
	$attach = new CIMMessageParamAttach(null, CIMMessageParamAttach::CHAT);

	$activityId = 0;
	foreach ($this->crmEntities as $entity)
	{
		if ($entity['ENTITY_TYPE'] === CCrmOwnerType::ActivityName)
		{
			$activityId = $entity['ENTITY_ID'];
		}
	}

	if ($activityId === 0)
	{
		return $attach;
	}

	$activityLink = CrmCommon::getLink(CCrmOwnerType::ActivityName, $activityId);

	$attach->AddLink([
		'NAME' => Loc::getMessage('IMOL_LCC_FORM_ACTIVITY_LINK'),
		'LINK' => $activityLink
	]);

	return $attach;
}