CLTRACK_ToolAccessTrackingManager Class Reference

Inheritance diagram for CLTRACK_ToolAccessTrackingManager:
TrackingManager

Public Member Functions

 __construct ($courseId)
 deleteAll ()
 deleteBefore ($date)
 deleteForUser ($userId, $date=null)

Private Attributes

 $tbl_course_tracking_event

Detailed Description

Definition at line 96 of file defaultTrackingManager.class.php.


Constructor & Destructor Documentation

__construct ( courseId  ) 

Definition at line 100 of file defaultTrackingManager.class.php.


Member Function Documentation

deleteAll (  ) 

Delete all tracking about the related to the module that extends this TrackingManager

Returns:
boolean result of delete query

Reimplemented from TrackingManager.

Definition at line 106 of file defaultTrackingManager.class.php.

deleteBefore ( date  ) 

Delete all tracking prior to date $date about the related to the module that extends this TrackingManager

Parameters:
timestamp $date
Returns:
boolean result of delete query

Reimplemented from TrackingManager.

Definition at line 122 of file defaultTrackingManager.class.php.

deleteForUser ( userId,
date = null 
)

Delete all tracking about a user in the related to the module that extends this TrackingManager A date can be specified to delete only events prior to this date

Parameters:
int $userId user id
timestamp $date
Returns:
boolean result of delete query

Reimplemented from TrackingManager.

Definition at line 139 of file defaultTrackingManager.class.php.


Field Documentation

$tbl_course_tracking_event [private]

Definition at line 98 of file defaultTrackingManager.class.php.


The documentation for this class was generated from the following file:
Generated on Tue Jun 8 12:28:38 2010 for Claroline API by  doxygen 1.6.3