|
ILIAS
release_7 Revision v7.30-3-g800a261c036
|
Inheritance diagram for ilBasicSkillUserLevelDBRepository:
Collaboration diagram for ilBasicSkillUserLevelDBRepository:Public Member Functions | |
| __construct (ilDBInterface $db=null) | |
| deleteUserLevelsOfSkill (int $skill_id) | |
| @inheritDoc More... | |
| 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) | |
| @inheritDoc More... | |
| hasRecentSelfEvaluation (int $trigger_obj_id, int $a_user_id, int $a_skill_id, int $a_tref_id=0, int $a_trigger_ref_id=0) | |
| @inheritDoc More... | |
| getNewAchievementsPerUser (string $a_timestamp, string $a_timestamp_to=null, int $a_user_id=0, int $a_self_eval=0) | |
| @inheritDoc More... | |
| 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) | |
| @inheritDoc More... | |
| removeAllUserSkillLevelStatusOfObject (int $a_user_id, int $a_trigger_obj_id, bool $a_self_eval=false, string $a_unique_identifier="") | |
| @inheritDoc More... | |
| removeAllUserData (int $a_user_id) | |
| @inheritDoc More... | |
| getMaxLevelPerType (int $skill_id, array $levels, int $a_tref_id, string $a_type, int $a_user_id=0, int $a_self_eval=0) | |
| @inheritDoc More... | |
| getAllLevelEntriesOfUser (int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0) | |
| @inheritDoc More... | |
| getAllHistoricLevelEntriesOfUser (int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_eval_by=0) | |
| @inheritDoc More... | |
| getMaxLevelPerObject (int $skill_id, array $levels, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
| @inheritDoc More... | |
| getMaxLevel (int $skill_id, array $levels, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0) | |
| @inheritDoc More... | |
| hasSelfEvaluated (int $a_user_id, int $a_skill_id, int $a_tref_id) | |
| @inheritDoc More... | |
| getLastLevelPerObject (int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
| @inheritDoc More... | |
| getLastUpdatePerObject (int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
| @inheritDoc More... | |
| deleteUserLevelsOfSkill (int $skill_id) | |
| Delete user levels of a skill. More... | |
| 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) | |
| Reset skill level status. More... | |
| hasRecentSelfEvaluation (int $trigger_obj_id, int $a_user_id, int $a_skill_id, int $a_tref_id=0, int $a_trigger_ref_id=0) | |
| Has recent self evaluation. More... | |
| getNewAchievementsPerUser (string $a_timestamp, string $a_timestamp_to=null, int $a_user_id=0, int $a_self_eval=0) | |
| Get new achievements. More... | |
| 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) | |
| Write skill level status. More... | |
| removeAllUserSkillLevelStatusOfObject (int $a_user_id, int $a_trigger_obj_id, bool $a_self_eval=false, string $a_unique_identifier="") | |
| Remove a user skill completely. More... | |
| removeAllUserData (int $a_user_id) | |
| Remove all data of a user. More... | |
| getMaxLevelPerType (int $skill_id, array $levels, int $a_tref_id, string $a_type, int $a_user_id=0, int $a_self_eval=0) | |
| Get max levels per type. More... | |
| getAllLevelEntriesOfUser (int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0) | |
| Get all level entries. More... | |
| getAllHistoricLevelEntriesOfUser (int $skill_id, int $a_tref_id, int $a_user_id=0, int $a_eval_by=0) | |
| Get all historic level entries. More... | |
| getMaxLevelPerObject (int $skill_id, array $levels, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
| Get max levels per object. More... | |
| getMaxLevel (int $skill_id, array $levels, int $a_tref_id, int $a_user_id=0, int $a_self_eval=0) | |
| Get max levels. More... | |
| hasSelfEvaluated (int $a_user_id, int $a_skill_id, int $a_tref_id) | |
| Has user self evaluated a skill? More... | |
| getLastLevelPerObject (int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
| Get last level set per object. More... | |
| getLastUpdatePerObject (int $skill_id, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0) | |
| Get last update per object. More... | |
Protected Attributes | |
| $db | |
Definition at line 3 of file class.ilBasicSkillUserLevelDBRepository.php.
| ilBasicSkillUserLevelDBRepository::__construct | ( | ilDBInterface | $db = null | ) |
| ilBasicSkillUserLevelDBRepository::deleteUserLevelsOfSkill | ( | int | $skill_id | ) |
@inheritDoc
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 |
||
| ) |
@inheritDoc
Implements ilBasicSkillUserLevelRepository.
Definition at line 374 of file class.ilBasicSkillUserLevelDBRepository.php.
| ilBasicSkillUserLevelDBRepository::getAllLevelEntriesOfUser | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
@inheritDoc
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 |
||
| ) |
@inheritDoc
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 |
||
| ) |
@inheritDoc
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 |
||
| ) |
@inheritDoc
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 |
||
| ) |
@inheritDoc
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 |
||
| ) |
@inheritDoc
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 |
||
| ) |
@inheritDoc
Implements ilBasicSkillUserLevelRepository.
Definition at line 130 of file class.ilBasicSkillUserLevelDBRepository.php.
| 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 |
||
| ) |
@inheritDoc
Implements ilBasicSkillUserLevelRepository.
Definition at line 96 of file class.ilBasicSkillUserLevelDBRepository.php.
References $db, $ilDB, ilBasicSkill\ACHIEVED, and ilUtil\now().
Here is the call graph for this function:| ilBasicSkillUserLevelDBRepository::hasSelfEvaluated | ( | int | $a_user_id, |
| int | $a_skill_id, | ||
| int | $a_tref_id | ||
| ) |
@inheritDoc
Implements ilBasicSkillUserLevelRepository.
Definition at line 469 of file class.ilBasicSkillUserLevelDBRepository.php.
References $ilDB.
| ilBasicSkillUserLevelDBRepository::removeAllUserData | ( | int | $a_user_id | ) |
@inheritDoc
Implements ilBasicSkillUserLevelRepository.
Definition at line 299 of file class.ilBasicSkillUserLevelDBRepository.php.
References $ilDB.
| ilBasicSkillUserLevelDBRepository::removeAllUserSkillLevelStatusOfObject | ( | int | $a_user_id, |
| int | $a_trigger_obj_id, | ||
| bool | $a_self_eval = false, |
||
| string | $a_unique_identifier = "" |
||
| ) |
@inheritDoc
Implements ilBasicSkillUserLevelRepository.
Definition at line 265 of file class.ilBasicSkillUserLevelDBRepository.php.
References $changed.
| 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 |
||
| ) |
@inheritDoc
Implements ilBasicSkillUserLevelRepository.
Definition at line 34 of file class.ilBasicSkillUserLevelDBRepository.php.
References $db, $ilDB, ilBasicSkill\ACHIEVED, and ilUtil\now().
Here is the call graph for this function:| 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 |
||
| ) |
@inheritDoc
Implements ilBasicSkillUserLevelRepository.
Definition at line 165 of file class.ilBasicSkillUserLevelDBRepository.php.
References $ilDB, ilBasicSkill\ACHIEVED, and ilUtil\now().
Here is the call graph for this function:
|
protected |
Definition at line 8 of file class.ilBasicSkillUserLevelDBRepository.php.
Referenced by __construct(), deleteUserLevelsOfSkill(), hasRecentSelfEvaluation(), and resetUserSkillLevelStatus().