• Модуль: tasks
  • Путь к файлу: ~/bitrix/modules/tasks/classes/general/tasknotifications.php
  • Класс: CTaskNotifications
  • Вызов: CTaskNotifications::placeLinkAnchor
static function placeLinkAnchor($message, $url, $mode = 'NONE')
{
	if(
		$mode === 'BBCODE'
		&& !empty($url)
	)
	{
		$message = str_replace(
			array(
				'#TASK_URL_BEGIN#',
				'#URL_END#'
			),
			array(
				"[URL=".$url."]",
				"[/URL]"
			),
			$message
		);
	}
	else
	{
		$message = str_replace(
			array(
				'#TASK_URL_BEGIN#',
				'#URL_END#'
			),
			array(
				'',
				''
			),
			$message
		);

		if(
			$mode === 'EMAIL'
			&& !empty($url)
		)
		{
			$message .= ' #BR# '.GetMessage('TASKS_MESSAGE_LINK_GENERAL').': '.$url; // #BR# will be converted to n by IM
		}
	}

	return $message;
}