• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/driver.php
  • Класс: BitrixSalesCenterDriver
  • Вызов: Driver::getManagerParams
public function getManagerParams(): array
{
	$params = [];

	if(LandingManager::getInstance()->isEnabled())
	{
		LandingManager::getInstance()->tryInstallDefaultSiteOnce();
		$params['siteTemplateCode'] = LandingManager::SITE_MAINPAGE_TEMPLATE_CODE;
		$params['connectedSiteId'] = LandingManager::getInstance()->getConnectedSiteId();
		$params['isSitePublished'] = LandingManager::getInstance()->isSitePublished();
		$params['isSiteExists'] = LandingManager::getInstance()->isSiteExists();
		$params['isOrderPublicUrlAvailable'] = LandingManager::getInstance()->isOrderPublicUrlAvailable();

		$urlInfo = LandingManager::getInstance()->getOrderPublicUrlInfo();
		$params['orderPublicUrl'] = is_array($urlInfo) ? $urlInfo['url'] : '';
	}

	$params['isSalesInChatActive'] = $this->isSalesInChatActive();
	$params['connectPath'] = $this->getConnectPath();

	return $params;
}