diff options
| author | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:07:19 +0200 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+github@gmail.com> | 2021-07-22 16:19:12 +0200 |
| commit | a3da1483a9e689846179159355badfec8073dbec (patch) | |
| tree | 770dcca6bdf5f6f2a11b0e7fcbbeda6919a3fc52 /app/controllers/notifications.php | |
current code from svn, revision 62608
Diffstat (limited to 'app/controllers/notifications.php')
| -rw-r--r-- | app/controllers/notifications.php | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/app/controllers/notifications.php b/app/controllers/notifications.php new file mode 100644 index 0000000..78fa884 --- /dev/null +++ b/app/controllers/notifications.php @@ -0,0 +1,44 @@ +<?php +/** + * NotificationsController + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 2 of + * the License, or (at your option) any later version. + * + * @author Rasmus Fuhse <fuhse@data-quest.de> + * @license http://www.gnu.org/licenses/gpl-2.0.html GPL version 2 + * @category Stud.IP + * @since 3.0 + */ + +require_once 'app/controllers/authenticated_controller.php'; + + +class NotificationsController extends AuthenticatedController +{ + /** + * Sets up the controller + * + * @param String $action Which action shall be invoked + * @param Array $args Arguments passed to the action method + */ + function before_filter(&$action, &$args) + { + parent::before_filter($action, $args); + + //PageLayout::setHelpKeyword('Basis.InteraktionWhosOnline'); + PageLayout::setTitle(_('Persönliche Benachrichtigungen')); + Navigation::activateItem('/messaging'); + SkipLinks::addIndex(_('Wer ist online?'), 'layout_content', 100); + } + + /** + * Displays the online list. + **/ + public function all_action() + { + $this->notifications = PersonalNotifications::getMyNotifications(false, $GLOBALS['user']->id); + } +} |
