|
ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
|
Skill profile GUI class. More...
Collaboration diagram for ilSkillProfileGUI:Public Member Functions | |
| __construct (SkillTreeAccess $skill_tree_access_manager, int $skill_tree_id=0) | |
| executeCommand () | |
| setTabs (string $a_active) | |
| listProfiles () | |
| listLocalProfiles () | |
| create () | |
| createLocal () | |
| edit () | |
| initProfileForm (string $a_mode="edit") | |
| save () | |
| saveLocal () | |
| update () | |
| deleteProfiles () | |
| showLevelsWithTableContext () | |
| showLevels () | |
| showLevelsWithLocalContext () | |
| assignLevel () | |
| assignLevelSelectSkill (bool $update=false) | |
| Output level table for profile assignment. More... | |
| updateLevelOfSelectedSkill () | |
| assignLevelToProfile (Profile\SkillProfileLevel $level=null) | |
| updateLevelOfProfile () | |
| confirmLevelAssignmentRemoval () | |
| removeLevelAssignments () | |
| saveLevelOrder () | |
| showUsers () | |
| assignUser () | |
| assignRole (array $role_ids) | |
| removeUsers () | |
| showObjects () | |
| exportProfiles () | |
| showImportForm () | |
| initInputForm () | |
| importProfiles () | |
Skill profile GUI class.
Definition at line 41 of file class.ilSkillProfileGUI.php.
| ilSkillProfileGUI::__construct | ( | SkillTreeAccess | $skill_tree_access_manager, |
| int | $skill_tree_id = 0 |
||
| ) |
Definition at line 104 of file class.ilSkillProfileGUI.php.
References $DIC, $requested_local_context, $requested_sprof_id, $skill_tree_access_manager, $skill_tree_id, ILIAS\Repository\ctrl(), ILIAS\Repository\help(), ILIAS\Repository\lng(), ILIAS\Repository\profile(), ILIAS\Repository\tabs(), and ILIAS\Repository\toolbar().
Here is the call graph for this function:| ilSkillProfileGUI::assignLevel | ( | ) |
Definition at line 587 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $tabs, $tpl, ILIAS\Repository\profile(), ilGlobalTemplateInterface\setContent(), ilGlobalTemplateInterface\setDescription(), ilGlobalTemplateInterface\setTitle(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::assignLevelSelectSkill | ( | bool | $update = false | ) |
Output level table for profile assignment.
Definition at line 633 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $tabs, $tpl, ILIAS\Repository\int(), ILIAS\Repository\profile(), ilGlobalTemplateInterface\setContent(), ilGlobalTemplateInterface\setDescription(), ilGlobalTemplateInterface\setTitle(), and ilLanguage\txt().
Referenced by updateLevelOfSelectedSkill().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSkillProfileGUI::assignLevelToProfile | ( | Profile\SkillProfileLevel | $level = null | ) |
Definition at line 692 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $parts, $requested_level_id, ILIAS\Repository\int(), ILIAS\Repository\profile(), and ilLanguage\txt().
Referenced by updateLevelOfProfile().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSkillProfileGUI::assignRole | ( | array | $role_ids | ) |
Definition at line 907 of file class.ilSkillProfileGUI.php.
References $ctrl, $id, $lng, ILIAS\Repository\profile(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::assignUser | ( | ) |
Definition at line 873 of file class.ilSkillProfileGUI.php.
References $ctrl, $id, $lng, $requested_users, ilObjUser\_lookupId(), ILIAS\Repository\profile(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::confirmLevelAssignmentRemoval | ( | ) |
Definition at line 740 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $tabs, $tpl, ilSkillTreeNode\_lookupTitle(), ilTabsGUI\clearTargets(), ilBasicSkill\lookupLevelTitle(), ilGlobalTemplateInterface\setContent(), setTabs(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::create | ( | ) |
Definition at line 283 of file class.ilSkillProfileGUI.php.
References $tpl, initProfileForm(), and ilGlobalTemplateInterface\setContent().
Here is the call graph for this function:| ilSkillProfileGUI::createLocal | ( | ) |
Definition at line 291 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tabs, $tpl, ilTabsGUI\clearTargets(), ilCtrl\getLinkTargetByClass(), initProfileForm(), ilTabsGUI\setBackTarget(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::deleteProfiles | ( | ) |
Definition at line 499 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::edit | ( | ) |
Definition at line 308 of file class.ilSkillProfileGUI.php.
References $tpl, initProfileForm(), ilGlobalTemplateInterface\setContent(), and setTabs().
Here is the call graph for this function:| ilSkillProfileGUI::executeCommand | ( | ) |
Definition at line 160 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::exportProfiles | ( | ) |
Definition at line 979 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, ilObject\_lookupObjId(), ilSkillExportConfig\MODE_PROFILES, and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::importProfiles | ( | ) |
Definition at line 1052 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initInputForm(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::initInputForm | ( | ) |
Definition at line 1030 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, ilFileInputGUI\setSuffixes(), and ilLanguage\txt().
Referenced by importProfiles(), and showImportForm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSkillProfileGUI::initProfileForm | ( | string | $a_mode = "edit" | ) |
Definition at line 317 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, ILIAS\Repository\profile(), ilCtrl\setParameter(), and ilLanguage\txt().
Referenced by create(), createLocal(), edit(), save(), saveLocal(), and update().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSkillProfileGUI::listLocalProfiles | ( | ) |
Definition at line 276 of file class.ilSkillProfileGUI.php.
References $ctrl, and ilCtrl\redirectByClass().
Here is the call graph for this function:| ilSkillProfileGUI::listProfiles | ( | ) |
Definition at line 252 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $toolbar, $tpl, ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::removeLevelAssignments | ( | ) |
Definition at line 785 of file class.ilSkillProfileGUI.php.
References $ctrl, $local_context, ILIAS\Repository\int(), and ILIAS\Repository\profile().
Here is the call graph for this function:| ilSkillProfileGUI::removeUsers | ( | ) |
Definition at line 931 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, ilObject\_lookupType(), ILIAS\Repository\profile(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::save | ( | ) |
Definition at line 392 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initProfileForm(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::saveLevelOrder | ( | ) |
Definition at line 818 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, ILIAS\Repository\profile(), ilArrayUtil\stripSlashesArray(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::saveLocal | ( | ) |
Definition at line 426 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, ilParticipants\getDefaultMemberRole(), initProfileForm(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::setTabs | ( | string | $a_active | ) |
Definition at line 197 of file class.ilSkillProfileGUI.php.
References $ctrl, $help, $lng, $tabs, $tpl, ILIAS\Repository\profile(), ilGlobalTemplateInterface\setDescription(), ilGlobalTemplateInterface\setTitle(), and ilLanguage\txt().
Referenced by confirmLevelAssignmentRemoval(), edit(), showLevels(), showObjects(), and showUsers().
Here is the call graph for this function:
Here is the caller graph for this function:| ilSkillProfileGUI::showImportForm | ( | ) |
Definition at line 1022 of file class.ilSkillProfileGUI.php.
References $tabs, $tpl, initInputForm(), and ilGlobalTemplateInterface\setContent().
Here is the call graph for this function:| ilSkillProfileGUI::showLevels | ( | ) |
Definition at line 534 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $toolbar, $tpl, ILIAS\Repository\profile(), ilGlobalTemplateInterface\setContent(), setTabs(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::showLevelsWithLocalContext | ( | ) |
Definition at line 558 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tabs, $toolbar, $tpl, ilToolbarGUI\addButton(), ilTabsGUI\clearTargets(), ilCtrl\getLinkTarget(), ilCtrl\getLinkTargetByClass(), ILIAS\Repository\profile(), ilTabsGUI\setBackTarget(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::showLevelsWithTableContext | ( | ) |
Definition at line 524 of file class.ilSkillProfileGUI.php.
References $ctrl, and ilCtrl\setParameter().
Here is the call graph for this function:| ilSkillProfileGUI::showObjects | ( | ) |
Definition at line 961 of file class.ilSkillProfileGUI.php.
References $tpl, ILIAS\Repository\profile(), ilGlobalTemplateInterface\setContent(), and setTabs().
Here is the call graph for this function:| ilSkillProfileGUI::showUsers | ( | ) |
Definition at line 838 of file class.ilSkillProfileGUI.php.
References $lng, $toolbar, $tpl, ILIAS\Repository\ctrl(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), ILIAS\Repository\lng(), ILIAS\Repository\profile(), ilGlobalTemplateInterface\setContent(), setTabs(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::update | ( | ) |
Definition at line 464 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initProfileForm(), ILIAS\Repository\profile(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
Here is the call graph for this function:| ilSkillProfileGUI::updateLevelOfProfile | ( | ) |
Definition at line 726 of file class.ilSkillProfileGUI.php.
References $parts, $requested_level_id, assignLevelToProfile(), ILIAS\Repository\int(), and ILIAS\Repository\profile().
Here is the call graph for this function:| ilSkillProfileGUI::updateLevelOfSelectedSkill | ( | ) |
Definition at line 687 of file class.ilSkillProfileGUI.php.
References assignLevelSelectSkill().
Here is the call graph for this function:
|
protected |
Definition at line 59 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 43 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), assignRole(), assignUser(), confirmLevelAssignmentRemoval(), createLocal(), deleteProfiles(), executeCommand(), exportProfiles(), importProfiles(), initInputForm(), initProfileForm(), listLocalProfiles(), listProfiles(), removeLevelAssignments(), removeUsers(), save(), saveLevelOrder(), saveLocal(), setTabs(), showLevels(), showLevelsWithLocalContext(), showLevelsWithTableContext(), and update().
Definition at line 51 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 47 of file class.ilSkillProfileGUI.php.
Referenced by setTabs().
|
protected |
Definition at line 54 of file class.ilSkillProfileGUI.php.
Referenced by assignRole(), and assignUser().
|
protected |
Definition at line 44 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), assignRole(), assignUser(), confirmLevelAssignmentRemoval(), createLocal(), deleteProfiles(), executeCommand(), exportProfiles(), importProfiles(), initInputForm(), initProfileForm(), listProfiles(), removeUsers(), save(), saveLevelOrder(), saveLocal(), setTabs(), showLevels(), showLevelsWithLocalContext(), showUsers(), and update().
|
protected |
Definition at line 102 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), confirmLevelAssignmentRemoval(), removeLevelAssignments(), and saveLevelOrder().
|
protected |
Definition at line 55 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 64 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 63 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 53 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 52 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 73 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 78 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 101 of file class.ilSkillProfileGUI.php.
Referenced by assignLevelToProfile(), and updateLevelOfProfile().
|
protected |
Definition at line 83 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 72 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 71 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 60 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 61 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 95 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 100 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 94 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 84 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 89 of file class.ilSkillProfileGUI.php.
Referenced by assignUser().
|
protected |
Definition at line 62 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 57 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 58 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 65 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 45 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), confirmLevelAssignmentRemoval(), createLocal(), setTabs(), showImportForm(), and showLevelsWithLocalContext().
|
protected |
Definition at line 48 of file class.ilSkillProfileGUI.php.
Referenced by listProfiles(), showLevels(), showLevelsWithLocalContext(), and showUsers().
|
protected |
Definition at line 46 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), confirmLevelAssignmentRemoval(), create(), createLocal(), deleteProfiles(), edit(), importProfiles(), listProfiles(), save(), saveLocal(), setTabs(), showImportForm(), showLevels(), showLevelsWithLocalContext(), showObjects(), showUsers(), and update().
|
protected |
Definition at line 56 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 49 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 50 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 66 of file class.ilSkillProfileGUI.php.