ClaroNotification Class Reference

Inheritance diagram for ClaroNotification:
EventDriven

Public Member Functions

 trackInCourse ($event)
 trackInPlatform ($event)
 trackToolAccess ($event)
 trackCourseAccess ($event)
 trackPlatformAccess ($event)
 modificationDefault ($event)
 modificationUpdate ($event)
 modificationDelete ($event)
 getNotifiedCourses ($date, $user_id)
 getNotifiedTools ($course_id, $date, $user_id, $group_id= '0')
 getNotifiedGroups ($course_id, $date)
 isANotifiedRessource ($course_id, $date, $user_id, $group_id, $tool_id, $ressourceId, $setAsViewed=TRUE)
 isANotifiedDocument ($course_id, $date, $user_id, $group_id, $tool_id, $thisFile, $setAsViewed=TRUE)
 isANotifiedForum ($course_id, $date, $user_id, $group_id, $tool_id, $forumId)
 getNotifiedRessources ($course_id, $date, $user_id, $gid, $tid)
 getLastLoginBeforeToday ($user_id)
 getNotificationDate ($user_id)
 getLastActionBeforeLoginDate ($user_id)
 get_notified_courses ($date, $user_id)
 get_notified_tools ($course_id, $date, $user_id, $group_id= '0')
 get_notified_groups ($course_id, $date)
 is_a_notified_ressource ($course_id, $date, $user_id, $group_id, $tool_id, $ressourceId, $setAsViewed=TRUE)
 is_a_notified_forum ($course_id, $date, $user_id, $group_id, $tool_id, $forumId)
 is_a_notified_document ($course_id, $date, $user_id, $group_id, $tool_id, $fileInfo)
 get_notified_ressources ($course_id, $date, $user_id, $gid, $tid)
 get_last_login_before_today ($user_id)
 get_notification_date ($user_id)
 get_last_action_before_login_date ($user_id)

Static Public Member Functions

static getInstance ()

Private Member Functions

 __construct ()

Static Private Attributes

static $instance = false

Detailed Description

Definition at line 117 of file notify.lib.php.


Constructor & Destructor Documentation

__construct (  )  [private]

Definition at line 121 of file notify.lib.php.


Member Function Documentation

get_last_action_before_login_date ( user_id  ) 

Definition at line 914 of file notify.lib.php.

get_last_login_before_today ( user_id  ) 

Definition at line 904 of file notify.lib.php.

get_notification_date ( user_id  ) 

Definition at line 909 of file notify.lib.php.

get_notified_courses ( date,
user_id 
)

Definition at line 869 of file notify.lib.php.

get_notified_groups ( course_id,
date 
)

Definition at line 879 of file notify.lib.php.

get_notified_ressources ( course_id,
date,
user_id,
gid,
tid 
)

Definition at line 899 of file notify.lib.php.

get_notified_tools ( course_id,
date,
user_id,
group_id = '0' 
)

Definition at line 874 of file notify.lib.php.

static getInstance (  )  [static]

Definition at line 125 of file notify.lib.php.

getLastActionBeforeLoginDate ( user_id  ) 

Definition at line 802 of file notify.lib.php.

getLastLoginBeforeToday ( user_id  ) 

Definition at line 777 of file notify.lib.php.

getNotificationDate ( user_id  ) 

Definition at line 797 of file notify.lib.php.

getNotifiedCourses ( date,
user_id 
)

Definition at line 471 of file notify.lib.php.

getNotifiedGroups ( course_id,
date 
)

Definition at line 594 of file notify.lib.php.

getNotifiedRessources ( course_id,
date,
user_id,
gid,
tid 
)

Definition at line 748 of file notify.lib.php.

getNotifiedTools ( course_id,
date,
user_id,
group_id = '0' 
)

Definition at line 523 of file notify.lib.php.

is_a_notified_document ( course_id,
date,
user_id,
group_id,
tool_id,
fileInfo 
)

Definition at line 894 of file notify.lib.php.

is_a_notified_forum ( course_id,
date,
user_id,
group_id,
tool_id,
forumId 
)

Definition at line 889 of file notify.lib.php.

is_a_notified_ressource ( course_id,
date,
user_id,
group_id,
tool_id,
ressourceId,
setAsViewed = TRUE 
)

Definition at line 884 of file notify.lib.php.

isANotifiedDocument ( course_id,
date,
user_id,
group_id,
tool_id,
thisFile,
setAsViewed = TRUE 
)

Definition at line 664 of file notify.lib.php.

isANotifiedForum ( course_id,
date,
user_id,
group_id,
tool_id,
forumId 
)

Definition at line 720 of file notify.lib.php.

isANotifiedRessource ( course_id,
date,
user_id,
group_id,
tool_id,
ressourceId,
setAsViewed = TRUE 
)

Definition at line 636 of file notify.lib.php.

modificationDefault ( event  ) 

Definition at line 320 of file notify.lib.php.

modificationDelete ( event  ) 

TODO split this method in different callbacks

Definition at line 419 of file notify.lib.php.

modificationUpdate ( event  ) 

Definition at line 385 of file notify.lib.php.

trackCourseAccess ( event  ) 

Definition at line 251 of file notify.lib.php.

trackInCourse ( event  ) 

Definition at line 135 of file notify.lib.php.

trackInPlatform ( event  ) 

Definition at line 184 of file notify.lib.php.

trackPlatformAccess ( event  ) 

Definition at line 276 of file notify.lib.php.

trackToolAccess ( event  ) 

Definition at line 226 of file notify.lib.php.


Field Documentation

$instance = false [static, private]

Definition at line 119 of file notify.lib.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