• Модуль: intranet
  • Путь к файлу: ~/bitrix/modules/intranet/lib/util.php
  • Класс: BitrixIntranetUtil
  • Вызов: Util::getUserFieldDetailConfigUrl
static function getUserFieldDetailConfigUrl(string $moduleId, string $entityId, int $fieldId = 0): Uri
{
	if(empty($moduleId))
	{
		throw new ArgumentNullException('moduleId');
	}
	if(empty($entityId))
	{
		throw new ArgumentNullException('entityId');
	}
	$url = 'configs/userfield.php';
	if(ModuleManager::isModuleInstalled('bitrix24'))
	{
		$url = 'settings/' . $url;
	}

	$url = new Uri(SITE_DIR . $url);
	$url->addParams([
		'moduleId' => $moduleId,
		'entityId' => $entityId,
	]);
	if($fieldId)
	{
		$url->addParams([
			'fieldId' => $fieldId,
		]);
	}

	return $url;
}