Code Duplication    Length = 3-3 lines in 3 locations

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

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

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

@@ 691-693 (lines=3) @@
688
        if (\App::$cur->Access && !\App::$cur->Access->checkAccess($this)) {
689
            return false;
690
        }
691
        if (!empty($this->managerOptions['options']['access']['apps']) && !in_array(\App::$cur->name, $this->managerOptions['options']['access']['apps'])) {
692
            return false;
693
        }
694
        if (!empty($this->managerOptions['options']['access']['groups']) && !in_array(\Users\User::$cur->group_id, $this->managerOptions['options']['access']['groups'])) {
695
            return false;
696
        }
@@ 694-696 (lines=3) @@
691
        if (!empty($this->managerOptions['options']['access']['apps']) && !in_array(\App::$cur->name, $this->managerOptions['options']['access']['apps'])) {
692
            return false;
693
        }
694
        if (!empty($this->managerOptions['options']['access']['groups']) && !in_array(\Users\User::$cur->group_id, $this->managerOptions['options']['access']['groups'])) {
695
            return false;
696
        }
697
        if ($this->managerName == 'manager' && !\Users\User::$cur->isAdmin()) {
698
            return false;
699
        }