ILIAS
release_8 Revision v8.19
|
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 () | |
confirmDeleteProfiles () | |
deleteProfiles () | |
showLevels () | |
showLevelsWithLocalContext () | |
assignLevel () | |
assignLevelSelectSkill () | |
Output level table for profile assignment. More... | |
assignLevelToProfile () | |
confirmLevelAssignmentRemoval () | |
removeLevelAssignments () | |
saveLevelOrder () | |
showUsers () | |
assignUser () | |
assignRole (array $role_ids) | |
confirmUserRemoval () | |
removeUsers () | |
showObjects () | |
exportProfiles () | |
showImportForm () | |
initInputForm () | |
importProfiles () | |
Protected Member Functions | |
checkProfileCompletionForAllAssignedUsers () | |
Write completion entries for a profile for all assigned users of the profile if fulfilment status has changed. More... | |
checkProfileCompletionForRole (int $a_role_id) | |
Write completion entries for a profile for assigned users of a role if fulfilment status has changed. More... | |
Protected Attributes | |
ilCtrl | $ctrl |
ilLanguage | $lng |
ilTabsGUI | $tabs |
ilGlobalTemplateInterface | $tpl |
ilHelpGUI | $help |
ilToolbarGUI | $toolbar |
Factory | $ui_fac |
Renderer | $ui_ren |
ServerRequestInterface | $request |
int | $id = 0 |
SkillProfile | $profile = null |
SkillTreeService | $tree_service |
SkillTreeAccess | $skill_tree_access_manager |
int | $skill_tree_id = 0 |
SkillAdminGUIRequest | $admin_gui_request |
int | $requested_ref_id = 0 |
int | $requested_sprof_id = 0 |
SkillInternalFactoryService | $skill_factory |
SkillProfileManager | $profile_manager |
SkillProfileCompletionManager | $profile_completion_manager |
array | $requested_profile_ids = [] |
bool | $requested_local_context = false |
string | $requested_cskill_id = "" |
int | $requested_level_id = 0 |
array | $requested_level_ass_ids = [] |
array | $requested_level_order = [] |
string | $requested_user_login = "" |
array | $requested_users = [] |
array | $requested_user_ids = [] |
bool | $local_context = false |
Skill profile GUI class.
Definition at line 39 of file class.ilSkillProfileGUI.php.
ilSkillProfileGUI::__construct | ( | SkillTreeAccess | $skill_tree_access_manager, |
int | $skill_tree_id = 0 |
||
) |
Definition at line 92 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\tabs(), and ILIAS\Repository\toolbar().
ilSkillProfileGUI::assignLevel | ( | ) |
Definition at line 579 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $tabs, $tpl, ilGlobalTemplateInterface\setContent(), ilGlobalTemplateInterface\setDescription(), ilGlobalTemplateInterface\setTitle(), and ilLanguage\txt().
ilSkillProfileGUI::assignLevelSelectSkill | ( | ) |
Output level table for profile assignment.
Definition at line 625 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $tabs, $tpl, ilGlobalTemplateInterface\setContent(), ilGlobalTemplateInterface\setDescription(), ilGlobalTemplateInterface\setTitle(), and ilLanguage\txt().
ilSkillProfileGUI::assignLevelToProfile | ( | ) |
Definition at line 660 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, $parts, checkProfileCompletionForAllAssignedUsers(), and ilLanguage\txt().
ilSkillProfileGUI::assignRole | ( | array | $role_ids | ) |
Definition at line 852 of file class.ilSkillProfileGUI.php.
References $ctrl, $id, $lng, checkProfileCompletionForRole(), and ilLanguage\txt().
ilSkillProfileGUI::assignUser | ( | ) |
Definition at line 818 of file class.ilSkillProfileGUI.php.
References $ctrl, $id, $lng, $requested_users, ilObjUser\_lookupId(), and ilLanguage\txt().
|
protected |
Write completion entries for a profile for all assigned users of the profile if fulfilment status has changed.
Definition at line 1058 of file class.ilSkillProfileGUI.php.
Referenced by assignLevelToProfile(), and removeLevelAssignments().
|
protected |
Write completion entries for a profile for assigned users of a role if fulfilment status has changed.
Definition at line 1069 of file class.ilSkillProfileGUI.php.
Referenced by assignRole().
ilSkillProfileGUI::confirmDeleteProfiles | ( | ) |
Definition at line 477 of file class.ilSkillProfileGUI.php.
References $ctrl, $i, $lng, $tpl, ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::confirmLevelAssignmentRemoval | ( | ) |
Definition at line 691 of file class.ilSkillProfileGUI.php.
References $ctrl, $i, $lng, $local_context, $tabs, $tpl, ilSkillTreeNode\_lookupTitle(), ilTabsGUI\clearTargets(), ilBasicSkill\lookupLevelTitle(), ilGlobalTemplateInterface\setContent(), setTabs(), and ilLanguage\txt().
ilSkillProfileGUI::confirmUserRemoval | ( | ) |
Definition at line 876 of file class.ilSkillProfileGUI.php.
References $ctrl, $i, $lng, $tpl, $type, ilObject\_lookupTitle(), ilObject\_lookupType(), ilUserUtil\getNamePresentation(), ilGlobalTemplateInterface\setContent(), setTabs(), and ilLanguage\txt().
ilSkillProfileGUI::create | ( | ) |
Definition at line 261 of file class.ilSkillProfileGUI.php.
References $tpl, initProfileForm(), and ilGlobalTemplateInterface\setContent().
ilSkillProfileGUI::createLocal | ( | ) |
Definition at line 269 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tabs, $tpl, ilTabsGUI\clearTargets(), ilCtrl\getLinkTargetByClass(), initProfileForm(), ilTabsGUI\setBackTarget(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::deleteProfiles | ( | ) |
Definition at line 501 of file class.ilSkillProfileGUI.php.
References $ctrl, $i, $lng, $tpl, and ilLanguage\txt().
ilSkillProfileGUI::edit | ( | ) |
Definition at line 286 of file class.ilSkillProfileGUI.php.
References $tpl, initProfileForm(), ilGlobalTemplateInterface\setContent(), and setTabs().
ilSkillProfileGUI::executeCommand | ( | ) |
Definition at line 142 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, and ilLanguage\txt().
ilSkillProfileGUI::exportProfiles | ( | ) |
Definition at line 976 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, ilObject\_lookupObjId(), ilSkillExportConfig\MODE_PROFILES, and ilLanguage\txt().
ilSkillProfileGUI::importProfiles | ( | ) |
Definition at line 1034 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initInputForm(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::initInputForm | ( | ) |
Definition at line 1012 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 295 of file class.ilSkillProfileGUI.php.
References $ctrl, $img, $lng, ilCtrl\setParameter(), and ilLanguage\txt().
Referenced by create(), createLocal(), edit(), save(), saveLocal(), and update().
ilSkillProfileGUI::listLocalProfiles | ( | ) |
Definition at line 254 of file class.ilSkillProfileGUI.php.
References $ctrl, and ilCtrl\redirectByClass().
ilSkillProfileGUI::listProfiles | ( | ) |
Definition at line 230 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $toolbar, $tpl, ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::removeLevelAssignments | ( | ) |
Definition at line 736 of file class.ilSkillProfileGUI.php.
References $ctrl, $i, $local_context, and checkProfileCompletionForAllAssignedUsers().
ilSkillProfileGUI::removeUsers | ( | ) |
Definition at line 929 of file class.ilSkillProfileGUI.php.
References $ctrl, $i, $lng, $type, ilObject\_lookupType(), and ilLanguage\txt().
ilSkillProfileGUI::save | ( | ) |
Definition at line 370 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initProfileForm(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::saveLevelOrder | ( | ) |
Definition at line 763 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $local_context, ilArrayUtil\stripSlashesArray(), and ilLanguage\txt().
ilSkillProfileGUI::saveLocal | ( | ) |
Definition at line 404 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, ilParticipants\getDefaultMemberRole(), initProfileForm(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::setTabs | ( | string | $a_active | ) |
Definition at line 177 of file class.ilSkillProfileGUI.php.
References $ctrl, $help, $lng, $tabs, $tpl, ilGlobalTemplateInterface\setDescription(), ilGlobalTemplateInterface\setTitle(), and ilLanguage\txt().
Referenced by confirmLevelAssignmentRemoval(), confirmUserRemoval(), edit(), showLevels(), showObjects(), and showUsers().
ilSkillProfileGUI::showImportForm | ( | ) |
Definition at line 1004 of file class.ilSkillProfileGUI.php.
References $tabs, $tpl, initInputForm(), and ilGlobalTemplateInterface\setContent().
ilSkillProfileGUI::showLevels | ( | ) |
Definition at line 526 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $toolbar, $tpl, ilGlobalTemplateInterface\setContent(), setTabs(), and ilLanguage\txt().
ilSkillProfileGUI::showLevelsWithLocalContext | ( | ) |
Definition at line 550 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tabs, $toolbar, $tpl, ilToolbarGUI\addButton(), ilTabsGUI\clearTargets(), ilCtrl\getLinkTarget(), ilCtrl\getLinkTargetByClass(), ilTabsGUI\setBackTarget(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
ilSkillProfileGUI::showObjects | ( | ) |
Definition at line 959 of file class.ilSkillProfileGUI.php.
References $tpl, ilGlobalTemplateInterface\setContent(), and setTabs().
ilSkillProfileGUI::showUsers | ( | ) |
Definition at line 783 of file class.ilSkillProfileGUI.php.
References $lng, $toolbar, $tpl, ILIAS\Repository\ctrl(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), ilLinkButton\getInstance(), ilGlobalTemplateInterface\setContent(), setTabs(), and ilLanguage\txt().
ilSkillProfileGUI::update | ( | ) |
Definition at line 442 of file class.ilSkillProfileGUI.php.
References $ctrl, $lng, $tpl, initProfileForm(), ilGlobalTemplateInterface\setContent(), and ilLanguage\txt().
|
protected |
Definition at line 55 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 41 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), assignRole(), assignUser(), confirmDeleteProfiles(), confirmLevelAssignmentRemoval(), confirmUserRemoval(), createLocal(), deleteProfiles(), executeCommand(), exportProfiles(), importProfiles(), initInputForm(), initProfileForm(), listLocalProfiles(), listProfiles(), removeLevelAssignments(), removeUsers(), save(), saveLevelOrder(), saveLocal(), setTabs(), showLevels(), showLevelsWithLocalContext(), and update().
|
protected |
Definition at line 45 of file class.ilSkillProfileGUI.php.
Referenced by setTabs().
|
protected |
Definition at line 50 of file class.ilSkillProfileGUI.php.
Referenced by assignRole(), and assignUser().
|
protected |
Definition at line 42 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), assignRole(), assignUser(), confirmDeleteProfiles(), confirmLevelAssignmentRemoval(), confirmUserRemoval(), createLocal(), deleteProfiles(), executeCommand(), exportProfiles(), importProfiles(), initInputForm(), initProfileForm(), listProfiles(), removeUsers(), save(), saveLevelOrder(), saveLocal(), setTabs(), showLevels(), showLevelsWithLocalContext(), showUsers(), and update().
|
protected |
Definition at line 90 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), assignLevelToProfile(), confirmLevelAssignmentRemoval(), removeLevelAssignments(), and saveLevelOrder().
|
protected |
Definition at line 51 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 60 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 59 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 49 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 67 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 73 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 68 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 78 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 66 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 65 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 56 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 57 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 89 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 79 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 84 of file class.ilSkillProfileGUI.php.
Referenced by assignUser().
|
protected |
Definition at line 58 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 53 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 54 of file class.ilSkillProfileGUI.php.
Referenced by __construct().
|
protected |
Definition at line 43 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), confirmLevelAssignmentRemoval(), createLocal(), setTabs(), showImportForm(), and showLevelsWithLocalContext().
|
protected |
Definition at line 46 of file class.ilSkillProfileGUI.php.
Referenced by listProfiles(), showLevels(), showLevelsWithLocalContext(), and showUsers().
|
protected |
Definition at line 44 of file class.ilSkillProfileGUI.php.
Referenced by assignLevel(), assignLevelSelectSkill(), confirmDeleteProfiles(), confirmLevelAssignmentRemoval(), confirmUserRemoval(), create(), createLocal(), deleteProfiles(), edit(), importProfiles(), listProfiles(), save(), saveLocal(), setTabs(), showImportForm(), showLevels(), showLevelsWithLocalContext(), showObjects(), showUsers(), and update().
|
protected |
Definition at line 52 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 47 of file class.ilSkillProfileGUI.php.
|
protected |
Definition at line 48 of file class.ilSkillProfileGUI.php.