Initialize the notification system, set up any needed session variables, etc. Should never be called except by &Notification::singleton();
The Notification:: class provides a subject-observer pattern for raising and showing messages of different types and to different listeners.
If passed, sets the message for this event.
The Notification_Event:: class provides a container for passing messages to Notification_Listener classes.
The Notification_Listener:: class provides functionality for displaying messages from the message stack as a status line.
The Notification_Listener_audio:: class provides functionality for inserting embedded audio notifications from the stack into the page.
The Notification_Listener_javascript:: class provides functionality for inserting javascript code from the message stack into the page.
The Notification_Listener_mobile:: class provides functionality for displaying messages from the message stack on mobile devices.
The Notification_Listener_status:: class provides functionality for displaying messages from the message stack as a status line.
Passes the message stack to all listeners and asks them to handle their messages.
Outputs the status line if there are any messages on the 'status' message stack.
Outputs the status line, sends emails, pages, etc., if there are any messages on this listener's message stack.
Outputs the embedded audio code if there are any messages on the 'audio' message stack.
Outputs the javascript code if there are any messages on the 'javascript' message stack and if the 'notify_javascript' option is set.
Outputs the status line if there are any messages on the 'mobile' message stack.