Code Duplication    Length = 3-3 lines in 3 locations

system/modules/Ui/objects/ActiveForm.php 1 location

@@ 309-311 (lines=3) @@
306
        if ($this->model && !empty($this->form['options']['access']['self']) && \Users\User::$cur->id == $this->model->user_id) {
307
            return true;
308
        }
309
        if (!empty($this->form['options']['access']['groups']) && !in_array(\Users\User::$cur->group_id, $this->form['options']['access']['groups'])) {
310
            return false;
311
        }
312
        return true;
313
    }
314

system/modules/Ui/objects/DataManager.php 2 locations

@@ 735-737 (lines=3) @@
732
        if ($this->managerName == 'manager' && !\Users\User::$cur->isAdmin()) {
733
            return false;
734
        }
735
        if (!empty($this->managerOptions['options']['access']['apps']) && !in_array(\App::$cur->name, $this->managerOptions['options']['access']['apps'])) {
736
            return false;
737
        }
738
        if (!empty($this->managerOptions['options']['access']['groups']) && !in_array(\Users\User::$cur->group_id, $this->managerOptions['options']['access']['groups'])) {
739
            return false;
740
        }
@@ 738-740 (lines=3) @@
735
        if (!empty($this->managerOptions['options']['access']['apps']) && !in_array(\App::$cur->name, $this->managerOptions['options']['access']['apps'])) {
736
            return false;
737
        }
738
        if (!empty($this->managerOptions['options']['access']['groups']) && !in_array(\Users\User::$cur->group_id, $this->managerOptions['options']['access']['groups'])) {
739
            return false;
740
        }
741
        return true;
742
    }
743