Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Role

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

static init ()
 
static getList ()
 
static getRights ($id)
 
static setRights ($id, array $rights, $additional=null)
 
static setAccessCodes ($id, array $codes=array())
 
static isEnabled ()
 
static enable ($mode)
 

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

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

Методы

◆ enable()

static enable ( $mode)
static

Switch on/off role model.

Аргументы
bool$modeMode: on/off.
Возвращает
\Bitrix\Landing\PublicActionResult

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

◆ getList()

static getList ( )
static

Gets available roles.

Возвращает
\Bitrix\Landing\PublicActionResult

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

◆ getRights()

static getRights ( $id)
static

Gets rights for each site in this role.

Аргументы
int$idRole id.
Возвращает
\Bitrix\Landing\PublicActionResult

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

◆ init()

static init ( )
static

Check feature enabled and if current user is admin.

Возвращает
\Bitrix\Landing\PublicActionResult

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

◆ isEnabled()

static isEnabled ( )
static

Return true if role model is switch on.

Возвращает
\Bitrix\Landing\PublicActionResult

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

◆ setAccessCodes()

static setAccessCodes ( $id,
array $codes = array() )
static

Set new access codes for role and refresh all rights.

Аргументы
int$idRole id.
array$codesCodes array.
Возвращает
\Bitrix\Landing\PublicActionResult

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

◆ setRights()

static setRights ( $id,
array $rights,
$additional = null )
static

Set rights for role.

Аргументы
int$idRole id.
array$rightsRights array ([[site_id] => [right1, right2]].
array$additionalAddition rights array ([Rights::ADDITIONAL_RIGHTS]].
Возвращает
\Bitrix\Landing\PublicActionResult

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