• Модуль: calendar
  • Путь к файлу: ~/bitrix/modules/calendar/classes/general/calendar_livefeed.php
  • Класс: CCalendarLiveFeed
  • Вызов: CCalendarLiveFeed::GetCommentUrl
static function GetCommentUrl($arFields = [])
{
	$messageUrl = '';

	if (
		is_array($arFields)
		&& !empty($arFields["ENTRY_ID"])
		&& !empty($arFields["ENTRY_USER_ID"])
	)
	{
		$messageUrl = CCalendar::GetPath("user", $arFields["ENTRY_USER_ID"]);
		$messageUrl .= ((mb_strpos($messageUrl, "?") === false) ? "?" : "&") . "EVENT_ID=" . $arFields["ENTRY_ID"] . "&MID=#ID#";

		if (!empty($arFields["COMMENT_ID"]))
		{
			$messageUrl = str_replace('#ID#', (int)$arFields["COMMENT_ID"], $messageUrl);
		}
	}

	return $messageUrl;
}