- Модуль: 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#').'/';
}