См. определение в файле permission.php строка 12
◆ check()
static check |
( |
array | $permissions, |
|
|
| $entityCode, |
|
|
| $actionCode, |
|
|
| $minPerm = null ) |
|
static |
Returns permission code according to the user's Permission.
- Аргументы
-
string | $entityCode | Code of the entity. |
string | $actionCode | Code of the action. |
- Возвращает
- string
- Исключения
-
Returns true if user can perform specified action on the entity.
- Аргументы
-
array | $permissions | Permissions. |
string | $entityCode | Code of the entity. |
string | $actionCode | Code of the action. |
string | $minPerm | Code of minimal permission. |
- Возвращает
- bool
- Исключения
-
См. определение в файле permission.php строка 64
◆ getActionName()
static getActionName |
( |
| $action | ) |
|
|
static |
Returns name of the action by its code.
- Аргументы
-
string | $action | Action code. |
- Возвращает
- string
См. определение в файле permission.php строка 251
◆ getAdminPermissions()
static getAdminPermissions |
( |
| ) |
|
|
staticprotected |
Returns maximum available permissions.
- Возвращает
- array
См. определение в файле permission.php строка 290
◆ getByUserId()
static getByUserId |
( |
| $userId | ) |
|
|
static |
Get permissions by user ID.
- Аргументы
-
- Возвращает
- array
- Исключения
-
Bitrix\Main\ArgumentException
См. определение в файле permission.php строка 97
◆ getEntityName()
static getEntityName |
( |
| $entity | ) |
|
|
static |
Returns name of the entity by its code.
- Аргументы
-
string | $entity | Entity code. |
- Возвращает
- string
См. определение в файле permission.php строка 240
◆ getMap()
Returns Permission map.
- Возвращает
- array
См. определение в файле permission.php строка 144
◆ getPermissionName()
static getPermissionName |
( |
| $permission | ) |
|
|
static |
Returns name of the permission by its code.
- Аргументы
-
string | $permission | Permission code. |
- Возвращает
- string
См. определение в файле permission.php строка 262
◆ normalize()
static normalize |
( |
array | $source | ) |
|
|
static |
Returns normalized permission array.
- Аргументы
-
array | $source | Some not normalized permission array. |
- Возвращает
- array
См. определение в файле permission.php строка 212
◆ ACTION_MODIFY
const ACTION_MODIFY = 'MODIFY' |
◆ ACTION_VIEW
const ACTION_VIEW = 'VIEW' |
◆ ENTITY_AD
◆ ENTITY_BLACKLIST
const ENTITY_BLACKLIST = 'BLACKLIST' |
◆ ENTITY_LETTER
const ENTITY_LETTER = 'LETTER' |
◆ ENTITY_RC
◆ ENTITY_SEGMENT
const ENTITY_SEGMENT = 'SEGMENT' |
◆ ENTITY_SETTINGS
const ENTITY_SETTINGS = 'SETTINGS' |
◆ PERMISSION_ANY
const PERMISSION_ANY = 'X' |
◆ PERMISSION_DEPARTMENT
const PERMISSION_DEPARTMENT = 'D' |
◆ PERMISSION_NONE
const PERMISSION_NONE = '' |
◆ PERMISSION_SELF
const PERMISSION_SELF = 'A' |