Commit Graph

88 Commits

Author SHA1 Message Date
0a076525b8 improve notification by allowing to set up specific popup notification messages and subjects; this is used for calendar notification to give worthwile information in popup and meet expectations for ical/rfc type notification 2012-06-13 14:50:41 +00:00
dff1f3894e define SEP, if not defined, fixes open_basedir errors seen in error_log 2012-03-13 08:59:05 +00:00
94b69703e4 * notification: if sending meeting requests: only send the text/plain part, as outlook interprets the html part as meeting description 2012-01-06 11:34:15 +00:00
4283e1122e Allow browser to notify even if verbosity is low, in case browser is not visible 2011-12-01 16:20:00 +00:00
4312c485d1 Use system charset for systems that aren't UTF-8 2011-11-28 16:15:21 +00:00
a9119e5eeb Specify utf-8 as encoding for browser notification 2011-11-25 17:43:01 +00:00
b023204b1d Show the normal in-browser notification popup when using browser notifications 2011-11-24 16:22:34 +00:00
d7cfdfa3d0 Enable popups to use desktop notifications, if browser supports it 2011-11-23 23:48:58 +00:00
05e07d0c80 * notification: do not notify expired or inactive users 2011-11-07 16:50:16 +00:00
4dc0f22c81 fall back to default timeout (=20) on felamimail_bo->openConnection, as a timeout set to 5 seemed to trigger too many unwanted timeouts 2011-09-28 12:22:11 +00:00
cd68b52cfb * email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well. 2011-09-28 10:57:46 +00:00
d3e22bde33 missing xet file of checkmailbox template 2011-09-15 10:39:27 +00:00
76af8cb134 * eMail: search for attachments in multipart/alternative (as it is used this way by clients now) to indicate attachments; switch back to DATE for sorting and display (instead of INTERNALDATE and ARRIVAL); using UNDELETED as standard filter instead of ALL on search; search for UNDELETED and UNSEEN on notifications and UNDELETED for eSync; 2011-08-23 12:02:13 +00:00
3112bd98c5 * eMail: (backend) introduce validator for a given eMailProfile ID. A profileID is checked for existence for the active user. If the profileID given does not exist, the next possible valid profileID is returned. This should fix problems regarding the storing of no longer existing profileIDs with the activeProfileID preference. 2011-07-29 09:16:54 +00:00
ad933f60c9 fix bug in notifications introduced with rev35400 2011-06-27 09:09:17 +00:00
f25185f0b9 allow to add attachments by giving a path, instead of a string, eg. egw_vfs::PREFIX.$path for a vfs path in $path 2011-06-23 09:05:25 +00:00
f413b9dc4b only check for unseen messages of the last 14 days, when checking for new mails per folder; use new parameter to avoid poisoning the cache of the message list 2011-06-21 12:25:54 +00:00
39080d50f8 removed no longer used enable_popup check, as it is always enabled now 2011-06-15 10:05:11 +00:00
7b2a5dd23f * Notifications: popup and email are enabled per default, default preference is "popup_or_email" 2011-06-14 13:55:06 +00:00
9325d8d636 using jQuery's text method, as innerText does not work in FF and standard textContent fails in IE 2011-06-08 09:14:17 +00:00
89a1d1d419 * Calendar Notification: handle calendar requests correctly as multipart/alternative; adding AltExtended to phpmailer; beware parts of multipartAlternative must be in decreasing order of preference (text/calendar as the last part) 2011-05-26 13:26:09 +00:00
3df142b00b * Calendar Notification: handle calendar requests correctly as multipart/alternative; one part text/plain the other part text/calendar 2011-05-26 09:47:31 +00:00
2787d8d843 fixed not working deleteAccount hook, constructor throws exception if called without argument --> using static method now 2011-04-14 15:09:36 +00:00
c3170b44bd fixed JSON error "contains script tags! Aborting ..." when confirming a popup:
- adding id to notifications table to use it to identify a notification (sending back the message incl. onclick="..." caused the problem)
- adding a timestamp when message was added, to identify older messages
- close button --> send all ids in one ajax request, not one per id
2011-04-14 13:43:16 +00:00
42bf4dbc3c updating number of current users via notifications 2011-04-14 09:50:35 +00:00
babc62d9f1 Popup notifications now go to all windows and are removed when user clicks OK. Or, close the popup with (X) to mark all as read. 2011-04-13 17:51:02 +00:00
fc93bfde26 bofelamimail --> felamimail_bo 2011-03-10 12:59:16 +00:00
76c981d20d rewrite of r33861, a bit more elegant 2011-02-21 16:30:27 +00:00
5267605a79 make sure the mail object is ALWAYS created new, as it may cause problems with the sender information, if notification is running as cronjob and trying to notify users with different senderinformation 2011-02-21 12:12:29 +00:00
d08086c8b2 * Notifications: fix dont try to notify when none is set/forced for folders to check for new mails; dont try to notify when email as module is not enabled for the particular user 2010-12-03 10:44:47 +00:00
bb0ab3d0ff "removed deprecated ereg, to get ride of the warning" 2010-05-03 06:44:26 +00:00
e9b9c61a60 fixing a problem regarding the session handling and content interchange of felamimail if notification for new emails is switched on. bofelamimail session information is now buffered and reapplied after notification run. 2009-11-26 15:40:12 +00:00
1b256c503d removed unnecessary error logging 2009-11-16 16:43:50 +00:00
08efec194f fixed not found user sessions while working with notifications and assured that all_no_sort param gets handed over to handler class 2009-10-23 13:07:11 +00:00
cdd9450504 reverted r28072: maybe its better to keep the truncation of sensitive data for some cases 2009-10-09 19:59:22 +00:00
b9c7fa9526 fixed: links rendered through both html::link and html::a_href get a wrong url 2009-10-09 19:51:25 +00:00
29e477f912 removed unneeded truncation of sensitive data - sensitive data must not be given at all to notifications link array 2009-10-09 19:22:39 +00:00
be0c204cfa fixed egwpopup not writing to database 2009-10-09 19:03:35 +00:00
46b4c081a1 "only responding to after_navbar hook, if notifications is enabled for the user, since after_navbar get's called regardless of applicaton permissions" 2009-08-25 11:22:04 +00:00
1b5bd9a1fb "explicit require bofelamimail, 'til it get a autoloading conform name" 2009-04-28 20:24:05 +00:00
6f7c9611ea added configureable poll interval for egwpopup - default is 60 seconds 2009-04-06 21:46:11 +00:00
5a53158bc7 renamed ajax class to fit autoloading scheme 2009-04-03 20:36:28 +00:00
612f7be6d9 created ONE single AJAX request to improve performance again 2009-04-03 20:17:22 +00:00
21338a8327 "added filemtime to force browser to reload javascript file after a modification" 2009-03-24 09:33:28 +00:00
fd1109612c fixed typo 2009-02-27 18:51:17 +00:00
b3b7487ad1 eGroupWare popup: Complete re-style of css and markup (nearly no visible changes but a lot of cleanup). eGWpopup now has a scrollbar for long messages. Changed non-validating color lightgray of idots to its numeric value. Renamed notificationwindow completely to egwpopup. 2009-02-23 20:45:31 +00:00
878590ea4c E-Mail notifications are now using eTemplate. Removed unused eTemplate from previous notifications of eGW 1.4. Updated some german lang phrases. Complete german translation follows soon. 2009-02-14 16:49:10 +00:00
5a1a3879ac First draft of mail notifications, sponsored by kk-it.net. Checkout the forum for more information. IMPORTANT: You probably have to clear your browsers cache before using it. 2009-02-11 19:32:26 +00:00
f4cf482f4f removed debugging into my home folder. sorry I forgot that ! 2009-01-25 18:05:13 +00:00
fad2227b8c Added new function set_skip_backends() to notifications class. The calling application now can set backends which must be skipped even if the user has set the backend to be executed in its prefs. This is useful for e.g. notifying about new mails in future (where a user pref "notify me by mail" does not make sense). 2008-12-10 19:47:22 +00:00