| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 Inheritance diagram for ILIAS\Skill\Personal\AssignedMaterialManager:
 Collaboration diagram for ILIAS\Skill\Personal\AssignedMaterialManager:Public Member Functions | |
| __construct (AssignedMaterialDBRepository $ass_mat_repo=null, PersonalSkillDBRepository $personal_repo=null) | |
| assignMaterial (int $user_id, int $top_skill_id, int $tref_id, int $basic_skill_id, int $level_id, int $wsp_id) | |
| Assign material to skill level.  More... | |
| getAssignedMaterials (int $user_id, int $tref_id, int $level_id) | |
| Get assigned materials (for a skill level and user)  More... | |
| getAllAssignedMaterialsForSkill (int $user_id, int $skill_id, int $tref_id) | |
| Get all assigned materials (for a skill and user)  More... | |
| countAssignedMaterials (int $user_id, int $tref_id, int $level_id) | |
| Count assigned materials (for a skill level and user)  More... | |
| removeAssignedMaterial (int $user_id, int $tref_id, int $level_id, int $wsp_id) | |
| removeAssignedMaterialsForUser (int $user_id) | |
| removeAssignedMaterialsForSkill (int $skill_node_id, bool $is_reference=false) | |
Static Public Member Functions | |||
| static | getUsageInfo (array $a_cskill_ids) | ||
Get title of an assigned item.
 
  | |||
Protected Attributes | |
| AssignedMaterialDBRepository | $ass_mat_repo | 
| PersonalSkillDBRepository | $personal_repo | 
Definition at line 29 of file class.AssignedMaterialManager.php.
| ILIAS\Skill\Personal\AssignedMaterialManager::__construct | ( | AssignedMaterialDBRepository | $ass_mat_repo = null,  | 
        
| PersonalSkillDBRepository | $personal_repo = null  | 
        ||
| ) | 
Definition at line 34 of file class.AssignedMaterialManager.php.
References ILIAS\Skill\Personal\AssignedMaterialManager\$ass_mat_repo, $DIC, and ILIAS\Skill\Personal\AssignedMaterialManager\$personal_repo.
| ILIAS\Skill\Personal\AssignedMaterialManager::assignMaterial | ( | int | $user_id, | 
| int | $top_skill_id, | ||
| int | $tref_id, | ||
| int | $basic_skill_id, | ||
| int | $level_id, | ||
| int | $wsp_id | ||
| ) | 
Assign material to skill level.
| int | $user_id | user id | 
| int | $top_skill_id | the "selectable" top skill | 
| int | $tref_id | template reference id | 
| int | $basic_skill_id | the basic skill the level belongs to | 
| int | $level_id | level id | 
| int | $wsp_id | workspace object | 
Definition at line 54 of file class.AssignedMaterialManager.php.
| ILIAS\Skill\Personal\AssignedMaterialManager::countAssignedMaterials | ( | int | $user_id, | 
| int | $tref_id, | ||
| int | $level_id | ||
| ) | 
Count assigned materials (for a skill level and user)
Definition at line 86 of file class.AssignedMaterialManager.php.
| ILIAS\Skill\Personal\AssignedMaterialManager::getAllAssignedMaterialsForSkill | ( | int | $user_id, | 
| int | $skill_id, | ||
| int | $tref_id | ||
| ) | 
Get all assigned materials (for a skill and user)
Definition at line 78 of file class.AssignedMaterialManager.php.
| ILIAS\Skill\Personal\AssignedMaterialManager::getAssignedMaterials | ( | int | $user_id, | 
| int | $tref_id, | ||
| int | $level_id | ||
| ) | 
Get assigned materials (for a skill level and user)
Definition at line 69 of file class.AssignedMaterialManager.php.
      
  | 
  static | 
Get title of an assigned item.
| array{skill_id | int, tref_id: int}[] $a_cskill_ids array of common skill ids | 
Implements ILIAS\Skill\Usage\SkillUsageInfo.
Definition at line 109 of file class.AssignedMaterialManager.php.
References $DIC, ilSkillTemplateReference\_lookupTemplateId(), ILIAS\Skill\Personal\PersonalSkillDBRepository\getUsages(), ILIAS\Repository\int(), and ILIAS\Skill\Usage\SkillUsageManager\USER_MATERIAL.
 Here is the call graph for this function:| ILIAS\Skill\Personal\AssignedMaterialManager::removeAssignedMaterial | ( | int | $user_id, | 
| int | $tref_id, | ||
| int | $level_id, | ||
| int | $wsp_id | ||
| ) | 
Definition at line 91 of file class.AssignedMaterialManager.php.
| ILIAS\Skill\Personal\AssignedMaterialManager::removeAssignedMaterialsForSkill | ( | int | $skill_node_id, | 
| bool | $is_reference = false  | 
        ||
| ) | 
Definition at line 101 of file class.AssignedMaterialManager.php.
| ILIAS\Skill\Personal\AssignedMaterialManager::removeAssignedMaterialsForUser | ( | int | $user_id | ) | 
Definition at line 96 of file class.AssignedMaterialManager.php.
      
  | 
  protected | 
Definition at line 31 of file class.AssignedMaterialManager.php.
Referenced by ILIAS\Skill\Personal\AssignedMaterialManager\__construct().
      
  | 
  protected | 
Definition at line 32 of file class.AssignedMaterialManager.php.
Referenced by ILIAS\Skill\Personal\AssignedMaterialManager\__construct().