<?php /** * eGroupWare - Notifications * serves the hook "after_navbar" to create the notificationwindow * * @abstract notificatonwindow is an empty and non displayed 1px div which gets rezised * and populated if a notification is about to be displayed. * @license http://opensource.org/licenses/gpl-license.php GPL - GNU General Public License * @package notifications * @subpackage ajaxpoup * @link http://www.egroupware.org * @author Cornelius Weiss <nelius@cwtech.de> * @version $Id$ */ if ($GLOBALS['egw_info']['user']['apps']['notifications']) { $notification_config = config::read('notifications'); translation::add_app('notifications'); $popup_poll_interval = empty($notification_config['popup_poll_interval']) ? 60 : $notification_config['popup_poll_interval']; echo '<script src="'. $GLOBALS['egw_info']['server']['webserver_url']. '/notifications/js/notificationajaxpopup.js?'. filemtime(EGW_SERVER_ROOT.'/notifications/js/notificationajaxpopup.js'). '" type="text/javascript" id="notifications_script_id" data-poll-interval="'.$popup_poll_interval.'"></script>'; echo ' <div id="egwpopup" style="display: none; z-index: 999;"> <div id="egwpopup_header">'.lang('Notification'). '<span style="float:right;">'. html::submit_button('egwpopup_close_button', 'X', '', true, 'id="egwpopup_close_button"', 'close.button') . '</span></div> <div id="egwpopup_message"></div> <div id="egwpopup_footer"> <input id="egwpopup_ok_button" type="button" value="'. lang('ok'). '"> </div> </div> '; unset($notification_config); }