Survey skill service GUI class.
More...
◆ __construct()
◆ assignSkillToQuestion()
ilSurveySkillGUI::assignSkillToQuestion |
( |
| ) |
|
Assign skill to question.
Definition at line 72 of file class.ilSurveySkillGUI.php.
References $ilCtrl, $ilUser, $lng, and $tpl.
76 $ilCtrl->saveParameter($this,
"q_id");
79 include_once(
"./Services/Skill/classes/class.ilSkillSelectorGUI.php");
80 $sel =
new ilSkillSelectorGUI($this,
"assignSkillToQuestion", $this,
"selectSkillForQuestion");
81 if (!$sel->handleCommand())
83 $tpl->setContent($sel->getHTML());
if(isset($_FILES['img_file']['size']) && $_FILES['img_file']['size'] > 0) $tpl
Explorer class that works on tree objects (Services/Tree)
◆ executeCommand()
ilSurveySkillGUI::executeCommand |
( |
| ) |
|
Execute command.
Definition at line 28 of file class.ilSurveySkillGUI.php.
References $cmd, $ilCtrl, and setSubTabs().
32 $cmd = $ilCtrl->getCmd();
33 $next_class = $ilCtrl->getNextClass();
37 case 'ilsurveyskillthresholdsgui':
39 include_once(
"./Modules/Survey/classes/class.ilSurveySkillThresholdsGUI.php");
41 $ilCtrl->forwardCommand($gui);
45 if (in_array(
$cmd, array(
"listQuestionAssignment",
46 "assignSkillToQuestion",
"selectSkillForQuestion",
47 "removeSkillFromQuestion")))
setSubTabs($a_activate)
Set subtabs.
Survey skill thresholds GUI class.
◆ listQuestionAssignment()
ilSurveySkillGUI::listQuestionAssignment |
( |
| ) |
|
List question to skill assignment.
Definition at line 59 of file class.ilSurveySkillGUI.php.
References $tab, and $tpl.
63 include_once(
"./Modules/Survey/classes/class.ilSurveySkillAssignmentTableGUI.php");
66 $tpl->setContent(
$tab->getHTML());
TableGUI class for survey questions to skill assignment.
if(isset($_FILES['img_file']['size']) && $_FILES['img_file']['size'] > 0) $tpl
◆ removeSkillFromQuestion()
ilSurveySkillGUI::removeSkillFromQuestion |
( |
| ) |
|
Remove skill from question.
Definition at line 140 of file class.ilSurveySkillGUI.php.
References $_GET, $ilCtrl, $lng, and ilUtil\sendSuccess().
144 include_once(
"./Modules/Survey/classes/class.ilSurveySkill.php");
146 $skill_survey->removeQuestionSkillAssignment((
int)
$_GET[
"q_id"]);
149 $ilCtrl->redirect($this,
"listQuestionAssignment");
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.
Skill/Competence handling in surveys.
◆ selectSkillForQuestion()
ilSurveySkillGUI::selectSkillForQuestion |
( |
| ) |
|
Select skill for question.
Definition at line 123 of file class.ilSurveySkillGUI.php.
References $_GET, $ilCtrl, $lng, and ilUtil\sendSuccess().
127 include_once(
"./Modules/Survey/classes/class.ilSurveySkill.php");
129 $skill_id_parts = explode(
":",
$_GET[
"selected_skill"]);
130 $skill_survey->addQuestionSkillAssignment((
int)
$_GET[
"q_id"],
131 (
int) $skill_id_parts[0], (
int) $skill_id_parts[1]);
134 $ilCtrl->redirect($this,
"listQuestionAssignment");
static sendSuccess($a_info="", $a_keep=false)
Send Success Message to Screen.
Skill/Competence handling in surveys.
◆ setSubTabs()
ilSurveySkillGUI::setSubTabs |
( |
|
$a_activate | ) |
|
Set subtabs.
- Parameters
-
string | $a_activate | activate sub tab (ID) |
Definition at line 157 of file class.ilSurveySkillGUI.php.
References $ilCtrl, and $lng.
Referenced by executeCommand().
161 $ilTabs->addSubtab(
"survey_skill_assign",
162 $lng->txt(
"survey_skill_assign"),
163 $ilCtrl->getLinkTargetByClass(
"ilsurveyskillgui",
"listQuestionAssignment"));
165 $ilTabs->addSubTab(
"skill_thresholds",
166 $lng->txt(
"survey_skill_thresholds"),
167 $ilCtrl->getLinkTargetByClass(
"ilsurveyskillthresholdsgui",
"listCompetences"));
169 $ilTabs->activateSubtab($a_activate);
The documentation for this class was generated from the following file: