NotificationStatusDAO Class Reference
[Conference]

Operations for retrieving and modifying users' sched conf notification status. More...

List of all members.

Public Member Functions

 deleteNotificationStatusBySchedConf ($schedConfId)
 deleteNotificationStatusByUserId ($userId)
getNotifiableUsersBySchedConfId ($schedConfId)
 getNotifiableUsersCount ($schedConfId)
getSchedConfNotifications ($userId)
 setSchedConfNotifications ($schedConfId, $userId, $notificationStatus)


Detailed Description

Operations for retrieving and modifying users' sched conf notification status.

Definition at line 17 of file NotificationStatusDAO.inc.php.


Member Function Documentation

NotificationStatusDAO.deleteNotificationStatusBySchedConf ( schedConfId  ) 

Delete notification status entries by schedConf ID

Parameters:
$schedConfId int

Definition at line 56 of file NotificationStatusDAO.inc.php.

NotificationStatusDAO.deleteNotificationStatusByUserId ( userId  ) 

Delete notification status entries by user ID

Parameters:
$userId int

Definition at line 66 of file NotificationStatusDAO.inc.php.

& NotificationStatusDAO.getNotifiableUsersBySchedConfId ( schedConfId  ) 

Retrieve a list of users who wish to receive updates about the specified sched conf.

Parameters:
$schedConfId int
Returns:
DAOResultFactory matching Users

Definition at line 77 of file NotificationStatusDAO.inc.php.

NotificationStatusDAO.getNotifiableUsersCount ( schedConfId  ) 

Retrieve the number of users who wish to receive updates about the specified schedConf.

Parameters:
$schedConfId int
Returns:
int

Definition at line 94 of file NotificationStatusDAO.inc.php.

NotificationStatusDAO.setSchedConfNotifications ( schedConfId,
userId,
notificationStatus 
)

Changes whether or not a user will receive email notifications about a given sched conf.

Parameters:
$schedConfId int
$userId int
$notificationStatus bool

Definition at line 44 of file NotificationStatusDAO.inc.php.


The documentation for this class was generated from the following file:
Generated on 25 Jul 2013 for Open Conference Systems by  doxygen 1.4.7