Класс Wrong\Rights\Access

Access класс, проверки прав доступов Подробнее...

Открытые члены

 __construct ($user)
 
 read ($row)
 
 write ($row, $extended=false)
 
 is_system ($row)
 
 page ($value)
 
 modal ($value)
 
 action ($value)
 
 select ($value)
 
 template ($value)
 

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

Access класс, проверки прав доступов

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

Конструктор(ы)

◆ __construct()

Wrong\Rights\Access::__construct (   $user)

конструктор:

Аргументы
object$userпользователь для которого делается проверка

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

Методы

◆ action()

Wrong\Rights\Access::action (   $value)

Проверяет доступность модели действия с указанным request или id

Аргументы
mixed$value- request или id модели

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

◆ is_system()

Wrong\Rights\Access::is_system (   $row)

Проверяет принадлежность данной модели к системной группе

Аргументы
object$rowпроверяемая модель

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

◆ modal()

Wrong\Rights\Access::modal (   $value)

Проверяет доступность модели модального окна с указанным request или id

Аргументы
mixed$value- request или id модели

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

◆ page()

Wrong\Rights\Access::page (   $value)

Проверяет доступность модели страницы с указанным request или id

Аргументы
mixed$value- request или id модели

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

◆ read()

Wrong\Rights\Access::read (   $row)

Проверяет доступность модели для пользователя на доступ (юзер состоит в группах доступа модели и она включена, либо юзер состоит в группе - владельца модели) группа владелец модели должна быть также включена функция не сравнивает наличие прав по весу подчиненных групп, проверяются только группы доступа модели и его владелец

Аргументы
object$rowпроверяемая модель
Возвращает
bool истинное означает наличие доступа к модели

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

◆ select()

Wrong\Rights\Access::select (   $value)

Проверяет доступность модели выборки с указанным request или id

Аргументы
mixed$value- request или id модели

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

◆ template()

Wrong\Rights\Access::template (   $value)

Проверяет доступность модели шаблона с указанным id

Аргументы
mixed$value- id модели

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

◆ write()

Wrong\Rights\Access::write (   $row,
  $extended = false 
)

Проверяет доступность модели для пользователя на её изменение (группа владелец входит в подчиненные группы)

Аргументы
object$rowпроверяемая модель
bool$extendedопционально расширяет права для системной группы, которая не входит в подчиненные админу группы
Возвращает
bool истинное означает наличие доступа на изменение модели

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


Объявления и описания членов класса находятся в файле: