27     protected \ILIAS\Wiki\InternalDomainService 
$domain;
    40         $this->
lng = $DIC->language();
    41         $this->
access = $DIC->access();
    42         $this->tpl = $DIC[
"tpl"];
    43         $this->nav_history = $DIC[
"ilNavigationHistory"];
    44         $ilCtrl = $DIC->ctrl();
    48         $this->
ctrl = $ilCtrl;
    49         $this->domain = $DIC->wiki()->internal()->domain();
    55         $this->requested_ref_id = $request->getRefId();
    56         $this->requested_page = $request->getPage();
    57         $this->requested_lang = $request->getTranslation();
    59         $DIC->globalScreen()->tool()->context()->claim()->repository();
    67         $lang = ($this->requested_lang === 
"")
    69             : $this->requested_lang;
    71         $next_class = $this->
ctrl->getNextClass($this);
    72         if ($next_class == 
"") {
    73             $this->
ctrl->setCmdClass(
"ilobjwikigui");
    74             $next_class = $this->
ctrl->getNextClass($this);
    78         if ($ilAccess->checkAccess(
"read", 
"", $this->requested_ref_id)) {
    79             $pm = $this->domain->page()->page($this->requested_ref_id);
    82             $link = $pm->getPermaLinkByTitle(
    83                 $this->requested_page,
    87             $page_id = (
int) $pm->getPageIdForTitle($this->requested_page, 
$lang);
    89                 $ptitle = $pm->getTitle($page_id, 
$lang);
    90                 $title .= 
": " . $ptitle;
    92                 $ilNavigationHistory->addItem(
    93                     $this->requested_ref_id,
   103         switch ($next_class) {
   107                     $this->requested_ref_id,
   111                 $this->
ctrl->forwardCommand($mc_gui);
 
printToStdout(string $part=self::DEFAULT_BLOCK, bool $has_tabs=true, bool $skip_main_menu=false)
 
ILIAS Wiki InternalDomainService $domain
 
static _lookupObjId(int $ref_id)
 
Interface ilCtrlBaseClassInterface describes ilCtrl base classes. 
 
static _lookupTitle(int $obj_id)
 
Last visited history for repository items. 
 
ilNavigationHistory $nav_history
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
ilGlobalTemplateInterface $tpl