Bitrix API

ShareService

Table of Contents

Methods

__construct()  : mixed
accessOnRole()  : array<string|int, mixed>
accessOnRoles()  : array<string|int, mixed>
addInFavoriteList()  : void
create()  : AddResult
deleteInFavoriteList()  : void
deleteSharingForChange()  : void
findByRoleId()  : array<string|int, mixed>
getAccessCodesForRole()  : array<string|int, mixed>
getProjectAccessCodes()  : array<string|int, mixed>
getShareType()  : ShareType
getUsersIdsFromListRawCodes()  : array<string|int, mixed>
hasAccessOnRoleByCode()  : bool
prepareAccessCodes()  : array<string|int, mixed>

Methods

accessOnRole()

public accessOnRole(int $roleId, int $userId) : array<string|int, mixed>
Parameters
$roleId : int
$userId : int
Return values
array<string|int, mixed>

accessOnRoles()

public accessOnRoles(array<string|int, mixed> $roleIds, int $userId) : array<string|int, mixed>
Parameters
$roleIds : array<string|int, mixed>
$userId : int
Return values
array<string|int, mixed>

addInFavoriteList()

public addInFavoriteList(int $userId, string $roleCode) : void
Parameters
$userId : int
$roleCode : string

deleteInFavoriteList()

public deleteInFavoriteList(int $userId, string $roleCode) : void
Parameters
$userId : int
$roleCode : string

deleteSharingForChange()

public deleteSharingForChange(int $roleId) : void
Parameters
$roleId : int

findByRoleId()

public findByRoleId(int $roleId) : array<string|int, mixed>
Parameters
$roleId : int
Return values
array<string|int, mixed>

getAccessCodesForRole()

public getAccessCodesForRole(int $roleId) : array<string|int, mixed>
Parameters
$roleId : int
Tags
throws
ObjectPropertyException
throws
SystemException
throws
ArgumentException
Return values
array<string|int, mixed>

getProjectAccessCodes()

public getProjectAccessCodes(array<string|int, mixed> $projectIds) : array<string|int, mixed>
Parameters
$projectIds : array<string|int, mixed>
Return values
array<string|int, mixed>

getShareType()

public getShareType(array<string|int, mixed> $accessCodes, int $userIdCreator) : ShareType
Parameters
$accessCodes : array<string|int, mixed>
$userIdCreator : int
Return values
ShareType

getUsersIdsFromListRawCodes()

public getUsersIdsFromListRawCodes(array<string|int, mixed> $accessCodesRaw) : array<string|int, mixed>
Parameters
$accessCodesRaw : array<string|int, mixed>
Return values
array<string|int, mixed>

hasAccessOnRoleByCode()

public hasAccessOnRoleByCode(string $roleCode, int $userId) : bool
Parameters
$roleCode : string
$userId : int
Return values
bool

prepareAccessCodes()

public prepareAccessCodes(array<string|int, mixed> $accessCodes, int $userIdCreator) : array<string|int, mixed>
Parameters
$accessCodes : array<string|int, mixed>
$userIdCreator : int
Return values
array<string|int, mixed>

        
On this page

Search results