Bitrix API

PermissionDictionary extends PermissionDictionary uses PermissionName

Table of Contents

Constants

DELIMITER  = '.'
HINT_PREFIX  = 'HINT_'
HINT_SUFFIX  = '_MSGVER_1'
SIGN_CRM_CONTACT_ADD  = 'CCA'
SIGN_CRM_CONTACT_DELETE  = 'CCD'
SIGN_CRM_CONTACT_EXPORT  = 'CCE'
SIGN_CRM_CONTACT_IMPORT  = 'CCI'
SIGN_CRM_CONTACT_READ  = 'CCR'
SIGN_CRM_CONTACT_WRITE  = 'CCW'
SIGN_CRM_SMART_B2E_DOC_ADD  = 'CSBDA'
SIGN_CRM_SMART_B2E_DOC_DELETE  = 'CSBDD'
SIGN_CRM_SMART_B2E_DOC_READ  = 'CSBDR'
SIGN_CRM_SMART_B2E_DOC_WRITE  = 'CSBDW'
SIGN_CRM_SMART_DOCUMENT_ADD  = 'CSDA'
SIGN_CRM_SMART_DOCUMENT_DELETE  = 'CSDD'
SIGN_CRM_SMART_DOCUMENT_READ  = 'CSDR'
SIGN_CRM_SMART_DOCUMENT_WRITE  = 'CSDW'
TYPE_DEPENDENT_VARIABLES  = 'dependent_variables'
TYPE_MULTIVARIABLES  = 'multivariables'
TYPE_TOGGLER  = 'toggler'
TYPE_VARIABLES  = 'variables'
VALUE_NO  = 0
VALUE_YES  = 1

Methods

getCrmPermissionMap()  : array<string|int, mixed>
getList()  : array<string|int, mixed>
getName()  : string|null
getParentsPath()  : string|null
getPermission()  : array<string|int, mixed>
getTitle()  : string
getType()  : string
isValid()  : bool
isVariable()  : bool
recursiveValidatePermission()  : mixed

Constants

Methods

getCrmPermissionMap()

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

getList()

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

getName()

public static getName(mixed $permissionId) : string|null
Parameters
$permissionId : mixed
Return values
string|null

getParentsPath()

public static getParentsPath(string $permissionId) : string|null
Parameters
$permissionId : string
Return values
string|null

getPermission()

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

[ 'id' => 'type' => 'title' => 'hint' => ]

getTitle()

public static getTitle(mixed $permissionId) : string
Parameters
$permissionId : mixed
Return values
string

getType()

public static getType(mixed $permissionId) : string
Parameters
$permissionId : mixed
Return values
string

isValid()

public static isValid(string|int $permission) : bool
Parameters
$permission : string|int
Return values
bool

isVariable()

public static isVariable(int|string $permission) : bool
Parameters
$permission : int|string
Return values
bool

recursiveValidatePermission()

public static recursiveValidatePermission(array<string|int, mixed> $permissions, mixed $id) : mixed
Parameters
$permissions : array<string|int, mixed>
$id : mixed

        
On this page

Search results