Public Member Functions | |
ilLPStatusVisits ($a_obj_id) | |
_getNotAttempted ($a_obj_id) | |
_getInProgress ($a_obj_id) | |
_getCompleted ($a_obj_id) | |
_getFailed ($a_obj_id) |
Definition at line 37 of file class.ilLPStatusExerciseReturned.php.
ilLPStatusExerciseReturned::_getCompleted | ( | $ | a_obj_id | ) |
Reimplemented from ilLPStatus.
Definition at line 76 of file class.ilLPStatusExerciseReturned.php.
References ilExerciseMembers::_getPassedUsers().
{ global $ilDB; include_once './classes/class.ilExerciseMembers.php'; return ($ret = ilExerciseMembers::_getPassedUsers($a_obj_id)) ? $ret : array(); }
ilLPStatusExerciseReturned::_getFailed | ( | $ | a_obj_id | ) |
Reimplemented from ilLPStatus.
Definition at line 84 of file class.ilLPStatusExerciseReturned.php.
References ilExerciseMembers::_getFailedUsers().
{ include_once './classes/class.ilExerciseMembers.php'; $failed = ilExerciseMembers::_getFailedUsers($a_obj_id); return $failed ? $failed : array(); }
ilLPStatusExerciseReturned::_getInProgress | ( | $ | a_obj_id | ) |
Reimplemented from ilLPStatus.
Definition at line 63 of file class.ilLPStatusExerciseReturned.php.
References $users, ilLPStatusWrapper::_getCompleted(), ilLPStatusWrapper::_getFailed(), and ilExerciseMembers::_getReturned().
{ global $ilDB; include_once './classes/class.ilExerciseMembers.php'; $users = ilExerciseMembers::_getReturned($a_obj_id); $users = array_diff($users,$com = ilLPStatusWrapper::_getCompleted($a_obj_id)); $users = array_diff($users,$fai = ilLPStatusWrapper::_getFailed($a_obj_id)); return $users ? $users : array(); }
ilLPStatusExerciseReturned::_getNotAttempted | ( | $ | a_obj_id | ) |
Reimplemented from ilLPStatus.
Definition at line 48 of file class.ilLPStatusExerciseReturned.php.
References $users, ilLPStatusWrapper::_getCompleted(), ilLPStatusWrapper::_getFailed(), ilLPStatusWrapper::_getInProgress(), and ilExerciseMembers::_getMembers().
{ // All members include_once './classes/class.ilExerciseMembers.php'; $members = ilExerciseMembers::_getMembers($a_obj_id); $users = array_diff($members,$inp = ilLPStatusWrapper::_getInProgress($a_obj_id)); $users = array_diff($users,$com = ilLPStatusWrapper::_getCompleted($a_obj_id)); $users = array_diff($users,$fai = ilLPStatusWrapper::_getFailed($a_obj_id)); return $users ? $users : array(); }
ilLPStatusExerciseReturned::ilLPStatusVisits | ( | $ | a_obj_id | ) |
Definition at line 40 of file class.ilLPStatusExerciseReturned.php.
References ilLPStatus::ilLPStatus().
{ global $ilDB; parent::ilLPStatus($a_obj_id); $this->db =& $ilDB; }