CCrmViewHelper::getDetailFrameWrapperScript

  1. Bitrix24 API (v. 23.675.0)
  2. crm
  3. CCrmViewHelper
  4. getDetailFrameWrapperScript
  • Модуль: crm
  • Путь к файлу: ~/bitrix/modules/crm/classes/general/crm_view_helper.php
  • Класс: \CCrmViewHelper
  • Вызов: CCrmViewHelper::getDetailFrameWrapperScript
static function getDetailFrameWrapperScript(
	int $entityTypeId,
	int $entityId,
	int $entityCategoryId = null,
	int $viewCategoryId = null
): string
{
	Extension::load(['crm_common', 'sidepanel']);

	$router = Container::getInstance()->getRouter();
	$url = $router->getItemDetailUrl($entityTypeId, $entityId, $entityCategoryId);
	if (is_array($_GET))
	{
		$url->addParams($_GET);
	}
	$url = CUtil::JSEscape($url->getUri());

	$viewUrl = $router->getItemListUrlInCurrentView($entityTypeId, $viewCategoryId);

	if (!$viewUrl)
	{
		return '';
	}

	$viewUrl = CUtil::JSEscape($viewUrl);

	return (
		''
	);
}

Добавить комментарий