|
ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Notification handler for senden a notification popup to the recipients browser. More...
Inheritance diagram for ilNotificationOSDHandler:
Collaboration diagram for ilNotificationOSDHandler:Public Member Functions | |
| notify (ilNotificationObject $notification) | |
| showSettings ($item) | |
| notify (ilNotificationObject $notification) | |
| notify (ilNotificationObject $notification) | |
| showSettings ($form) | |
Static Public Member Functions | |
| static | getNotificationsForUser ($user_id, $append_osd_id_to_link=true, $max_age_seconds=0) |
| static | removeNotification ($notification_osd_id) |
| Removes a notifcation and triggers a follow up notification to remove the notification from the browser view of the original recipient. More... | |
| static | cleanup () |
| Remove orphaned notifications. More... | |
| static | cleanupOnRandom () |
| Exec self::clean with a probability of 1%. More... | |
Static Private Member Functions | |
| static | appendOsdIdToLinks ($subject, $osd_id) |
| static | appendParamToLink ($link, $param, $value) |
| Helper to append an additional parameter to an existing url. More... | |
Notification handler for senden a notification popup to the recipients browser.
Definition at line 10 of file class.ilNotificationOSDHandler.php.
|
staticprivate |
Definition at line 78 of file class.ilNotificationOSDHandler.php.
References appendParamToLink().
Referenced by getNotificationsForUser().
Here is the call graph for this function:
Here is the caller graph for this function:
|
staticprivate |
Helper to append an additional parameter to an existing url.
| string | $link | |
| string | $param | |
| scalar | $value |
Definition at line 156 of file class.ilNotificationOSDHandler.php.
Referenced by appendOsdIdToLinks(), and getNotificationsForUser().
Here is the caller graph for this function:
|
static |
Remove orphaned notifications.
@global ilDB $ilDB
Definition at line 132 of file class.ilNotificationOSDHandler.php.
References $ilDB, $query, and ilNotificationSetupHelper\$tbl_notification_osd_handler.
Referenced by cleanupOnRandom().
Here is the caller graph for this function:
|
static |
Exec self::clean with a probability of 1%.
Definition at line 141 of file class.ilNotificationOSDHandler.php.
References cleanup().
Referenced by getNotificationsForUser().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 42 of file class.ilNotificationOSDHandler.php.
References $ilDB, $query, $row, ilNotificationSetupHelper\$tbl_notification_osd_handler, appendOsdIdToLinks(), appendParamToLink(), and cleanupOnRandom().
Referenced by ilNotificationGUI\getOSDNotificationsObject().
Here is the call graph for this function:
Here is the caller graph for this function:| ilNotificationOSDHandler::notify | ( | ilNotificationObject | $notification | ) |
Reimplemented from ilNotificationEchoHandler.
Definition at line 11 of file class.ilNotificationOSDHandler.php.
References $ilDB, and ilNotificationSetupHelper\$tbl_notification_osd_handler.
|
static |
Removes a notifcation and triggers a follow up notification to remove the notification from the browser view of the original recipient.
@global ilDB $ilDB
| integer | $notification_osd_id |
Definition at line 97 of file class.ilNotificationOSDHandler.php.
References $ilDB, $query, $row, and ilNotificationSetupHelper\$tbl_notification_osd_handler.
Referenced by ilPublicUserProfileGUI\executeCommand(), and ilNotificationGUI\removeOSDNotificationsObject().
Here is the caller graph for this function:| ilNotificationOSDHandler::showSettings | ( | $item | ) |
Reimplemented from ilNotificationHandler.
Definition at line 30 of file class.ilNotificationOSDHandler.php.