protected function setSubTabs() { global $ilSetting; include_once './Services/AuthShibboleth/classes/class.ilShibbolethRoleAssignmentRules.php'; if ($ilSetting->get('shib_active') == 0 and ilShibbolethRoleAssignmentRules::getCountRules() == 0) { return false; } // DONE: show sub tabs if there is any role assignment rule $this->tabs_gui->addSubTabTarget('shib_settings', $this->ctrl->getLinkTarget($this, 'settings')); $this->tabs_gui->addSubTabTarget('shib_role_assignment', $this->ctrl->getLinkTarget($this, 'roleAssignment')); return true; }
private function addSettingsSubTabs(ilTabsGUI $tabs) { $tabs->addSubTabTarget('qpl_settings_subtab_general', $this->ctrl->getLinkTargetByClass('ilObjQuestionPoolSettingsGeneralGUI'), '', 'ilObjQuestionPoolSettingsGeneralGUI'); $tabs->addSubTabTarget('qpl_settings_subtab_taxonomies', $this->ctrl->getLinkTargetByClass('ilObjTaxonomyGUI', 'editAOTaxonomySettings'), '', 'ilObjTaxonomyGUI'); }