Bitrix API

RoleUtil extends RoleUtil

FinalYes

Table of Contents

Methods

__construct()  : mixed
createRole()  : int
deleteRole()  : mixed
getDashboardPermissions()  : array<string|int, mixed>
getMembers()  : mixed
getPermissions()  : array<string|int, mixed>
getRoles()  : mixed
insertPermissions()  : void
Insert data to permission table.
updatePermissions()  : mixed
updateRoleRelations()  : mixed
updateTitle()  : mixed

Methods

__construct()

public __construct(int $roleId) : mixed
Parameters
$roleId : int

createRole()

public static createRole(string $title) : int
Parameters
$title : string
Return values
int

deleteRole()

public deleteRole() : mixed

getDashboardPermissions()

public static getDashboardPermissions(int $dashboardId) : array<string|int, mixed>
Parameters
$dashboardId : int
Return values
array<string|int, mixed>

getMembers()

public getMembers([int $limit = 0 ]) : mixed
Parameters
$limit : int = 0

getPermissions()

public getPermissions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getRoles()

public static getRoles() : mixed

insertPermissions()

Insert data to permission table.

public static insertPermissions(array<int, array{ROLE_ID: int, PERMISSION_ID: int, VALUE: string}> $valuesData) : void
Parameters
$valuesData : array<int, array{ROLE_ID: int, PERMISSION_ID: int, VALUE: string}>
Tags
throws
SqlQueryException

updatePermissions()

public updatePermissions(array<string|int, mixed> $permissions) : mixed
Parameters
$permissions : array<string|int, mixed>

[ permission_id => value ]

Tags
throws
RoleNotFoundException
throws
RoleSaveException
throws
SqlQueryException

updateRoleRelations()

public updateRoleRelations(array<string|int, mixed> $roleRelations) : mixed
Parameters
$roleRelations : array<string|int, mixed>
Tags
throws
RoleRelationSaveException

updateTitle()

public updateTitle(string $title) : mixed
Parameters
$title : string

        
On this page

Search results