• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/landingmanager.php
  • Класс: BitrixSalesCenterIntegrationLandingManager
  • Вызов: LandingManager::getUrlInfoByOrder
public function getUrlInfoByOrder(SaleOrder $order, array $urlParameters = [])
{
	static $info = [];

	if (!isset($info[$order->getId()]))
	{
		$urlInfo = null;
		if ($this->isOrderPublicUrlAvailable())
		{
			$urlParameters = [
					'orderId' => $order->getId(),
					'access' => $order->getHash()
				] + $urlParameters;

			$urlInfo = $this->getOrderPublicUrlInfo($urlParameters);
		}

		$info[$order->getId()] = $urlInfo;
	}

	return $info[$order->getId()];
}