29 protected \ILIAS\DI\UIServices
$ui;
49 $ilCtrl =
$DIC->ctrl();
53 $this->
ctrl = $ilCtrl;
56 $this->
ui = $DIC->ui();
65 $next_class = $this->
ctrl->getNextClass($this);
67 switch ($next_class) {
68 case strtolower(PublicProfileGUI::class):
70 $this->
ctrl->setReturn($this,
'showContacts');
71 $this->
ctrl->forwardCommand($gui);
75 $cmd = $this->
ctrl->getCmd(
"showContacts");
76 if (in_array($cmd, array(
"showContacts"))) {
87 $this->
lng->loadLanguageModule(
"adm");
88 $this->tpl->loadStandardTemplate();
89 $this->tpl->setTitle($this->
lng->txt(
"adm_support_contacts"));
95 $pgui->setEmbedded(
true);
96 $html .= $pgui->getHTML();
99 $f = $this->
ui->factory();
100 $r = $this->
ui->renderer();
101 $p =
$f->panel()->standard(
102 $this->
lng->txt(
"adm_support_contacts"),
103 $f->legacy()->content($html)
106 $this->tpl->setContent($r->render($p));
107 $this->tpl->printToStdout();
120 $ilCtrl =
$DIC->ctrl();
121 $ilUser =
$DIC->user();
124 if (count($users) > 0) {
131 return $ilCtrl->getLinkTargetByClass(
"ilsystemsupportcontactsgui",
"");
148 return $lng->txt(
"contact_sysadmin");
GUI class for public user profile presentation.
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...