public function __construct() { global $ilCtrl, $tpl, $ilUser, $rbacreview, $ilMainMenu; $this->ctrl = $ilCtrl; $this->tpl = $tpl; $this->user = $ilUser; $this->rbac = $rbacreview; $this->pl = ilCertificatePlugin::getInstance(); $this->tpl->setTitleIcon(ilCertificatePlugin::getPluginIconImage()); $ilMainMenu->setActive('none'); }
/** * Set Course title and icon in header * */ protected function initHeader() { $lgui = ilObjectListGUIFactory::_getListGUIByType($this->crs->getType()); $this->tpl->setTitle($this->crs->getTitle()); $this->tpl->setDescription($this->crs->getDescription()); if ($this->crs->getOfflineStatus()) { $this->tpl->setAlertProperties($lgui->getAlertProperties()); } $this->tpl->setTitleIcon(ilUtil::getTypeIconPath('crs', $this->crs->getId(), 'big')); $this->ctrl->setParameterByClass('ilrepositorygui', 'ref_id', $this->ref_id); $this->tabs->setBackTarget($this->pl->txt('back_to_course'), $this->ctrl->getLinkTargetByClass('ilrepositorygui')); }
/** * called by prepare output */ public function setTitleAndDescription() { # all possible create permissions //$possible_ops_ids = $rbacreview->getOperationsByTypeAndClass('orgu', 'create'); parent::setTitleAndDescription(); if ($this->object->getTitle() == "__OrgUnitAdministration") { $this->tpl->setTitle($this->lng->txt("objs_orgu")); $this->tpl->setDescription($this->lng->txt("objs_orgu")); } // Check for custom icon of type if ($this->ilias->getSetting('custom_icons')) { $icons_cache = ilObjOrgUnit::getIconsCache(); $icon_file = isset($icons_cache[$this->object->getId()]) ? $icons_cache[$this->object->getId()] : ''; if ($icon_file) { $this->tpl->setTitleIcon($icon_file, $this->lng->txt("obj_" . $this->object->getType())); } } }
public function __construct() { global $tpl, $ilCtrl, $ilToolbar, $ilTabs, $lng, $ilAccess, $ilDB, $rbacreview, $ilUser; /** @var ilCtrl ctrl */ $this->ctrl = $ilCtrl; $this->tpl = $tpl; $this->toolbar = $ilToolbar; $this->tabs = $ilTabs; $this->type = isset($_GET['type_id']) ? srCertificateType::find((int) $_GET['type_id']) : null; $this->pl = ilCertificatePlugin::getInstance(); $this->lng = $lng; $this->access = $ilAccess; $this->db = $ilDB; $this->tpl->addJavaScript($this->pl->getStyleSheetLocation('uihk_certificate.js')); $this->lng->loadLanguageModule('common'); $this->tpl->setTitleIcon(ilCertificatePlugin::getPluginIconImage()); $this->rbac = $rbacreview; $this->user = $ilUser; }