Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс PermissionDictionary
+ Граф наследования:PermissionDictionary:

Открытые статические члены

static getType ($permissionId)
 
static getPermission ($permissionId)
 
static getTitle ($permissionId)
 
static getList ()
 
static getParentsPath (string $permissionId)
 
static recursiveValidatePermission (array $permissions, $id)
 

Открытые атрибуты

const VALUE_NO = 0
 
const VALUE_YES = 1
 
const DELIMITER = '.'
 
const TYPE_TOGGLER = 'toggler'
 
const TYPE_VARIABLES = 'variables'
 
const TYPE_MULTIVARIABLES = 'multivariables'
 
const HINT_PREFIX = 'HINT_'
 

Защищенные статические члены

static getLevel ($id)
 
static loadLoc ()
 
static getName ($permissionId)
 

Статические защищенные данные

static $locLoaded = []
 

Подробное описание

См. определение в файле permissiondictionary.php строка 13

Методы

◆ getLevel()

static getLevel ( $id)
staticprotected

См. определение в файле permissiondictionary.php строка 154

◆ getList()

static getList ( )
static

Замещает AccessiblePermissionDictionary.

См. определение в файле permissiondictionary.php строка 82

◆ getName()

static getName ( $permissionId)
staticprotected

См. определение в файле permissiondictionary.php строка 170

◆ getParentsPath()

static getParentsPath ( string $permissionId)
static

Замещает AccessiblePermissionDictionary.

См. определение в файле permissiondictionary.php строка 111

◆ getPermission()

static getPermission ( $permissionId)
static
Аргументы
$permissionId
Возвращает
array [ 'id' => 'type' => 'title' => 'hint' => ]

См. определение в файле permissiondictionary.php строка 50

◆ getTitle()

static getTitle ( $permissionId)
static

Замещает AccessiblePermissionDictionary.

См. определение в файле permissiondictionary.php строка 71

◆ getType()

static getType ( $permissionId)
static
Аргументы
$permissionId
Возвращает
string

@ToDo type can be not only the toggler

Замещает AccessiblePermissionDictionary.

См. определение в файле permissiondictionary.php строка 36

◆ loadLoc()

static loadLoc ( )
staticprotected

См. определение в файле permissiondictionary.php строка 160

◆ recursiveValidatePermission()

static recursiveValidatePermission ( array $permissions,
$id )
static

См. определение в файле permissiondictionary.php строка 123

Данные класса

◆ $locLoaded

$locLoaded = []
staticprotected

См. определение в файле permissiondictionary.php строка 28

◆ DELIMITER

const DELIMITER = '.'

См. определение в файле permissiondictionary.php строка 20

◆ HINT_PREFIX

const HINT_PREFIX = 'HINT_'

См. определение в файле permissiondictionary.php строка 26

◆ TYPE_MULTIVARIABLES

const TYPE_MULTIVARIABLES = 'multivariables'

См. определение в файле permissiondictionary.php строка 24

◆ TYPE_TOGGLER

const TYPE_TOGGLER = 'toggler'

См. определение в файле permissiondictionary.php строка 22

◆ TYPE_VARIABLES

const TYPE_VARIABLES = 'variables'

См. определение в файле permissiondictionary.php строка 23

◆ VALUE_NO

const VALUE_NO = 0

См. определение в файле permissiondictionary.php строка 17

◆ VALUE_YES

const VALUE_YES = 1

См. определение в файле permissiondictionary.php строка 18