• Модуль: socialnetwork
  • Путь к файлу: ~/bitrix/modules/socialnetwork/lib/integration/ui/entityselector/projectprovider.php
  • Класс: BitrixSocialnetworkIntegrationUIEntitySelectorProjectProvider
  • Вызов: ProjectProvider::getProjectUrl
static function getProjectUrl(?int $projectId = null, ?int $currentUserId = null): string
{
	if (UserProvider::isExtranetUser($currentUserId))
	{
		$extranetSiteId = Option::get('extranet', 'extranet_site');
		$projectPage = Option::get('socialnetwork', 'workgroups_page', false, $extranetSiteId);
		if (!$projectPage)
		{
			$projectPage = '/extranet/workgroups/';
		}
	}
	else
	{
		$projectPage = Option::get('socialnetwork', 'workgroups_page', false, SITE_ID);
		if (!$projectPage)
		{
			$projectPage = SITE_DIR.'workgroups/';
		}
	}

	return $projectPage.'group/'.($projectId !== null ? $projectId : '#id#').'/';
}