49        $this->tpl = 
$DIC->ui()->mainTemplate();
 
   51        $this->ctrl = 
$DIC->ctrl();
 
   52        $this->lng = 
$DIC->language();
 
   53        $this->tabs = 
$DIC->tabs();
 
   55        $this->entry_id = $a_entry_id;
 
   64        $this->ctrl->saveParameter($this, 
'entry_id');
 
   67        $next_class = $this->ctrl->getNextClass($this);
 
   68        switch ($this->ctrl->getNextClass($this)) {
 
   69            case 'ilpublicuserprofilegui':
 
   71                $profile_gui->setBackUrl(
 
   72                    $this->ctrl->getLinkTarget($this, self::DEFAULT_CMD)
 
   74                $html = $this->ctrl->forwardCommand($profile_gui);
 
   75                $this->tpl->setContent(
$html);
 
   79                $cmd = $this->ctrl->getCmd(self::DEFAULT_CMD);
 
  102        $table_gui->setFilterCommand(
"applyUsageFilter");
 
  103        $table_gui->setResetCommand(
"resetUsageFilter");
 
  107        $this->tpl->setContent($table_gui->getHTML());
 
  129        $table_gui->resetOffset();              
 
  130        $table_gui->writeFilterToSession();     
 
  132        $this->ctrl->redirect($this, self::DEFAULT_CMD);
 
  146        $table_gui->resetOffset();              
 
  147        $table_gui->resetFilter();              
 
  149        $this->ctrl->redirect($this, self::DEFAULT_CMD);
 
  157        $this->tabs->clearTargets();
 
  158        $this->tabs->setBackTarget(
 
  159            $this->lng->txt(
'back'),
 
  160            $this->ctrl->getParentReturn($this)
 
An exception for terminatinating execution or to throw for unit testing.
__construct(int $a_entry_id)
ilMDCopyrightUsageGUI constructor.
showUsageTable()
Sho usage table.
resetUsageFilter()
Reset filter.
applyUsageFilter()
Apply filter.
GUI class for public user profile presentation.
static stripSlashes($a_str, $a_strip_html=true, $a_allow="")
strip slashes if magic qoutes is enabled
static sendInfo($a_info="", $a_keep=false)
Send Info Message to Screen.