ILIAS
Release_3_10_x_branch Revision 61812
|
Public Member Functions | |
ilTracking () | |
_getLastAccess () | |
get last access data of current user | |
_hasEntry ($a_obj_id, $a_obj_type, $a_sub_id=0, $a_sub_type="") | |
_trackAccess ($a_obj_id, $a_obj_type, $a_sub_id=0, $a_sub_type="", $a_action_type="read") | |
track access to an object by current user | |
TestTitle ($user_id) | |
numDay ($from, $to) | |
numHour ($from, $to) | |
addHour ($time) | |
addDay ($time) | |
getSubId ($id) | |
getSubTest ($id) | |
getTestId ($id) | |
countResults ($condition) | |
searchResults ($condition) | |
searchTestResults ($condition) | |
searchUserId ($condition) | |
searchTestId ($condition) | |
getPerTestId ($test) | |
countNum ($from, $from1, $condition) | |
selectTime ($from, $to, $condition) | |
getTest ($id) |
Data Fields | |
$objId | |
$userId | |
$actionType | |
$phpScript | |
$clientIp | |
$accObjType | |
$accObjId | |
$accSubType | |
$accSubId | |
$lanugage | |
$browser | |
$sessionId | |
$acc_time | |
$db |
Definition at line 36 of file class.ilTracking.php.
ilTracking::_getLastAccess | ( | ) |
get last access data of current user
Definition at line 68 of file class.ilTracking.php.
References $res, and DB_FETCHMODE_ASSOC.
ilTracking::_hasEntry | ( | $a_obj_id, | |
$a_obj_type, | |||
$a_sub_id = 0 , |
|||
$a_sub_type = "" |
|||
) |
Definition at line 80 of file class.ilTracking.php.
References $res, and DB_FETCHMODE_OBJECT.
Referenced by _trackAccess().
ilTracking::_trackAccess | ( | $a_obj_id, | |
$a_obj_type, | |||
$a_sub_id = 0 , |
|||
$a_sub_type = "" , |
|||
$a_action_type = "read" |
|||
) |
track access to an object by current user
int | $a_obj_id | object id |
string | $a_obj_type | object type (e.g. "lm") |
int | $a_sub_id | subobject id |
string | $a_sub_type | subobject type (e.g. "pg") |
string | $a_action_type | "read", "write", ... |
Definition at line 105 of file class.ilTracking.php.
References ilObjUserTracking\_enabledLearningProgress(), ilObjUserTracking\_enabledTracking(), ilObjUserTracking\_enabledUserRelatedData(), _hasEntry(), and ilLearningProgress\_tracProgress().
Referenced by ilLMPresentationGUI\ilPage(), and ilObjFileBasedLMGUI\showLearningModule().
ilTracking::addDay | ( | $time | ) |
Definition at line 262 of file class.ilTracking.php.
References $ret.
ilTracking::addHour | ( | $time | ) |
Definition at line 249 of file class.ilTracking.php.
References $ret.
ilTracking::countNum | ( | $from, | |
$from1, | |||
$condition | |||
) |
Definition at line 377 of file class.ilTracking.php.
ilTracking::countResults | ( | $condition | ) |
ilTracking::getPerTestId | ( | $test | ) |
ilTracking::getSubId | ( | $id | ) |
ilTracking::getSubTest | ( | $id | ) |
ilTracking::getTest | ( | $id | ) |
Definition at line 405 of file class.ilTracking.php.
ilTracking::getTestId | ( | $id | ) |
ilTracking::ilTracking | ( | ) |
ilTracking::numDay | ( | $from, | |
$to | |||
) |
Definition at line 220 of file class.ilTracking.php.
References $ret.
ilTracking::numHour | ( | $from, | |
$to | |||
) |
Definition at line 233 of file class.ilTracking.php.
References $ret.
ilTracking::searchResults | ( | $condition | ) |
Definition at line 321 of file class.ilTracking.php.
ilTracking::searchTestId | ( | $condition | ) |
ilTracking::searchTestResults | ( | $condition | ) |
Definition at line 335 of file class.ilTracking.php.
ilTracking::searchUserId | ( | $condition | ) |
ilTracking::selectTime | ( | $from, | |
$to, | |||
$condition | |||
) |
Definition at line 389 of file class.ilTracking.php.
ilTracking::TestTitle | ( | $user_id | ) |
ilTracking::$acc_time |
Definition at line 50 of file class.ilTracking.php.
ilTracking::$accObjId |
Definition at line 44 of file class.ilTracking.php.
ilTracking::$accObjType |
Definition at line 43 of file class.ilTracking.php.
ilTracking::$accSubId |
Definition at line 46 of file class.ilTracking.php.
ilTracking::$accSubType |
Definition at line 45 of file class.ilTracking.php.
ilTracking::$actionType |
Definition at line 40 of file class.ilTracking.php.
ilTracking::$browser |
Definition at line 48 of file class.ilTracking.php.
ilTracking::$clientIp |
Definition at line 42 of file class.ilTracking.php.
ilTracking::$db |
Definition at line 52 of file class.ilTracking.php.
ilTracking::$lanugage |
Definition at line 47 of file class.ilTracking.php.
ilTracking::$objId |
Definition at line 38 of file class.ilTracking.php.
ilTracking::$phpScript |
Definition at line 41 of file class.ilTracking.php.
ilTracking::$sessionId |
Definition at line 49 of file class.ilTracking.php.
ilTracking::$userId |
Definition at line 39 of file class.ilTracking.php.