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);
93 $lng = $DIC->language();
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)
__construct(int $a_entry_id)
ilMDCopyrightUsageGUI constructor.
static sendInfo($a_info="", $a_keep=false)
Send Info Message to Screen.
GUI class for public user profile presentation.
static stripSlashes($a_str, $a_strip_html=true, $a_allow="")
strip slashes if magic qoutes is enabled
applyUsageFilter()
Apply filter.
showUsageTable()
Sho usage table.
resetUsageFilter()
Reset filter.