public function checkAccess(array $a_users) { include_once "Modules/Portfolio/classes/class.ilPortfolioAccessHandler.php"; $access_handler = new ilPortfolioAccessHandler(); foreach ($a_users as $user_id) { if ($access_handler->checkAccessOfUser($user_id, "read", "view", $this->prtf_id, "prtf")) { return true; } } return false; }
/** * Check access rights for portfolio pages * * @param int object id (glossary) * @param int page id (definition) * @return boolean access given (true/false) */ private function checkAccessPortfolioPage($obj_id, $page_id) { include_once "Services/Portfolio/classes/class.ilPortfolioAccessHandler.php"; $access_handler = new ilPortfolioAccessHandler(); foreach ($this->check_users as $user_id) { if ($access_handler->checkAccessOfUser($user_id, "read", "view", $obj_id, "prtf")) { return true; } } return false; }