Пример #1
0
         // letter given
         $request->setLetter($parts[4]);
     }
     $controller->invokeAlphabeticalIndex($request);
 } elseif ($request->getPage() == 'page') {
     $request->getQueryParam('uri') ? $request->setUri($request->getQueryParam('uri')) : $request->setUri($parts[4]);
     if ($request->getUri() === null || $request->getUri() === '') {
         $controller->invokeGenericErrorPage($request);
     } else {
         $controller->invokeVocabularyConcept($request);
     }
 } elseif ($request->getPage() == 'groups') {
     if (sizeof($parts) == 4) {
         if ($request->getQueryParam('uri')) {
             $request->setUri($request->getQueryParam('uri'));
             $controller->invokeGroupContents($request);
         } else {
             $controller->invokeGroupIndex($request);
         }
     } else {
         $request->getQueryParam('uri') ? $request->setUri($request->getQueryParam('uri')) : $request->setUri($parts[4]);
         if ($request->getUri() === null) {
             $controller->invokeGroupIndex($request);
         } else {
             $controller->invokeGroupContents($request);
         }
     }
 } elseif ($request->getPage() == 'changes') {
     $controller->invokeChangeList($request, 'dc:modified');
 } elseif ($request->getPage() == 'new') {
     $controller->invokeChangeList($request);