ILIAS
release_8 Revision v8.23
|
Skills of a container. More...
Public Member Functions | |
__construct (int $a_obj_id, int $a_user_id) | |
setObjId (int $a_val) | |
getObjId () | |
setUserId (int $a_val) | |
getUserId () | |
read () | |
getSkillLevels () | |
getOrderedSkillLevels () | |
getPublished () | |
saveLevelForSkills (array $a_level_data) | |
delete () | |
Delete all level data for current user. More... | |
publish (int $a_ref_id) | |
removeAllSkillLevels () | |
Protected Attributes | |
ilDBInterface | $db |
SkillTreeService | $tree_service |
SkillProfileService | $profile_service |
array | $skills = [] |
int | $obj_id = 0 |
int | $user_id = 0 |
array | $skill_levels = [] |
bool | $published = false |
Skills of a container.
Definition at line 28 of file class.ilContainerMemberSkills.php.
ilContainerMemberSkills::__construct | ( | int | $a_obj_id, |
int | $a_user_id | ||
) |
Definition at line 39 of file class.ilContainerMemberSkills.php.
References $DIC, read(), setObjId(), and setUserId().
ilContainerMemberSkills::delete | ( | ) |
Delete all level data for current user.
Definition at line 144 of file class.ilContainerMemberSkills.php.
References $db, ilDBInterface\manipulate(), and ilDBInterface\quote().
ilContainerMemberSkills::getObjId | ( | ) |
Definition at line 59 of file class.ilContainerMemberSkills.php.
References $obj_id.
Referenced by publish(), and removeAllSkillLevels().
ilContainerMemberSkills::getOrderedSkillLevels | ( | ) |
Definition at line 101 of file class.ilContainerMemberSkills.php.
References Vendor\Package\$a, and getSkillLevels().
ilContainerMemberSkills::getPublished | ( | ) |
ilContainerMemberSkills::getSkillLevels | ( | ) |
Definition at line 93 of file class.ilContainerMemberSkills.php.
References $skill_levels.
Referenced by getOrderedSkillLevels(), and ilContSkillAdminGUI\initCompetenceAssignmentForm().
ilContainerMemberSkills::getUserId | ( | ) |
Definition at line 69 of file class.ilContainerMemberSkills.php.
References $user_id.
Referenced by publish(), and removeAllSkillLevels().
ilContainerMemberSkills::publish | ( | int | $a_ref_id | ) |
Definition at line 153 of file class.ilContainerMemberSkills.php.
References $db, ilBasicSkill\ACHIEVED, ilPersonalSkill\addPersonalSkill(), getObjId(), getUserId(), ilDBInterface\manipulate(), ilDBInterface\quote(), ilBasicSkill\removeAllUserSkillLevelStatusOfObject(), and ilBasicSkill\writeUserSkillLevelStatus().
ilContainerMemberSkills::read | ( | ) |
Definition at line 74 of file class.ilContainerMemberSkills.php.
References $db, ilDBInterface\query(), and ilDBInterface\quote().
Referenced by __construct().
ilContainerMemberSkills::removeAllSkillLevels | ( | ) |
Definition at line 196 of file class.ilContainerMemberSkills.php.
References getObjId(), getUserId(), and ilBasicSkill\removeAllUserSkillLevelStatusOfObject().
Referenced by ilContSkillAdminGUI\deassignCompetences().
ilContainerMemberSkills::saveLevelForSkills | ( | array | $a_level_data | ) |
array | $a_level_data | (key is skill_id:tref_id, value is level id) |
Definition at line 120 of file class.ilContainerMemberSkills.php.
References $db, ilDBInterface\manipulate(), and ilDBInterface\quote().
Referenced by ilContSkillAdminGUI\saveCompetenceAssignment().
ilContainerMemberSkills::setObjId | ( | int | $a_val | ) |
Definition at line 54 of file class.ilContainerMemberSkills.php.
Referenced by __construct().
ilContainerMemberSkills::setUserId | ( | int | $a_val | ) |
Definition at line 64 of file class.ilContainerMemberSkills.php.
Referenced by __construct().
|
protected |
Definition at line 30 of file class.ilContainerMemberSkills.php.
Referenced by delete(), publish(), read(), and saveLevelForSkills().
|
protected |
Definition at line 34 of file class.ilContainerMemberSkills.php.
Referenced by getObjId().
|
protected |
Definition at line 32 of file class.ilContainerMemberSkills.php.
|
protected |
Definition at line 37 of file class.ilContainerMemberSkills.php.
Referenced by getPublished().
|
protected |
Definition at line 36 of file class.ilContainerMemberSkills.php.
Referenced by getSkillLevels().
|
protected |
Definition at line 33 of file class.ilContainerMemberSkills.php.
|
protected |
Definition at line 31 of file class.ilContainerMemberSkills.php.
|
protected |
Definition at line 35 of file class.ilContainerMemberSkills.php.
Referenced by getUserId().