public static function setRights(&$request) { $ak = array('downloads_access_rights' => 'hasDownloadsAccess', 'wiki_access_rights' => 'hasWikiAccess', 'review_access_rights' => 'hasReviewAccess', 'source_access_rights' => 'hasSourceAccess', 'issues_access_rights' => 'hasIssuesAccess'); $request->rights = array(); foreach ($ak as $key => $val) { $request->rights[$val] = true === IDF_Precondition::accessTabGeneric($request, $key); } }