/** * Add subtabs * */ protected function setSubTabs() { global $ilTabs, $lng, $ilCtrl; /** @var ilCtrl $ilCtrl */ /** @var ilTabsGUI $ilTabs */ $ilTabs->addSubTab('mode_1', $lng->txt('view'), $ilCtrl->getLinkTarget($this, 'listRecords')); if ($this->table_obj->hasPermissionToDeleteRecords((int) $_GET['ref_id'])) { $ilCtrl->setParameter($this, 'mode', self::MODE_MANAGE); $ilTabs->addSubTab('mode_2', $lng->txt('dcl_manage'), $ilCtrl->getLinkTarget($this, 'listRecords')); $ilCtrl->clearParameters($this); } $ilTabs->setSubTabActive('mode_' . $this->mode); }