26     protected \ILIAS\MediaPool\StandardGUIRequest 
$request;
    38         $this->
access = $DIC->access();
    39         $this->nav_history = $DIC[
"ilNavigationHistory"];
    41         $lng = $DIC->language();
    42         $objDefinition = $DIC[
"objDefinition"];
    43         $ilCtrl = $DIC->ctrl();
    47         $this->
ctrl = $ilCtrl;
    52         $DIC->globalScreen()->tool()->context()->claim()->repository();
    55         $this->request = $DIC->mediaPool()
    67         $next_class = $this->
ctrl->getNextClass($this);
    70         if ($ilAccess->checkAccess(
"read", 
"", $this->request->getRefId())) {
    71             $ilNavigationHistory->addItem(
    72                 $this->request->getRefId(),
    73                 "ilias.php?baseClass=ilMediaPoolPresentationGUI&ref_id=" . $this->request->getRefId(),
    78         switch ($next_class) {
    79             case "ilobjmediapoolgui":
    81                 $ilCtrl->forwardCommand($mep_gui);
    85                 $this->
ctrl->saveParameterByClass(ilObjMediaPoolGUI::class, 
"ref_id");
    86                 $this->
ctrl->redirectByClass(ilObjMediaPoolGUI::class, $this->
ctrl->getCmd());
 
loadLanguageModule(string $a_module)
Load language module. 
 
Interface ilCtrlBaseClassInterface describes ilCtrl base classes. 
 
parses the objects.xml it handles the xml-description of all ilias objects 
 
Last visited history for repository items.