- Модуль: dav
- Путь к файлу: ~/bitrix/modules/dav/classes/general/principalshandler.php
- Класс: CDavPrincipalsHandler
- Вызов: CDavPrincipalsHandler::PropfindPrincipals
protected function PropfindPrincipals(&$arResources, $siteId)
{
$request = $this->groupdav->GetRequest();
$resource = new CDavResource("/principals/");
$resource->AddProperty('current-user-principal', array('href', $request->GetPrincipalUrl()));
$resource->AddProperty('resourcetype',
array(
array('collection', ''),
array('principal', '', CDavGroupDav::DAV),
)
);
$arResources[] = $resource;
if ($request->GetDepth())
{
$this->PropfindUsers($arResources, $siteId, null, null, null, 0);
$this->PropfindGroups($arResources, $siteId, null, null, null, 0);
}
return true;
}