diff --git a/module/gitlab/model.php b/module/gitlab/model.php index c27939213e..195e73c361 100644 --- a/module/gitlab/model.php +++ b/module/gitlab/model.php @@ -15,6 +15,11 @@ class gitlabModel extends model const HOOK_PUSH_EVENT = 'Push Hook'; + /* Gitlab access level. */ + public $noAccess = 0; + public $developerAccess = 30; + public $maintainerAccess = 40; + /** * Get a gitlab by id. * @@ -2657,21 +2662,18 @@ class gitlabModel extends model */ public function checkAccessLevel($accessLevels) { - $noAccess = 0; - $developerAccess = 30; - $maintainerAccess = 40; if(is_array($accessLevels)) { $levels = array(); foreach($accessLevels as $level) { if(is_array($level)) $level = (object)$level; - $levels[] = isset($level->access_level) ? (int)$level->access_level : $maintainerAccess; + $levels[] = isset($level->access_level) ? (int)$level->access_level : $this->maintainerAccess; } - if(in_array($noAccess, $levels)) return $noAccess; - if(in_array($developerAccess, $levels)) return $developerAccess; + if(in_array($this->noAccess, $levels)) return $this->noAccess; + if(in_array($this->developerAccess, $levels)) return $this->developerAccess; } - return $maintainerAccess; + return $this->maintainerAccess; } /**