ILIAS
release_5-2 Revision v5.2.25-18-g3f80b828510
|
Notification handler for senden a notification popup to the recipients browser. More...
Public Member Functions | |
notify (ilNotificationObject $notification) | |
showSettings ($item) | |
Public Member Functions inherited from ilNotificationEchoHandler | |
notify (ilNotificationObject $notification) | |
Public Member Functions inherited from ilNotificationHandler | |
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 |
|
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.
|
static |
Remove orphaned notifications.
ilDB $ilDB
Definition at line 132 of file class.ilNotificationOSDHandler.php.
References $ilDB, $query, ilNotificationSetupHelper\$tbl_notification_osd_handler, and time.
|
static |
Exec self::clean with a probability of 1%.
Definition at line 141 of file class.ilNotificationOSDHandler.php.
|
static |
Definition at line 42 of file class.ilNotificationOSDHandler.php.
References $ilDB, $query, $row, ilNotificationSetupHelper\$tbl_notification_osd_handler, array, and time.
Referenced by ilNotificationGUI\getOSDNotificationsObject(), and ilNotificationOSDGUI\render().
ilNotificationOSDHandler::notify | ( | ilNotificationObject | $notification | ) |
Definition at line 11 of file class.ilNotificationOSDHandler.php.
References $ilDB, ilNotificationSetupHelper\$tbl_notification_osd_handler, array, and time.
|
static |
Removes a notifcation and triggers a follow up notification to remove the notification from the browser view of the original recipient.
ilDB $ilDB
integer | $notification_osd_id |
Definition at line 97 of file class.ilNotificationOSDHandler.php.
References $ilDB, $query, $row, ilNotificationSetupHelper\$tbl_notification_osd_handler, and array.
Referenced by ilPublicUserProfileGUI\executeCommand(), and ilNotificationGUI\removeOSDNotificationsObject().
ilNotificationOSDHandler::showSettings | ( | $item | ) |
Definition at line 30 of file class.ilNotificationOSDHandler.php.
References $lng, $txt, and array.