Christian Binder
a768722232
removed unnecessary error logging
2009-11-16 16:44:34 +00:00
Ralf Becker
3c23ce30e0
fixing PHP5.3 deprecated warnings
2009-11-16 09:01:01 +00:00
Christian Binder
09da0383bc
fixed: links rendered through both html::link and html::a_href get a wrong url
2009-10-09 20:11:22 +00:00
Ralf Becker
515c1cbefc
"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:23:28 +00:00
Christian Binder
1c51e71119
removed debugging into my home folder. sorry I forgot that !
2009-01-25 18:20:53 +00:00
Klaus Leithoff
8169fe41e1
introducing and enhancing debug-stuff, targeted on SMTP sending without interface (notification). To make not functional sending a bit more traceable
2008-12-09 14:45:27 +00:00
Ralf Becker
7c69d01277
"fixed bug reported by Frank Becker on the German list: Links in popup notification contains double egroupware path
...
(caused by calling html::link AND htm::a_href on the link, which caused a double run through egw_session::link )
"
2008-10-16 05:30:31 +00:00
Ralf Becker
bf8a23e47e
"fixed bug reported on user list: PHP Fatal Error: unknown method egw_session::list_sessions()"
2008-09-09 11:59:34 +00:00
Ralf Becker
65b94c8284
"fixed config name, wrong name caused not being able to switch off popup notifications"
2008-08-15 09:38:58 +00:00
Ralf Becker
e2f72dcc70
"using egw_session::session_list()"
2008-08-13 20:14:44 +00:00
Ralf Becker
72e99175e9
added version
2008-07-30 06:49:55 +00:00
Ralf Becker
459461347e
bocontacts --> addressbook_bo
2008-05-15 08:52:14 +00:00
Ralf Becker
9e615429e9
sms notifications from aleksander.adamowski(at)olo.org.pl
2008-04-21 17:23:18 +00:00
Ralf Becker
608e2ef249
"use static config::read() method"
2008-03-22 12:34:53 +00:00
Ralf Becker
443d4fd16a
"dont switch the global db object away from phpgwapi!"
2008-03-22 12:34:27 +00:00
Ralf Becker
0da675bf6e
made all methods from html class static and removed the unnecessary singleton
2008-03-09 14:35:48 +00:00
Christian Binder
5b699573e4
enabled class autoloading for notifications, let admins enable or disable notification backends, security fixes for email and egwpopup backend, unified link arrays used for notifications
2008-01-30 18:58:00 +00:00
Christian Binder
5fee16c3ef
removed deprecated pass-by-reference which caused a php warning
2007-12-20 19:49:55 +00:00
Christian Binder
40a68b6cfd
little re-design of notifications: cleaned up relation between main class and backends. main class is responsible for notification routing. backends are responsible for sending one message to one user. relocated ajax functions to a separate file.
2007-12-18 15:53:38 +00:00
Christian Binder
b319e27c68
added additional XSS prevention in winpopup notification. Thx to Aleksander Adamowsky
2007-12-14 13:52:28 +00:00
Christian Binder
5d74af6d9a
implemented fallback to email-backend if recipient has no rights to run notification-app or recipient has no prefs set
2007-12-13 12:52:35 +00:00
Christian Binder
bfff821e18
notification-app is now ready for non-eGW users as sender and recipients. deleted the old-style sending part from bo_tracking. this is not needed anymore.
2007-12-10 08:26:29 +00:00
Christian Binder
d84fc5bd6a
re-commit of winpopup-backend. the commandline to execute is now hardcoded into the backend for security reasons
2007-12-05 08:55:10 +00:00
Christian Binder
f0293b3c9d
enhanced some failure-proof logic. messages can now be set as html and/or plain and notification-app auto-creates the missing types.
2007-11-30 05:38:31 +00:00
Christian Binder
4859fb6a8e
removed winpopup backend due to a massive security whole - will fix that asap and re-commit it then
2007-11-29 05:46:35 +00:00
Christian Binder
c03db413c3
let the backend at the very end enclose HTML-messages in <html> and <body> tags and not get_body. We do not want to lock out further html.
2007-11-24 14:45:03 +00:00
Christian Binder
5a7319417e
get tracker (and infolog) notifications working again with HTML-formatted messages as implemented before.
2007-11-24 14:01:27 +00:00
Christian Binder
e72ec7185e
Extended notification-app and egwpopup. Added winpopup-backend and email-backend. PHP5.1+ is now mandatory in trunk. For more infos look at the egw-developers list.
2007-11-22 08:29:16 +00:00
Cornelius Weiß
8cd9ca29ed
docu and layout updates
2007-06-18 08:48:43 +00:00
Cornelius Weiß
92553ea37e
removed allready done todo
2007-06-07 22:06:46 +00:00
Cornelius Weiß
90c5388542
fix: notification popup where broken after ralfs changes, nicify this chagnes
2007-06-01 11:43:08 +00:00
Ralf Becker
f2fb5fad4b
2007-05-28 21:17:15 +00:00
Ralf Becker
171712fc46
load translations only if needed
2007-04-17 05:58:08 +00:00
Ralf Becker
6756894920
php5.2+ requires the interface to have the same default params as the implementation
2007-04-17 05:57:22 +00:00
Cornelius Weiß
0f11596866
remove forgotten debug message
2007-02-11 07:48:44 +00:00
Cornelius Weiß
8a04e759c4
tryouts with svn propset
2006-09-25 10:20:46 +00:00
Cornelius Weiß
173b846279
tryouts with svn propset
2006-09-25 10:16:19 +00:00
Cornelius Weiß
438b4f6deb
cleanup
2006-09-25 08:23:30 +00:00
Cornelius Weiß
873fad71de
fix column type for id in notifications popup table
...
remove depricated SEP's
corrected type hintings
continue fight against svn... (replacement of $id$ in this episode)
2006-09-25 07:00:51 +00:00
Ralf Becker
f79aa7e65f
url's always uses slashes (SEP is a backslash under windows)
2006-09-12 17:30:26 +00:00
Cornelius Weiß
c57dadd8f7
new notification module
2006-09-07 07:04:15 +00:00
Cornelius Weiß
c4bb0dcf98
me again against svn
2006-09-07 06:58:58 +00:00
Cornelius Weiß
6667cca4de
New notificaion module
...
/**
* Notifies users according to their preferences.
*
* @abstract NOTE:Notifications are small messages. No subject and no attechments.
* If you need this kind of elements you probably want to send a mail, don't you :-)
* @abstract NOTE: This is for instant notifications. If you need time dependend notifications use the
* asyncservices wrapper!
*
* The classes doing the notifications are called notification_<method> and should only be
* called from this class.
*
*/
2006-03-06 17:11:45 +00:00