Версия: 6.x
burger close
Класс Rights

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

Отвечает за проверку прав доступа

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

static CheckRightError ($module, $right, $ignore_missing_rights=false)
 
static hasRight ($module, $right, $ignore_missing_rights=false)
 

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

static $default_module = 'main'
 

Методы

static CheckRightError (   $module,
  $right,
  $ignore_missing_rights = false 
)
static

Возвращает false - если у модуля $mod_name имеется разрешение на $right иначе текст ошибки

Аргументы
object | string$module- сокращенное имя модуля или любой объект модуля
string$right- идентификатор права
bool$ignore_missing_rights- не считать ошибкой отсутствие в модуле проверяемого права
Возвращает
bool|string
Исключения
\RS\Exception
static hasRight (   $module,
  $right,
  $ignore_missing_rights = false 
)
static

Возвращает true, если есть разрешение на указанное право $right. Иначе - false. Применяется, если нет необходимости выводить текст ошибки.

Аргументы
object | string$module- сокращенное имя модуля или любой объект модуля
string$right- идентификатор права
bool$ignore_missing_rights- игнорировать отсутствие проверяеиого права
Возвращает
bool
Исключения
\RS\Exception

Поля

$default_module = 'main'
staticprotected

Идентификатор системного модуля