| ILIAS
    release_5-4 Revision v5.4.26-12-gabc799a52e6
    | 
 Collaboration diagram for ilNotificationGUI:
 Collaboration diagram for ilNotificationGUI:| Public Member Functions | |
| __construct (\ilUser $user=null, \ilTemplate $template=null, \ilCtrl $controller=null, \ilLanguage $language=null, \ilLocatorGUI $locatorGUI=null, \ILIAS\DI\Container $dic=null) | |
| @access public  More... | |
| executeCommand () | |
| getHandler ($type) | |
| getOSDNotificationsObject () | |
| Returns the pending on screen notifications for a user request.  More... | |
| removeOSDNotificationsObject () | |
| addHandler ($channel, ilNotificationHandler $handler) | |
| showSettingsObject () | |
| addLocatorItems () | |
| Static Public Member Functions | |
| static | _forwards () | 
| Private Member Functions | |
| getAvailableTypes ($types=array()) | |
| getAvailableChannels ($types=array()) | |
| saveCustomizingOptionObject () | |
| saveSettingsObject () | |
| Private Attributes | |
| $handler = array() | |
| $user | |
| $template | |
| $controller | |
| $language | |
| $locatorGUI | |
Definition at line 15 of file class.ilNotificationGUI.php.
| ilNotificationGUI::__construct | ( | \ilUser | $user = null, | 
| \ilTemplate | $template = null, | ||
| \ilCtrl | $controller = null, | ||
| \ilLanguage | $language = null, | ||
| \ilLocatorGUI | $locatorGUI = null, | ||
| \ILIAS\DI\Container | $dic = null | ||
| ) | 
@access public
| ilUser | null | $user | |
| ilTemplate | null | $template | |
| ilCtrl | null | $controller | |
| ilLanguage | null | $language | |
| ilLocatorGUI | null | $locatorGUI | |
| \ILIAS\DI\Container | null | $dic | 
Definition at line 43 of file class.ilNotificationGUI.php.
References $controller, $DIC, $language, $locatorGUI, $template, $user, and user().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | static | 
Definition at line 86 of file class.ilNotificationGUI.php.
| ilNotificationGUI::addHandler | ( | $channel, | |
| ilNotificationHandler | $handler | ||
| ) | 
Definition at line 159 of file class.ilNotificationGUI.php.
References $handler.
| ilNotificationGUI::addLocatorItems | ( | ) | 
Definition at line 215 of file class.ilNotificationGUI.php.
References $_GET.
| ilNotificationGUI::executeCommand | ( | ) | 
Definition at line 91 of file class.ilNotificationGUI.php.
| 
 | private | 
Definition at line 111 of file class.ilNotificationGUI.php.
References ilNotificationDatabaseHandler\getAvailableChannels().
Referenced by showSettingsObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 106 of file class.ilNotificationGUI.php.
References ilNotificationDatabaseHandler\getAvailableTypes().
Referenced by showSettingsObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilNotificationGUI::getHandler | ( | $type | ) | 
Definition at line 101 of file class.ilNotificationGUI.php.
References $type.
| ilNotificationGUI::getOSDNotificationsObject | ( | ) | 
Returns the pending on screen notifications for a user request.
Definition at line 123 of file class.ilNotificationGUI.php.
References $result, ilSession\enableWebAccessWithoutSession(), exit, ilNotificationOSDHandler\getNotificationsForUser(), and user().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilNotificationGUI::removeOSDNotificationsObject | ( | ) | 
Definition at line 147 of file class.ilNotificationGUI.php.
References ilSession\enableWebAccessWithoutSession(), exit, and ilNotificationOSDHandler\removeNotification().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 168 of file class.ilNotificationGUI.php.
References $_POST, showSettingsObject(), and user().
 Here is the call graph for this function:
 Here is the call graph for this function:| 
 | private | 
Definition at line 227 of file class.ilNotificationGUI.php.
References ilNotificationDatabaseHandler\setUserConfig(), showSettingsObject(), and user().
 Here is the call graph for this function:
 Here is the call graph for this function:| ilNotificationGUI::showSettingsObject | ( | ) | 
Definition at line 179 of file class.ilNotificationGUI.php.
References $form, $table, getAvailableChannels(), getAvailableTypes(), ilNotificationDatabaseHandler\loadUserConfig(), and user().
Referenced by saveCustomizingOptionObject(), and saveSettingsObject().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | private | 
Definition at line 26 of file class.ilNotificationGUI.php.
Referenced by __construct().
| 
 | private | 
Definition at line 17 of file class.ilNotificationGUI.php.
Referenced by addHandler().
| 
 | private | 
Definition at line 29 of file class.ilNotificationGUI.php.
Referenced by __construct().
| 
 | private | 
Definition at line 32 of file class.ilNotificationGUI.php.
Referenced by __construct().
| 
 | private | 
Definition at line 23 of file class.ilNotificationGUI.php.
Referenced by __construct().
| 
 | private | 
Definition at line 20 of file class.ilNotificationGUI.php.
Referenced by __construct().