• Модуль: salescenter
  • Путь к файлу: ~/bitrix/modules/salescenter/lib/integration/crmmanager.php
  • Класс: BitrixSalesCenterIntegrationCrmManager
  • Вызов: CrmManager::getSaleAdminPages
public function getSaleAdminPages()
{
	$result = [];

	if($this->isEnabled)
	{
		CBitrixComponent::includeComponentClass("bitrix:crm.admin.page.controller");
		$crmAdminPageController = new CCrmAdminPageController();
		$crmAdminPageController->prepareComponentParams([
			"SEF_FOLDER" => "/shop/settings/",
		]);

		$shopUrls = $crmAdminPageController->getShopUrls();

		$catalogUrlCode = $this->getCatalogUrlCode();
		if($catalogUrlCode && isset($shopUrls[$catalogUrlCode]))
		{
			$result['catalog'] = $shopUrls[$catalogUrlCode];
		}

		$result['sale_cashbox_check'] = $shopUrls['sale_cashbox_check'];
		$result['sale_cashbox_correction'] = $shopUrls['sale_cashbox_correction'];
		$result['cat_vat_admin'] = $shopUrls['cat_vat_admin'];
		$result['sale_tax'] = $shopUrls['sale_tax'];
		$result['sale_tax_rate'] = $shopUrls['sale_tax_rate'];
		$result['sale_tax_exempt'] = $shopUrls['sale_tax_exempt'];
		$result['cat_group_admin'] = $shopUrls['cat_group_admin'];
		$result['cat_round_list'] = $shopUrls['cat_round_list'];
		$result['cat_extra'] = $shopUrls['cat_extra'];
		$result['cat_measure_list'] = $shopUrls['cat_measure_list'];
	}

	return $result;
}