|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
Inheritance diagram for ilSkillUserLevelDBRepository:
Collaboration diagram for ilSkillUserLevelDBRepository:Public Member Functions | |
| __construct (?ilDBInterface $db=null) | |
| deleteUserLevelsOfSkill (int $skill_id, bool $is_referenece=false) | |
| resetUserSkillLevelStatus (bool $update, int $trigger_obj_id, string $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) | |
| writeUserSkillLevelStatus (int $skill_id, int $trigger_ref_id, int $trigger_obj_id, ?string $trigger_title, ?string $trigger_type, bool $update, string $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, string $trigger_user_id="") | |
| @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) | |
| getMaxLevelPerType (int $skill_id, array $levels, int $a_tref_id, string $a_type, int $a_user_id=0, int $a_self_eval=0) | |
| getNextLevelFulfilmentPerType (int $skill_id, 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, int $trigger_object_id=0, string $trigger_user="") | |
| getLastLevelEntryOfUser (int $skill_id, int $a_tref_id, int $a_user_id, int $a_object_id=0, int $a_self_eval=0, string $trigger_user="") | |
| getMaxLevelPerObject (int $skill_id, array $levels, int $a_tref_id, int $a_object_id, int $a_user_id=0, int $a_self_eval=0, string $trigger_user="") | |
| getNextLevelFulfilmentPerObject (int $skill_id, 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) | |
| getNextLevelFulfilment (int $skill_id, 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) | |
Public Member Functions inherited from ilSkillUserLevelRepository | |
| deleteUserLevelsOfSkill (int $skill_id) | |
| resetUserSkillLevelStatus (bool $update, int $trigger_obj_id, string $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) | |
| writeUserSkillLevelStatus (int $skill_id, int $trigger_ref_id, int $trigger_obj_id, ?string $trigger_title, ?string $trigger_type, bool $update, string $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, string $trigger_user_id="") | |
| 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) | |
| getMaxLevelPerType (int $skill_id, array $levels, int $a_tref_id, string $a_type, int $a_user_id=0, int $a_self_eval=0) | |
| getNextLevelFulfilmentPerType (int $skill_id, 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) | |
| getNextLevelFulfilmentPerObject (int $skill_id, 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) | |
| getNextLevelFulfilment (int $skill_id, 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 | |
| ilDBInterface | $db |
Definition at line 21 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::__construct | ( | ?ilDBInterface | $db = null | ) |
Definition at line 25 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::deleteUserLevelsOfSkill | ( | int | $skill_id, |
| bool | $is_referenece = false |
||
| ) |
Definition at line 33 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::getAllHistoricLevelEntriesOfUser | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_eval_by = 0, |
||
| int | $trigger_object_id = 0, |
||
| string | $trigger_user = "" |
||
| ) |
Definition at line 454 of file class.ilSkillUserLevelDBRepository.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ilSkillUserLevelDBRepository::getAllLevelEntriesOfUser | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 420 of file class.ilSkillUserLevelDBRepository.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ilSkillUserLevelDBRepository::getLastLevelEntryOfUser | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| int | $a_user_id, | ||
| int | $a_object_id = 0, |
||
| int | $a_self_eval = 0, |
||
| string | $trigger_user = "" |
||
| ) |
Definition at line 501 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::getLastLevelPerObject | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| int | $a_object_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 654 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::getLastUpdatePerObject | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| int | $a_object_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 681 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::getMaxLevel | ( | int | $skill_id, |
| array | $levels, | ||
| int | $a_tref_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 586 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::getMaxLevelPerObject | ( | int | $skill_id, |
| array | $levels, | ||
| int | $a_tref_id, | ||
| int | $a_object_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0, |
||
| string | $trigger_user = "" |
||
| ) |
Definition at line 523 of file class.ilSkillUserLevelDBRepository.php.
References $ilDB.
| ilSkillUserLevelDBRepository::getMaxLevelPerType | ( | int | $skill_id, |
| array | $levels, | ||
| int | $a_tref_id, | ||
| string | $a_type, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 363 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::getNewAchievementsPerUser | ( | string | $a_timestamp, |
| ?string | $a_timestamp_to = null, |
||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 159 of file class.ilSkillUserLevelDBRepository.php.
References ILIAS\Repository\int().
Here is the call graph for this function:| ilSkillUserLevelDBRepository::getNextLevelFulfilment | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 616 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::getNextLevelFulfilmentPerObject | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| int | $a_object_id, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 561 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::getNextLevelFulfilmentPerType | ( | int | $skill_id, |
| int | $a_tref_id, | ||
| string | $a_type, | ||
| int | $a_user_id = 0, |
||
| int | $a_self_eval = 0 |
||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 395 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::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 ilSkillUserLevelRepository.
Definition at line 124 of file class.ilSkillUserLevelDBRepository.php.
References ilBasicSkill\ACHIEVED, and ilUtil\now().
Here is the call graph for this function:| ilSkillUserLevelDBRepository::hasSelfEvaluated | ( | int | $a_user_id, |
| int | $a_skill_id, | ||
| int | $a_tref_id | ||
| ) |
Implements ilSkillUserLevelRepository.
Definition at line 639 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::removeAllUserData | ( | int | $a_user_id | ) |
Implements ilSkillUserLevelRepository.
Definition at line 349 of file class.ilSkillUserLevelDBRepository.php.
References $ilDB.
| ilSkillUserLevelDBRepository::removeAllUserSkillLevelStatusOfObject | ( | int | $a_user_id, |
| int | $a_trigger_obj_id, | ||
| bool | $a_self_eval = false, |
||
| string | $a_unique_identifier = "" |
||
| ) |
@inheritDoc
Implements ilSkillUserLevelRepository.
Definition at line 316 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::resetUserSkillLevelStatus | ( | bool | $update, |
| int | $trigger_obj_id, | ||
| string | $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 ilSkillUserLevelRepository.
Definition at line 61 of file class.ilSkillUserLevelDBRepository.php.
| ilSkillUserLevelDBRepository::writeUserSkillLevelStatus | ( | int | $skill_id, |
| int | $trigger_ref_id, | ||
| int | $trigger_obj_id, | ||
| ?string | $trigger_title, | ||
| ?string | $trigger_type, | ||
| bool | $update, | ||
| string | $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, |
||
| string | $trigger_user_id = "" |
||
| ) |
@inheritDoc
Implements ilSkillUserLevelRepository.
Definition at line 204 of file class.ilSkillUserLevelDBRepository.php.
|
protected |
Definition at line 23 of file class.ilSkillUserLevelDBRepository.php.
Referenced by __construct(), and deleteUserLevelsOfSkill().