Bitrix API

PermissionDictionary extends PermissionDictionary

Table of Contents

Constants

ADS_CLIENT_VIEW  = 17
ADS_CONNECT_CABINET  = 18
ADS_FB_INSTAGRAM_EDIT  = 13
ADS_GOOGLE_EDIT_MSGVER_1  = 11
ADS_LOOK_ALIKE_FB_EDIT  = 15
ADS_LOOK_ALIKE_VK_EDIT  = 14
ADS_LOOK_ALIKE_YA_EDIT  = 38
ADS_MARKETING_FB_EDIT  = 36
ADS_MARKETING_INSTAGRAM_EDIT  = 37
ADS_MASTER_YANDEX_EDIT  = 39
ADS_PAUSE_START_STOP  = 16
ADS_VIEW  = 9
ADS_VK_EDIT  = 12
ADS_YANDEX_EDIT  = 10
BLACKLIST_EDIT  = 29
BLACKLIST_VIEW  = 30
DELIMITER  = '.'
HINT_PREFIX  = 'HINT_'
HINT_SUFFIX  = '_MSGVER_1'
MAILING_AUDIO_CALL_EDIT  = 6
MAILING_CLIENT_VIEW  = 8
MAILING_EMAIL_EDIT  = 2
MAILING_INFO_CALL_EDIT  = 5
MAILING_MESSENGER_EDIT  = 4
MAILING_PAUSE_START_STOP  = 7
MAILING_SMS_EDIT  = 3
MAILING_VIEW  = 1
RC_EDIT  = 19
RC_PAUSE_START_STOP  = 21
RC_VIEW  = 20
SEGMENT_CLIENT_EDIT  = 24
SEGMENT_CLIENT_OWN_CATEGORY  = 26
SEGMENT_CLIENT_PERSONAL_EDIT  = 28
SEGMENT_CLIENT_VIEW  = 25
SEGMENT_EDIT  = 22
SEGMENT_LEAD_EDIT  = 27
SEGMENT_VIEW  = 23
SETTINGS_EDIT  = 34
START_VIEW  = 33
TEMPLATE_EDIT  = 31
TEMPLATE_VIEW  = 32
TYPE_DEPENDENT_VARIABLES  = 'dependent_variables'
TYPE_MULTIVARIABLES  = 'multivariables'
TYPE_TOGGLER  = 'toggler'
TYPE_VARIABLES  = 'variables'
VALUE_NO  = 0
VALUE_YES  = 1

Methods

getList()  : array<string|int, mixed>
getParentsPath()  : string|null
getPermission()  : array<string|int, mixed>
getTitle()  : string
getType()  : string
recursiveValidatePermission()  : mixed

Constants

Methods

getList()

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

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
Tags
ToDo

type can be not only the toggler

Return values
string

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