ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Public Member Functions | |
__construct (ilDBInterface $db=null) | |
deleteUserLevelsOfSkill (int $skill_id) | |
resetUserSkillLevelStatus (bool $update, int $trigger_obj_id, $status_date, int $a_user_id, int $a_skill_id, int $a_tref_id=0, int $a_trigger_ref_id=0, bool $a_self_eval=false) | |
hasRecentSelfEvaluation (int $trigger_obj_id, int $a_user_id, int $a_skill_id, int $a_tref_id=0, int $a_trigger_ref_id=0) | |
getNewAchievementsPerUser (string $a_timestamp, string $a_timestamp_to=null, int $a_user_id=0, int $a_self_eval=0) | |
writeUserSkillLevelStatus (int $skill_id, int $trigger_ref_id, int $trigger_obj_id, ?string $trigger_title, ?string $trigger_type, bool $update, $status_date, int $a_level_id, int $a_user_id, int $a_tref_id=0, bool $a_self_eval=false, string $a_unique_identifier="", float $a_next_level_fulfilment=0.0) | |
removeAllUserSkillLevelStatusOfObject (int $a_user_id, int $a_trigger_obj_id, bool $a_self_eval=false, string $a_unique_identifier="") | |
removeAllUserData (int $a_user_id) | |
getMaxLevelPerType (int $skill_id, array $levels, int $a_tref_id, string $a_type, int $a_user_id=0, int $a_self_eval=0) | |
getAllLevelEntriesOfUser (int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0) | |
getAllHistoricLevelEntriesOfUser (int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_eval_by=0) | |
getMaxLevelPerObject (int $skill_id, array $levels, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
getMaxLevel (int $skill_id, array $levels, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0) | |
hasSelfEvaluated (int $a_user_id, int $a_skill_id, int $a_tref_id) | |
getLastLevelPerObject (int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
getLastUpdatePerObject (int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
Protected Attributes | |
$db | |
Definition at line 3 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::__construct | ( | ilDBInterface | $db = null | ) |
Definition at line 10 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::deleteUserLevelsOfSkill | ( | int | $skill_id | ) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 22 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::getAllHistoricLevelEntriesOfUser | ( | int | $skill_id, |
int | $a_tref_id, | ||
int | $a_user_id = 0 , |
||
int | $a_eval_by = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 374 of file class.ilBasicSkillUserLevelDBRepository.php.
References $db, $ilDB, and ilBasicSkill\EVAL_BY_ALL.
ilBasicSkillUserLevelDBRepository::getAllLevelEntriesOfUser | ( | int | $skill_id, |
int | $a_tref_id, | ||
int | $a_user_id = 0 , |
||
int | $a_self_eval = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 348 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::getLastLevelPerObject | ( | int | $skill_id, |
int | $a_tref_id, | ||
int | $a_object_id, | ||
int | $a_user_id = 0 , |
||
int | $a_self_eval = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 489 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::getLastUpdatePerObject | ( | int | $skill_id, |
int | $a_tref_id, | ||
int | $a_object_id, | ||
int | $a_user_id = 0 , |
||
int | $a_self_eval = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 516 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::getMaxLevel | ( | int | $skill_id, |
array | $levels, | ||
int | $a_tref_id, | ||
int | $a_user_id = 0 , |
||
int | $a_self_eval = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 437 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::getMaxLevelPerObject | ( | int | $skill_id, |
array | $levels, | ||
int | $a_tref_id, | ||
int | $a_object_id, | ||
int | $a_user_id = 0 , |
||
int | $a_self_eval = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 403 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::getMaxLevelPerType | ( | int | $skill_id, |
array | $levels, | ||
int | $a_tref_id, | ||
string | $a_type, | ||
int | $a_user_id = 0 , |
||
int | $a_self_eval = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 314 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::getNewAchievementsPerUser | ( | string | $a_timestamp, |
string | $a_timestamp_to = null , |
||
int | $a_user_id = 0 , |
||
int | $a_self_eval = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 130 of file class.ilBasicSkillUserLevelDBRepository.php.
References $db, $ilDB, and ilBasicSkill\ACHIEVED.
ilBasicSkillUserLevelDBRepository::hasRecentSelfEvaluation | ( | int | $trigger_obj_id, |
int | $a_user_id, | ||
int | $a_skill_id, | ||
int | $a_tref_id = 0 , |
||
int | $a_trigger_ref_id = 0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 96 of file class.ilBasicSkillUserLevelDBRepository.php.
References $db, $ilDB, ilBasicSkill\ACHIEVED, and ilUtil\now().
ilBasicSkillUserLevelDBRepository::hasSelfEvaluated | ( | int | $a_user_id, |
int | $a_skill_id, | ||
int | $a_tref_id | ||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 469 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::removeAllUserData | ( | int | $a_user_id | ) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 299 of file class.ilBasicSkillUserLevelDBRepository.php.
ilBasicSkillUserLevelDBRepository::removeAllUserSkillLevelStatusOfObject | ( | int | $a_user_id, |
int | $a_trigger_obj_id, | ||
bool | $a_self_eval = false , |
||
string | $a_unique_identifier = "" |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 265 of file class.ilBasicSkillUserLevelDBRepository.php.
References $changed, $db, and $ilDB.
ilBasicSkillUserLevelDBRepository::resetUserSkillLevelStatus | ( | bool | $update, |
int | $trigger_obj_id, | ||
$status_date, | |||
int | $a_user_id, | ||
int | $a_skill_id, | ||
int | $a_tref_id = 0 , |
||
int | $a_trigger_ref_id = 0 , |
||
bool | $a_self_eval = false |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 34 of file class.ilBasicSkillUserLevelDBRepository.php.
References $db, $ilDB, ilBasicSkill\ACHIEVED, and ilUtil\now().
ilBasicSkillUserLevelDBRepository::writeUserSkillLevelStatus | ( | int | $skill_id, |
int | $trigger_ref_id, | ||
int | $trigger_obj_id, | ||
?string | $trigger_title, | ||
?string | $trigger_type, | ||
bool | $update, | ||
$status_date, | |||
int | $a_level_id, | ||
int | $a_user_id, | ||
int | $a_tref_id = 0 , |
||
bool | $a_self_eval = false , |
||
string | $a_unique_identifier = "" , |
||
float | $a_next_level_fulfilment = 0.0 |
||
) |
Implements ilBasicSkillUserLevelRepository.
Definition at line 165 of file class.ilBasicSkillUserLevelDBRepository.php.
References $db, $ilDB, ilBasicSkill\ACHIEVED, and ilUtil\now().
|
protected |
Definition at line 8 of file class.ilBasicSkillUserLevelDBRepository.php.
Referenced by __construct(), deleteUserLevelsOfSkill(), getAllHistoricLevelEntriesOfUser(), getAllLevelEntriesOfUser(), getLastLevelPerObject(), getLastUpdatePerObject(), getMaxLevel(), getMaxLevelPerObject(), getMaxLevelPerType(), getNewAchievementsPerUser(), hasRecentSelfEvaluation(), hasSelfEvaluated(), removeAllUserData(), removeAllUserSkillLevelStatusOfObject(), resetUserSkillLevelStatus(), and writeUserSkillLevelStatus().