19 declare(strict_types=1);
    47         $this->tpl = $DIC->ui()->mainTemplate();
    48         $this->
http = $DIC->http();
    49         $this->
ctrl = $DIC->ctrl();
    50         $this->
lng = $DIC->language();
    51         $this->
tabs = $DIC->tabs();
    60         $this->
ctrl->saveParameter($this, 
'entry_id');
    63         if ($this->
http->wrapper()->query()->has(
'user')) {
    64             $user = $this->
http->wrapper()->query()->retrieve(
    66                 $this->
refinery->kindlyTo()->string()
    71         $next_class = $this->
ctrl->getNextClass($this);
    72         switch ($this->
ctrl->getNextClass($this)) {
    73             case 'ilpublicuserprofilegui':
    78                 $profile_gui->setBackUrl(
    79                     $this->
ctrl->getLinkTarget($this, self::DEFAULT_CMD)
    81                 $html = $this->
ctrl->forwardCommand($profile_gui);
    82                 $this->tpl->setContent($html);
    86                 $cmd = $this->
ctrl->getCmd(self::DEFAULT_CMD);
    94         $this->tpl->setOnScreenMessage(
'info', $this->
lng->txt(
"meta_info_only_repository_objects"));
   100         $table_gui->setFilterCommand(
"applyUsageFilter");
   101         $table_gui->setResetCommand(
"resetUsageFilter");
   105         $this->tpl->setContent($table_gui->getHTML());
   110         return $this->entry->id();
   115         return $this->entry->title();
   125         $table_gui->resetOffset();        
   126         $table_gui->writeFilterToSession();    
   128         $this->
ctrl->redirect($this, self::DEFAULT_CMD);
   138         $table_gui->resetOffset();        
   139         $table_gui->resetFilter();        
   141         $this->
ctrl->redirect($this, self::DEFAULT_CMD);
   146         $this->
tabs->clearTargets();
   147         $this->
tabs->setBackTarget(
   148             $this->
lng->txt(
'back'),
   149             $this->
ctrl->getParentReturn($this)
 Interface GlobalHttpState. 
 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
 
ilGlobalTemplateInterface $tpl
 
GUI class for public user profile presentation. 
 
static http()
Fetches the global http state from ILIAS. 
 
__construct(EntryInterface $entry)