Разделение прав по файлам модуля

This commit is contained in:
Podlesnov Phedor 2021-05-26 15:33:52 +03:00
parent 958033a057
commit e5dd6bded2
2 changed files with 6 additions and 6 deletions

View file

@ -7,6 +7,7 @@ class Filter_ActionAccess
{
public $access = array();
public $processor;
public $name;
function __construct($processor/*: Filter_Filter*/) {
$this->processor = $processor;
@ -19,7 +20,8 @@ class Filter_ActionAccess
*/
function checkAction($action) {
// Импликация !! http://ru.wikipedia.org/wiki/Импликация
return (!isset($this->access[$action]) || in_array(Filter_UserAccess::$access, $this->access[$action]));
$name = $this->name;
return (!isset($this->access[$name][$action]) || in_array(Filter_UserAccess::$access, $this->access[$name][$action]));
}
function execute(HttpRequest $request) {