• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/classes/general/log_tools.php
  • Класс: CSocNetLogTools
  • Вызов: CSocNetLogTools::GetCommentUrl_Task
static function GetCommentUrl_Task($arFields)
{
	$messageUrl = '';

	global $USER;

	if (
		is_array($arFields)
		&& !empty($arFields["ENTRY_ID"])
		&& $USER->IsAuthorized()
		&& CModule::IncludeModule('tasks')
	)
	{
		$messageUrl = CTaskNotifications::getNotificationPath(
			array('ID' => $USER->GetId()),
			$arFields["ENTRY_ID"],
			false
		);
		$messageUrl .= (mb_strpos($messageUrl, '?') !== false ? '&' : '?').'MID=#ID#';

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

	return $messageUrl;
}