protected function checkTicketsAccess($access, $tickets = false, $projects = false) { if ($projects) { Users::checkAccess($this, $access, 'tickets', $this->getUser(), $projects->getId()); if ($tickets) { Tickets::checkViewOwnAccess($this, $this->getUser(), $tickets, $projects); } } elseif ($tickets) { Users::checkAccess($this, $access, 'tickets', $this->getUser()); Tickets::checkViewOwnAccess($this, $this->getUser(), $tickets); } }