Ralf Becker
c60d39ee7d
fixed problem pointed out by Nahuel Grisolia <ngrisolia@cybsec.com>
2010-02-13 01:21:17 +00:00
Klaus Leithoff
eb2bf86b4f
move the ie dropdown menu hack to jsapi, make it an preference, so you can switch it off, if it does not work for you
2010-02-12 09:09:41 +00:00
Jörg Lehrke
c9581b47a9
address moreData conflict between datastores
2010-02-09 10:48:03 +00:00
Jörg Lehrke
68fcd4da93
Fix old formats' folding issue
2010-02-09 10:47:50 +00:00
Jörg Lehrke
30a17bc476
Enable SlowSync optimization with old mappings; vCalendar 1.0 folding
2010-02-08 19:50:37 +00:00
Jörg Lehrke
e18f24d75b
Update SyncML user preferences immediately
2010-02-07 20:27:27 +00:00
Jörg Lehrke
c39d37e0a2
Fix empty default domain issue again
2010-02-07 17:53:09 +00:00
Jörg Lehrke
cc0e1a5e7f
Fix empty default domain issue
2010-02-07 14:28:09 +00:00
Jörg Lehrke
d843300394
Reworked SyncML authentication/session handling with multi-domain support
2010-02-05 20:52:55 +00:00
Klaus Leithoff
312c782961
add missing is_global function
2010-02-05 09:13:30 +00:00
Klaus Leithoff
0a3f90459f
backport of rev28982: fix for session issue
2010-02-04 15:38:07 +00:00
Ralf Becker
cc3c15d623
merged all category stuff, but r29061 - the group spezific global cats, to EPL-9.2 so it is now working well with an up to date EventMgr, still using the old db-format with cat_owner=-1 for global cats, it already uses the new global category UI in admin
2010-02-04 02:20:55 +00:00
Klaus Leithoff
0d9ceff493
backport of Ralfs tooltip improvement: rev28980, rev29034, rev29035,rev29036,rev29071
2010-02-02 11:37:49 +00:00
Klaus Leithoff
cbcc0a38e6
Backport of Rev28983: improve the parsing / cleaning of html messages
2010-02-01 15:35:53 +00:00
Ralf Becker
5073a8b24e
completly reworked admin >> global categories, in preparation for group specific global cats
2010-01-30 23:57:03 +00:00
Ralf Becker
e73dcb2a27
fixed colorpicker (as not using current color) and added colorpicker widget to etemplate
2010-01-30 23:55:36 +00:00
Ralf Becker
43553a0226
- depricated return_single($cat_id) in favor of read($cat_id) return not
...
an array with a single cat, but just the cat
- read($cat_id) and id2name($cat_id,'data') return now data as array
- edit($cat) and add($cat) now serialize data, if it's an array
- return*() have optional parameter to return data as array (default is
still to return it serialized)
- new constants categories::GLOBAL_APPNAME='phpgw' and
categories::GLOBAL_ACCOUNT=-1 (the later will change in the next step)
2010-01-30 23:50:51 +00:00
Jörg Lehrke
32639bd47e
Major SyncML Calendar update
...
- SIFE support improved
- various vCalendar 1.0 issues fixed
- device specific timezone support for recurring events
- pseudo exception handling improvements
2010-01-29 21:42:54 +00:00
Ralf Becker
db42d6d4d1
reworked auth classes, to allow them to use each other and a new auth class using a primary backend (ldap) and a fallback (sql)
2010-01-28 04:26:27 +00:00
Ralf Becker
61d26df913
reworked auth classes, to allow them to use each other and a new auth class using a primary backend (ldap) and a fallback (sql)
2010-01-28 04:22:37 +00:00
Ralf Becker
1da409ca9a
first step of group prefs (backend only for now)
2010-01-27 05:49:59 +00:00
Ralf Becker
30e13c4acf
first step of group prefs (backend only for now)
2010-01-27 05:44:31 +00:00
Ralf Becker
98d55ba808
read all installed apps and not just the enabled ones
2010-01-27 05:23:44 +00:00
Ralf Becker
5e3541c5b2
read all installed apps and not just the enabled ones
2010-01-27 05:22:41 +00:00
Klaus Leithoff
befdacb962
backport of H-JTappes patches r29018 and r29019; internationalization of restor messages, adding missing documentation, fixing typos, ...
2010-01-25 09:06:16 +00:00
Ralf Becker
49b237ec72
handing argument types for wz_tooltips and only using UnTip(), if tooltip is NOT sticky
2010-01-24 03:15:12 +00:00
Ralf Becker
27c2de1986
re-adding default width of 300px, I missed when updating the class
2010-01-24 02:29:29 +00:00
Ralf Becker
49d444e3c9
fixed problem if $order is given as string, supporting it now again
2010-01-24 01:31:06 +00:00
Ralf Becker
e1122bb88f
fixed common::setLocal() to fallback to en_US, not en_EN (which does not exist) and then de_DE (giving german)
2010-01-24 01:08:48 +00:00
Ralf Becker
0c5e495994
fixed common::setLocal() to fallback to en_US, not en_EN (which does not exist) and then de_DE (giving german)
2010-01-24 01:07:26 +00:00
Hans-Jürgen Tappe
2606c0b439
Remove duplicate return.
2010-01-22 21:43:50 +00:00
Hans-Jürgen Tappe
9c5fd08d90
Fix backup->restore() as discussed on the devel list:
...
- Internationalization of error messages.
- Typos
- Add missing code documentation
- Respect return code of db->transaction_commit()
- Add missing filename arguments in restore() calls.
2010-01-22 21:39:19 +00:00
Klaus Leithoff
800de1cbae
improve db_backup/restore
2010-01-22 13:52:50 +00:00
Klaus Leithoff
577ce3e8df
improve db_backup/restore
2010-01-22 13:52:04 +00:00
Ralf Becker
0e405049b3
A few improvments with hooks:
...
- register_all_hooks deletes now hooks of no longer existing apps
- hooks get instanciated directly with egw object, to cache the hooks
read from the DB (and not read it again on each request)
- hooks get now stored by location, so no need anymore too loop for each
hooks::process() call to all apps to find applying hooks
- hooks::process($location,$order,$no_permission_check) no longer
defaults automatically puts current app in $order, if $order is not
given, without $order hooks are executed in application order!
2010-01-21 23:31:28 +00:00
Ralf Becker
42c4347eb6
fixed not deleted files in filesystem
2010-01-21 22:59:03 +00:00
Ralf Becker
9c4b9aebbf
fixed not deleted files in filesystem
2010-01-21 22:56:57 +00:00
Ralf Becker
507bad0b92
new registry method edit/edit_id to edit an entry
2010-01-19 22:14:39 +00:00
Klaus Leithoff
30abf86181
only warn, for no ziparchive, if you want to backup files
2010-01-19 15:27:30 +00:00
Klaus Leithoff
5eea273319
only warn, for no ziparchive, if you want to backup files
2010-01-19 15:25:53 +00:00
Klaus Leithoff
0075e7f4cd
attempt to improve the parsing/cleaning of html messages.
2010-01-19 13:29:16 +00:00
Jörg Lehrke
21a2cab5a8
Fix session issue
2010-01-18 14:57:35 +00:00
Ralf Becker
4600c7cb38
Imported latest version of wz_tooltips (5.31) as they no longer need to
...
process the whole dom tree to enable the tooltips.
(Also made the changed from r23372 again)
2010-01-17 03:20:45 +00:00
Ralf Becker
013e6fe429
refractored our exception handler a bit, to allow using part of it from ajax too. Ajax logs now the exception to the error_log and only shows a trace to the user if enabled in the config, like the rest of EGroupware
2010-01-14 23:51:50 +00:00
Ralf Becker
8b2fe41fe0
refractored our exception handler a bit, to allow using part of it from ajax too. Ajax logs now the exception to the error_log and only shows a trace to the user if enabled in the config, like the rest of EGroupware
2010-01-14 23:50:06 +00:00
Klaus Leithoff
dd992dfaef
use require_once instead of require, as we seem to run into some 'cannot redeclare class'-errors
2010-01-14 11:46:09 +00:00
Klaus Leithoff
83b53cadbe
use require_once instead of require, as we seem to run into some 'cannot redeclare class'-errors
2010-01-14 11:43:54 +00:00
Klaus Leithoff
88be03483d
joergs lehrke commit 28945 and 29844 improving syncml session handling
2010-01-14 08:19:45 +00:00
Jörg Lehrke
16c190cfe2
Improve SyncML session handling
2010-01-13 09:05:27 +00:00
Jörg Lehrke
59affe07ce
Improve SyncML session handling; code cleunups
2010-01-13 08:47:00 +00:00
Ralf Becker
a8c5680d1b
some fixes for session of basic auth clients as sogo connector:
...
- added user IP to hash used as session id (so changed IP, different devices force a different session)
- returning false in verify, if domain is changed
- fixed "Wrong IP" message
2010-01-12 03:57:56 +00:00
Ralf Becker
07d7b66735
some fixes for session of basic auth clients as sogo connector:
...
- added user IP to hash used as session id (so changed IP, different devices force a different session)
- returning false in verify, if domain is changed
- fixed "Wrong IP" message
2010-01-12 03:55:42 +00:00
Ralf Becker
01b4d34de3
somehow forgot to remove old xajax files
2010-01-12 03:44:03 +00:00
Ralf Becker
aca03d2dbc
somehow forgot to remove old xajax files
2010-01-12 03:42:46 +00:00
Ralf Becker
081445949f
Merged Jörgs commits:
...
- r28917: Fix encoding issues; improvements for Funambol clients
- r28918: Fix SyncML client recognition
- r28919: More Funambol adjustments and workarounds
- r28920: Fix task priorities for Funambol WM Client
- r28921: Fix various issues introduced with Funambol adjustments; code
cleanup
- r28922: Enforce SINGLE, if detected; cleanup logging again
2010-01-11 23:48:42 +00:00
Jörg Lehrke
548f5f8c98
Fix various issues introduced with Funambol adjustments; code cleanup
2010-01-10 19:02:16 +00:00
Jörg Lehrke
3242e169cc
More Funambol adjustments and workarounds
2010-01-09 18:04:21 +00:00
Jörg Lehrke
49823ecd7e
Fix encoding issues; improvements for Funambol clients
2010-01-08 13:09:36 +00:00
Ralf Becker
e750d7cf52
merged xajax 0.5 commits from trunk:
...
r28909: register doXMLHTTPsync as an alias to call doXMLHTTP
synchronious
r28908: remove reference from $obj =& new obj() constructs, to get
ride of depricated warnings in php5.3
r28907: using new xajax version 0.5, thought automatically defining
all pre 0.5 response functions, so no changes in EGroupware callbacks
necessary, everything should work as before
r28906: adding stock xajax_0.5_minimal
2010-01-08 02:44:18 +00:00
Ralf Becker
f6b406ca8c
Merged commit from Jöerg:
...
r28891: Optimized Funambol recognition
2010-01-08 02:37:32 +00:00
Ralf Becker
583a4b91d7
register doXMLHTTPsync as an alias to call doXMLHTTP synchronious
2010-01-08 01:16:29 +00:00
Ralf Becker
d9d303db6d
remove reference from $obj =& new obj() constructs, to get ride of depricated warnings in php5.3
2010-01-07 23:44:33 +00:00
Ralf Becker
65aa5f8740
using new xajax version 0.5, thought automatically defining all pre 0.5 response functions, so no changes in EGroupware callbacks necessary, everything should work as before
2010-01-07 23:39:17 +00:00
Ralf Becker
19215ae75e
adding stock xajax_0.5_minimal
2010-01-07 23:33:20 +00:00
Ralf Becker
c1fa9f5cf4
fixed supported-report-set according to a calendarserver example and reorganized HTTP_WebDAV_Server to generally support hierachical properties
2010-01-07 04:27:32 +00:00
Ralf Becker
8d55e4800e
fixed supported-report-set according to a calendarserver example and reorganized HTTP_WebDAV_Server to generally support hierachical properties
2010-01-07 04:24:45 +00:00
Ralf Becker
46f3d19e1c
supported-report-set as required for CardDAV and Sogo connector
2010-01-07 02:07:33 +00:00
Ralf Becker
b446f6de4e
supported-report-set as required for CardDAV and Sogo connector
2010-01-07 02:04:09 +00:00
Ralf Becker
291890c5cc
ctag for addressbook, sogo connector seem to require it, thought it should be optional, anyway ctag makes sense
2010-01-05 23:30:59 +00:00
Ralf Becker
d53f0c91bf
ctag for addressbook, sogo connector seem to require it, thought it should be optional, anyway ctag makes sense
2010-01-05 23:25:17 +00:00
Jörg Lehrke
ed519fda33
Optimized Funambol recognition
2010-01-05 10:09:47 +00:00
Ralf Becker
749b755a18
make input readonly via javascript to NOT trigger mobile devices to display a keyboard
2010-01-01 23:06:02 +00:00
Ralf Becker
19dd3785a9
make input readonly via javascript to NOT trigger mobile devices to display a keyboard
2010-01-01 23:04:39 +00:00
Ralf Becker
f609bdde32
merged r28876 from Jaytraxx: recognize zero value also as a real value
2009-12-31 22:16:05 +00:00
Christian Binder
b3a02f9408
recognize zero value also as a real value
2009-12-30 13:48:00 +00:00
Ralf Becker
9df8431a61
fixed not used user date and time format, if no timezone set
2009-12-24 01:53:27 +00:00
Ralf Becker
08d5ce1f30
fixed not used user date and time format, if no timezone set
2009-12-24 01:48:51 +00:00
Ralf Becker
7bfa59767c
fixed typo preventing creation of new events, if no timezone pref is set (should show just the server timezone)
2009-12-24 01:03:35 +00:00
Ralf Becker
8b24fa4ed3
fixed typo preventing creation of new events, if no timezone pref is set (should show just the server timezone)
2009-12-24 01:00:16 +00:00
Nathan Gray
b94bf0c8a0
Completely revert changes from rev 28826.
...
Now using a seperate array to hold additional topmenu entries from hooks to prevent occasional duplication of info items. Apps should now be able to call ['egw']->framework->add_topmenu_item('name', 'url', 'title') to add an additional entry to the topmenu.
2009-12-17 18:07:59 +00:00
Klaus Leithoff
e9beccdeb7
revert 28859
2009-12-17 15:51:17 +00:00
Klaus Leithoff
95540c3fa7
revert n.gray s rev 28826, as it clutters the topmenu occasionaly
2009-12-17 14:48:19 +00:00
Klaus Leithoff
8c3d24ae65
revert n.gray s rev 28826, as it clutters the topmenu occasionaly
2009-12-17 14:47:48 +00:00
Christian Binder
86346deefe
fixed empty resultset if num_rows option is not defined, removed some weird indents
2009-12-16 13:10:55 +00:00
Klaus Leithoff
70d74361f3
improving the display by toggling the editor mode; improving import of html mails after flaw in rev28758
2009-12-16 10:59:38 +00:00
Klaus Leithoff
b48c4f51fc
improving the display by toggling the editor mode; improving import of html mails after flaw in rev28758
2009-12-16 10:57:37 +00:00
Nathan Gray
77c889f907
Don't clear items, it will erase anything added by apps in topmenu_info hook
2009-12-09 23:15:46 +00:00
Nathan Gray
219ae4d224
Can't use ExecMethod2(), it doesn't pass by reference.
...
Used code to pass options by reference from nextmatch widget so apps can update array if they need.
2009-12-08 17:56:22 +00:00
Ralf Becker
3ac566fda8
EPL Logo
2009-12-08 09:10:15 +00:00
Ralf Becker
76e43e442c
fixed typo
2009-12-08 08:19:58 +00:00
Nathan Gray
dd1370f97f
Implement Ralf's suggestion of an options array to pass extra query parameters
2009-12-07 21:42:20 +00:00
Ralf Becker
6aa95316ba
using a static var as cache, which is a reference to the session:
...
a) automatic shared between all instances of accounts class
b) no need to have a shutdown function storing it to the session
--> cleaner code
2009-12-07 17:56:31 +00:00
Ralf Becker
c772e1d57d
"new method acl::get_location_grants(), jaytraxx was missing ;-)"
2009-12-07 12:36:25 +00:00
Ralf Becker
0af8b60e39
"Maximum number of titles to query from an application at once (to NOT trash mysql)"
2009-12-07 11:18:13 +00:00
Ralf Becker
104e2464d5
moved one-time storage of server timezone and restore of it from egw_time to egw class, as in 1.6.003 now
2009-12-03 08:10:48 +00:00
Ralf Becker
c743665438
"switching logging off again"
2009-12-03 07:56:34 +00:00
Ralf Becker
4e2a8131c3
"partly reverting r28676, as array2string and function_backtrace is not yet loaded"
2009-12-03 07:44:10 +00:00
Oscar Manuel Gómez Senovilla
ebd2f93474
Recover history from rev 28545
2009-12-02 19:10:51 +00:00
Oscar Manuel Gómez Senovilla
1dbce299af
Temporary removal to recover history from rev 28545
2009-12-02 19:09:04 +00:00
Ralf Becker
d111906697
remove jerryr print.css template, as it was not used before and is not up to date
2009-12-02 17:03:36 +00:00