ILIAS
trunk Revision v11.0_alpha-2638-g80c1d007f79
|
Skill profile GUI class. More...
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 () | |
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 () | |
showImportForm () | |
initInputForm () | |
importProfiles () | |
Skill profile GUI class.
Definition at line 43 of file class.ilSkillProfileGUI.php.
ilSkillProfileGUI::__construct | ( | SkillTreeAccess | $skill_tree_access_manager, |
int | $skill_tree_id = 0 |
||
) |
Definition at line 109 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().
ilSkillProfileGUI::assignLevel | ( | ) |
Definition at line 584 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $tabs, $tpl, ILIAS\Repository\profile(), ILIAS\UICore\GlobalTemplate\setContent(), ILIAS\UICore\GlobalTemplate\setDescription(), ILIAS\UICore\GlobalTemplate\setTitle(), and ilLanguage\txt().
ilSkillProfileGUI::assignLevelSelectSkill | ( | bool | $update = false | ) |
Output level table for profile assignment.
Definition at line 630 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $tabs, $tpl, ILIAS\Repository\int(), ILIAS\Repository\profile(), ILIAS\UICore\GlobalTemplate\setContent(), ILIAS\UICore\GlobalTemplate\setDescription(), ILIAS\UICore\GlobalTemplate\setTitle(), and ilLanguage\txt().
Referenced by updateLevelOfSelectedSkill().
ilSkillProfileGUI::assignLevelToProfile | ( | ?Profile\SkillProfileLevel | $level = null | ) |
Definition at line 689 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().
ilSkillProfileGUI::assignRole | ( | array | $role_ids | ) |
Definition at line 904 of file class.ilSkillProfileGUI.php.
References $ctrl, $id, $lng, ILIAS\Repository\profile(), and ilLanguage\txt().
ilSkillProfileGUI::assignUser | ( | ) |
Definition at line 870 of file class.ilSkillProfileGUI.php.
References $ctrl, $id, $lng, $requested_users, $user_id, ilObjUser\_lookupId(), ILIAS\Repository\profile(), and ilLanguage\txt().
ilSkillProfileGUI::confirmLevelAssignmentRemoval | ( | ) |
Definition at line 737 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $tabs, $tpl, ilSkillTreeNode\_lookupTitle(), ilTabsGUI\clearTargets(), ilBasicSkill\lookupLevelTitle(), ILIAS\UICore\GlobalTemplate\setContent(), setTabs(), and ilLanguage\txt().
ilSkillProfileGUI::create | ( | ) |
Definition at line 290 of file class.ilSkillProfileGUI.php.
References $tpl, initProfileForm(), and ILIAS\UICore\GlobalTemplate\setContent().
ilSkillProfileGUI::createLocal | ( | ) |
Definition at line 298 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tabs, $tpl, ilTabsGUI\clearTargets(), ilCtrl\getLinkTargetByClass(), initProfileForm(), ilTabsGUI\setBackTarget(), ILIAS\UICore\GlobalTemplate\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::deleteProfiles | ( | ) |
Definition at line 506 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, and ilLanguage\txt().
ilSkillProfileGUI::edit | ( | ) |
Definition at line 315 of file class.ilSkillProfileGUI.php.
References $tpl, initProfileForm(), ILIAS\UICore\GlobalTemplate\setContent(), and setTabs().
ilSkillProfileGUI::executeCommand | ( | ) |
Definition at line 168 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, and ilLanguage\txt().
ilSkillProfileGUI::importProfiles | ( | ) |
Definition at line 1056 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initInputForm(), ILIAS\UICore\GlobalTemplate\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::initInputForm | ( | ) |
Definition at line 1034 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, ilFileInputGUI\setSuffixes(), and ilLanguage\txt().
Referenced by importProfiles(), and showImportForm().
ilSkillProfileGUI::initProfileForm | ( | string | $a_mode = "edit" | ) |
Definition at line 324 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, null, ILIAS\Repository\profile(), ilCtrl\setParameter(), and ilLanguage\txt().
Referenced by create(), createLocal(), edit(), save(), saveLocal(), and update().
ilSkillProfileGUI::listLocalProfiles | ( | ) |
Definition at line 283 of file class.ilSkillProfileGUI.php.
References $ctrl, and ilCtrl\redirectByClass().
ilSkillProfileGUI::listProfiles | ( | ) |
Definition at line 259 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $toolbar, $tpl, ILIAS\UICore\GlobalTemplate\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::removeLevelAssignments | ( | ) |
Definition at line 782 of file class.ilSkillProfileGUI.php.
References $ctrl, $local_context, ILIAS\Repository\int(), and ILIAS\Repository\profile().
ilSkillProfileGUI::removeUsers | ( | ) |
Definition at line 928 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, ilObject\_lookupType(), ILIAS\Repository\profile(), and ilLanguage\txt().
ilSkillProfileGUI::save | ( | ) |
Definition at line 399 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initProfileForm(), ILIAS\UICore\GlobalTemplate\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::saveLevelOrder | ( | ) |
Definition at line 815 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, ILIAS\Repository\profile(), ilArrayUtil\stripSlashesArray(), and ilLanguage\txt().
ilSkillProfileGUI::saveLocal | ( | ) |
Definition at line 433 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, ilParticipants\getDefaultMemberRole(), initProfileForm(), ILIAS\UICore\GlobalTemplate\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::setTabs | ( | string | $a_active | ) |
Definition at line 204 of file class.ilSkillProfileGUI.php.
References $ctrl, $help, $lng, $tabs, $tpl, ILIAS\Repository\profile(), ILIAS\UICore\GlobalTemplate\setDescription(), ILIAS\UICore\GlobalTemplate\setTitle(), and ilLanguage\txt().
Referenced by confirmLevelAssignmentRemoval(), edit(), showLevels(), showObjects(), and showUsers().
ilSkillProfileGUI::showImportForm | ( | ) |
Definition at line 1026 of file class.ilSkillProfileGUI.php.
References $tabs, $tpl, initInputForm(), and ILIAS\UICore\GlobalTemplate\setContent().
ilSkillProfileGUI::showLevels | ( | ) |
Definition at line 531 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $toolbar, $tpl, ILIAS\Repository\profile(), ILIAS\UICore\GlobalTemplate\setContent(), setTabs(), and ilLanguage\txt().
ilSkillProfileGUI::showLevelsWithLocalContext | ( | ) |
Definition at line 555 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tabs, $toolbar, $tpl, ilToolbarGUI\addButton(), ilTabsGUI\clearTargets(), ilCtrl\getLinkTarget(), ilCtrl\getLinkTargetByClass(), ILIAS\Repository\profile(), ilTabsGUI\setBackTarget(), ILIAS\UICore\GlobalTemplate\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::showObjects | ( | ) |
Definition at line 958 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, ilSkillExportConfig\MODE_PROFILES, ILIAS\Repository\profile(), ILIAS\UICore\GlobalTemplate\setContent(), setTabs(), and ilLanguage\txt().
ilSkillProfileGUI::showUsers | ( | ) |
Definition at line 835 of file class.ilSkillProfileGUI.php.
References $lng, $toolbar, $tpl, ILIAS\Repository\ctrl(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), ILIAS\Repository\lng(), ILIAS\Repository\profile(), ILIAS\UICore\GlobalTemplate\setContent(), setTabs(), and ilLanguage\txt().
ilSkillProfileGUI::update | ( | ) |
Definition at line 471 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initProfileForm(), ILIAS\Repository\profile(), ILIAS\UICore\GlobalTemplate\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::updateLevelOfProfile | ( | ) |
Definition at line 723 of file class.ilSkillProfileGUI.php.
References $parts, $requested_level_id, assignLevelToProfile(), ILIAS\Repository\int(), and ILIAS\Repository\profile().
ilSkillProfileGUI::updateLevelOfSelectedSkill | ( | ) |
Definition at line 684 of file class.ilSkillProfileGUI.php.
References assignLevelSelectSkill().
|
protected |
Definition at line 61 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 45 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), assignRole(), assignUser(), confirmLevelAssignmentRemoval(), createLocal(), deleteProfiles(), executeCommand(), importProfiles(), initInputForm(), initProfileForm(), listLocalProfiles(), listProfiles(), removeLevelAssignments(), removeUsers(), save(), saveLevelOrder(), saveLocal(), setTabs(), showLevels(), showLevelsWithLocalContext(), showObjects(), and update().
|
protected |
Definition at line 69 of file class.ilSkillProfileGUI.php.
Definition at line 53 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 70 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 49 of file class.ilSkillProfileGUI.php.
Referenced by setTabs().
|
protected |
Definition at line 56 of file class.ilSkillProfileGUI.php.
Referenced by assignRole(), and assignUser().
|
protected |
Definition at line 46 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), assignRole(), assignUser(), confirmLevelAssignmentRemoval(), createLocal(), deleteProfiles(), executeCommand(), importProfiles(), initInputForm(), initProfileForm(), listProfiles(), removeUsers(), save(), saveLevelOrder(), saveLocal(), setTabs(), showLevels(), showLevelsWithLocalContext(), showObjects(), showUsers(), and update().
|
protected |
Definition at line 107 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), confirmLevelAssignmentRemoval(), removeLevelAssignments(), and saveLevelOrder().
|
protected |
Definition at line 57 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 66 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 65 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 55 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 54 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 78 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 83 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 106 of file class.ilSkillProfileGUI.php.
Referenced by assignLevelToProfile(), and updateLevelOfProfile().
|
protected |
Definition at line 88 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 77 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 76 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 62 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 63 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 100 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 105 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 99 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 89 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 94 of file class.ilSkillProfileGUI.php.
Referenced by assignUser().
|
protected |
Definition at line 64 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 59 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 60 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 67 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 47 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), confirmLevelAssignmentRemoval(), createLocal(), setTabs(), showImportForm(), and showLevelsWithLocalContext().
|
protected |
Definition at line 50 of file class.ilSkillProfileGUI.php.
Referenced by listProfiles(), showLevels(), showLevelsWithLocalContext(), and showUsers().
|
protected |
Definition at line 48 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 58 of file class.ilSkillProfileGUI.php.
Definition at line 51 of file class.ilSkillProfileGUI.php.
Definition at line 52 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 68 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 71 of file class.ilSkillProfileGUI.php.