Klaus Leithoff
8d0cdd068d
reduce the use of the session as cache/storage for notified mails; use INSTANCE cache instead
2014-01-29 09:40:45 +00:00
Ralf Becker
9d9ac0e02e
* Java notifier app from Stefan Werfling, added translation and egw-configuration on download
...
r41060: fixes from Stefan Werfling for older php versions, where ENT_XML1 is not defined
r41359: latest changes from Stefan: logging and fixed to short socket timeout in config file
r41442: fix for translated debug level causing notification popup to fail
r41474: fixed corrupted (to small) jar file download caused by PHPs stat cache, also removing temp. file
2013-01-30 10:48:48 +00:00
Ralf Becker
3e3dda8149
* Java notifier app from Stefan Werfling, added translation and egw-configuration on download
2012-12-09 05:56:42 +00:00
Ralf Becker
62e9d80aeb
* Notifications: activate links when creating a html mail from a plain-text one
2012-10-30 16:35:14 +00:00
Ralf Becker
10e2e6556a
* Notifications: activate links when creating a html mail from a plain-text one
2012-10-30 16:34:27 +00:00
Ralf Becker
760ed8d1dc
* Calendar: popup notifications now include a link again
2012-09-04 12:11:54 +00:00
Ralf Becker
7ade6b4f55
* Calendar: popup notifications now include a link again
2012-09-04 12:10:37 +00:00
Ralf Becker
75a41ddd9e
* Calendar: fixed since last update missing event details, notification iCal adds description with (required) *~*~*~*~*~*~*~*~*~* separator, extended has description before event details and links
2012-08-21 14:50:47 +00:00
Ralf Becker
1b3e897eec
* Calendar: fixed since last update missing event details, notification iCal adds description with (required) *~*~*~*~*~*~*~*~*~* separator, extended has description before event details and links
2012-08-21 14:49:26 +00:00
Ralf Becker
563673feb4
fixed exception in notifications: "cannot send notifications. No sender supplied"
2012-08-08 07:06:58 +00:00
Ralf Becker
ea18bc75b5
fixed exception in notifications: "cannot send notifications. No sender supplied"
2012-08-08 07:06:32 +00:00
Klaus Leithoff
407397a81c
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:54:54 +00:00
Klaus Leithoff
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
Ralf Becker
57730480a7
define SEP, if not defined, fixes open_basedir errors seen in error_log
2012-03-13 08:59:34 +00:00
Ralf Becker
dff1f3894e
define SEP, if not defined, fixes open_basedir errors seen in error_log
2012-03-13 08:59:05 +00:00
Klaus Leithoff
e7bb55dca9
* notification: if sending meeting requests: only send the text/plain part, as outlook interprets the html part as meeting description
2012-01-06 12:31:47 +00:00
Klaus Leithoff
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
Nathan Gray
c98e614c85
Let browser notification happen if verbosity is low
2011-12-05 15:37:50 +00:00
Nathan Gray
4283e1122e
Allow browser to notify even if verbosity is low, in case browser is not visible
2011-12-01 16:20:00 +00:00
Nathan Gray
e927e73560
* Add ability to use browser notifications+popups, when available from the browser
2011-11-28 17:42:35 +00:00
Nathan Gray
4312c485d1
Use system charset for systems that aren't UTF-8
2011-11-28 16:15:21 +00:00
Nathan Gray
a9119e5eeb
Specify utf-8 as encoding for browser notification
2011-11-25 17:43:01 +00:00
Nathan Gray
b023204b1d
Show the normal in-browser notification popup when using browser notifications
2011-11-24 16:22:34 +00:00
Nathan Gray
d7cfdfa3d0
Enable popups to use desktop notifications, if browser supports it
2011-11-23 23:48:58 +00:00
Klaus Leithoff
389f385701
* notification: do not notify expired or inactive users
2011-11-08 08:18:36 +00:00
Klaus Leithoff
05e07d0c80
* notification: do not notify expired or inactive users
2011-11-07 16:50:16 +00:00
Klaus Leithoff
40708b49d1
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:23:14 +00:00
Klaus Leithoff
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
Klaus Leithoff
4e0ae73a73
* email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well.
2011-09-28 11:30:59 +00:00
Klaus Leithoff
cd68b52cfb
* email: improve connection handling (targeting failed connects), apply connection timeout on data retrieval as well.
2011-09-28 10:57:46 +00:00
Ralf Becker
d3e22bde33
missing xet file of checkmailbox template
2011-09-15 10:39:27 +00:00
Klaus Leithoff
752c0cbb7f
* 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 13:34:16 +00:00
Klaus Leithoff
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
Klaus Leithoff
30f64cad47
* 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:22:33 +00:00
Klaus Leithoff
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
Klaus Leithoff
ad933f60c9
fix bug in notifications introduced with rev35400
2011-06-27 09:09:17 +00:00
Ralf Becker
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
Klaus Leithoff
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
Ralf Becker
39080d50f8
removed no longer used enable_popup check, as it is always enabled now
2011-06-15 10:05:11 +00:00
Ralf Becker
7b2a5dd23f
* Notifications: popup and email are enabled per default, default preference is "popup_or_email"
2011-06-14 13:55:06 +00:00
Ralf Becker
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
Klaus Leithoff
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
Klaus Leithoff
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
Ralf Becker
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
Ralf Becker
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
Ralf Becker
42bf4dbc3c
updating number of current users via notifications
2011-04-14 09:50:35 +00:00
Nathan Gray
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
Ralf Becker
fc93bfde26
bofelamimail --> felamimail_bo
2011-03-10 12:59:16 +00:00
Klaus Leithoff
76c981d20d
rewrite of r33861, a bit more elegant
2011-02-21 16:30:27 +00:00
Klaus Leithoff
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