ILIAS
release_8 Revision v8.19
|
Repository for skill profile completion. More...
Public Member Functions | |
__construct (\ilDBInterface $db=null) | |
getEntries (int $user_id, int $profile_id) | |
Get profile completion entries for given user-profile-combination. More... | |
addFulfilmentEntry (int $user_id, int $profile_id) | |
Add profile fulfilment entry to given user-profile-combination. More... | |
addNonFulfilmentEntry (int $user_id, int $profile_id) | |
Add profile non-fulfilment entry to given user-profile-combination. More... | |
getFulfilledEntriesForUser (int $user_id) | |
Get all profile completion entries for a user. More... | |
getAllEntriesForUser (int $user_id) | |
Get all profile completion entries for a user. More... | |
getAllEntriesForProfile (int $profile_id) | |
Get all completion entries for a single profile. More... | |
deleteEntriesForProfile (int $profile_id) | |
Delete all profile completion entries for a profile. More... | |
deleteEntriesForUser (int $user_id) | |
Delete all profile completion entries for a user. More... | |
Protected Attributes | |
ilDBInterface | $db |
Repository for skill profile completion.
Definition at line 27 of file class.SkillProfileCompletionDBRepository.php.
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::__construct | ( | \ilDBInterface | $db = null | ) |
Definition at line 31 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, and $DIC.
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::addFulfilmentEntry | ( | int | $user_id, |
int | $profile_id | ||
) |
Add profile fulfilment entry to given user-profile-combination.
Definition at line 66 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $ilDB, and ilUtil\now().
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::addNonFulfilmentEntry | ( | int | $user_id, |
int | $profile_id | ||
) |
Add profile non-fulfilment entry to given user-profile-combination.
Definition at line 98 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, $ilDB, and ilUtil\now().
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::deleteEntriesForProfile | ( | int | $profile_id | ) |
Delete all profile completion entries for a profile.
Definition at line 210 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, and $ilDB.
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::deleteEntriesForUser | ( | int | $user_id | ) |
Delete all profile completion entries for a user.
Definition at line 223 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, and $ilDB.
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::getAllEntriesForProfile | ( | int | $profile_id | ) |
Get all completion entries for a single profile.
Definition at line 184 of file class.SkillProfileCompletionDBRepository.php.
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::getAllEntriesForUser | ( | int | $user_id | ) |
Get all profile completion entries for a user.
Definition at line 158 of file class.SkillProfileCompletionDBRepository.php.
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::getEntries | ( | int | $user_id, |
int | $profile_id | ||
) |
Get profile completion entries for given user-profile-combination.
Definition at line 41 of file class.SkillProfileCompletionDBRepository.php.
References ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\$db, and $ilDB.
ILIAS\Skill\Profile\SkillProfileCompletionDBRepository::getFulfilledEntriesForUser | ( | int | $user_id | ) |
Get all profile completion entries for a user.
Definition at line 131 of file class.SkillProfileCompletionDBRepository.php.
|
protected |
Definition at line 29 of file class.SkillProfileCompletionDBRepository.php.
Referenced by ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\__construct(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\addFulfilmentEntry(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\addNonFulfilmentEntry(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\deleteEntriesForProfile(), ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\deleteEntriesForUser(), and ILIAS\Skill\Profile\SkillProfileCompletionDBRepository\getEntries().