public function manageTabs($activeSubTabId) { $link = $this->ctrl->getLinkTargetByClass('ilAssQuestionSkillAssignmentsGUI', ilAssQuestionSkillAssignmentsGUI::CMD_SHOW_SKILL_QUEST_ASSIGNS); $this->tabs->addSubTab('ilassquestionskillassignmentsgui', $this->lng->txt('qpl_skl_sub_tab_quest_assign'), $link); $link = $this->ctrl->getLinkTargetByClass('ilAssQuestionSkillUsagesTableGUI', ilAssQuestionSkillUsagesTableGUI::CMD_SHOW); $this->tabs->addSubTab('ilassquestionskillusagestablegui', $this->lng->txt('qpl_skl_sub_tab_usages'), $link); $this->tabs->activateTab('qpl_tab_competences'); $this->tabs->activateSubTab($activeSubTabId); }
public function manageTabs($activeSubTabId) { $link = $this->ctrl->getLinkTargetByClass('iltestskillquestionassignmentsgui', ilTestSkillQuestionAssignmentsGUI::CMD_SHOW_SKILL_QUEST_ASSIGNS); $this->tabs->addSubTab('iltestskillquestionassignmentsgui', $this->lng->txt('tst_skl_sub_tab_quest_assign'), $link); $link = $this->ctrl->getLinkTargetByClass('iltestskilllevelthresholdsgui', ilTestSkillLevelThresholdsGUI::CMD_SHOW_SKILL_THRESHOLDS); $this->tabs->addSubTab('iltestskilllevelthresholdsgui', $this->lng->txt('tst_skl_sub_tab_thresholds'), $link); $this->tabs->activateTab('tst_tab_competences'); $this->tabs->activateSubTab($activeSubTabId); }
private function handleTabs() { $this->tabs->activateTab('assQuestions'); $this->tabs->addSubTab('tstRandQuestSetGeneralConfig', $this->lng->txt('tst_rnd_quest_cfg_tab_general'), $this->ctrl->getLinkTarget($this, self::CMD_SHOW_GENERAL_CONFIG_FORM)); $this->tabs->addSubTab('tstRandQuestSetPoolConfig', $this->lng->txt('tst_rnd_quest_cfg_tab_pool'), $this->ctrl->getLinkTarget($this, self::CMD_SHOW_SRC_POOL_DEF_LIST)); switch ($this->ctrl->getCmd(self::CMD_SHOW_GENERAL_CONFIG_FORM)) { case self::CMD_SHOW_GENERAL_CONFIG_FORM: case self::CMD_SAVE_GENERAL_CONFIG_FORM: $this->tabs->activateSubTab('tstRandQuestSetGeneralConfig'); break; case self::CMD_SHOW_SRC_POOL_DEF_LIST: case self::CMD_SAVE_SRC_POOL_DEF_LIST: case self::CMD_DELETE_SINGLE_SRC_POOL_DEF: case self::CMD_DELETE_MULTI_SRC_POOL_DEFS: case self::CMD_SHOW_CREATE_SRC_POOL_DEF_FORM: case self::CMD_SAVE_CREATE_SRC_POOL_DEF_FORM: case self::CMD_SHOW_EDIT_SRC_POOL_DEF_FORM: case self::CMD_SAVE_EDIT_SRC_POOL_DEF_FORM: $this->tabs->activateSubTab('tstRandQuestSetPoolConfig'); break; } }
function confirmRemoveUser($cmd) { if (!$this->ilAccess->checkAccess("write", "", $this->parent_object->getRefId())) { ilUtil::sendFailure($this->lng->txt("permission_denied"), true); $this->ctrl->redirect($this->parent_gui, ""); } switch ($cmd) { case "confirmRemoveFromRole": $this->tabs_gui->activateSubTab("show_other_roles"); $nextcmd = "removeFromRole"; $paramname = "obj_id-role_id"; $param = $_GET["obj_id"] . '-' . $_GET["role_id"]; break; case "confirmRemoveFromSuperiors": $this->tabs_gui->activateSubTab("show_staff"); $nextcmd = "removeFromSuperiors"; $paramname = "obj_id"; $param = $_GET["obj_id"]; break; case "confirmRemoveFromEmployees": $this->tabs_gui->activateSubTab("show_staff"); $nextcmd = "removeFromEmployees"; $paramname = "obj_id"; $param = $_GET["obj_id"]; break; } include_once './Services/Utilities/classes/class.ilConfirmationGUI.php'; $confirm = new ilConfirmationGUI(); $confirm->setFormAction($this->ctrl->getFormAction($this, $nextcmd)); $confirm->setHeaderText($this->lng->txt('orgu_staff_deassign')); $confirm->setConfirm($this->lng->txt('confirm'), $nextcmd); $confirm->setCancel($this->lng->txt('cancel'), 'showStaff'); $arrUser = ilObjUser::_lookupName($_GET["obj_id"]); $confirm->addItem($paramname, $param, $arrUser['lastname'] . ', ' . $arrUser['firstname'] . ' [' . $arrUser['login'] . ']', ilUtil::getImagePath('icon_usr.png')); $this->tpl->setContent($confirm->getHTML()); }