• Модуль: sender
  • Путь к файлу: ~/bitrix/modules/sender/lib/message/tracker.php
  • Класс: Bitrix\Sender\Message\Tracker
  • Вызов: Tracker::getLink
public function getLink()
{
	$link = '';

	$moduleId = $this->getModuleId();
	$fields = $this->getFields();
	if (!$moduleId || empty($fields))
	{
		return $link;
	}

	$uri = $this->getHandlerUri();
	switch ($this->type)
	{
		case self::TYPE_READ:
			$link = Tracking::getLinkRead($moduleId, $fields, $uri);
			break;

		case self::TYPE_CLICK:
			$link = Tracking::getLinkClick($moduleId, $fields, $uri);
			break;

		case self::TYPE_UNSUB:
			$link = Tracking::getLinkUnsub($moduleId, $fields, $uri);
			break;
	}

	return $link;
}