Ralf Becker
96db81c50c
dont use IN ( ), if there's only one value, it's slower for MySQL
2010-03-04 17:18:30 +00:00
Ralf Becker
0f2eceefb8
Preseed link title-cache for link-list and link-string widget
...
(Performance improvment, as all titles of an application get queried in
a single query and NOT once for every link)
2010-03-04 17:07:10 +00:00
Klaus Leithoff
7e34a7c999
pdo statement->execute expects either the prepared statement with already bound parameters OR an array of the vars to be bound. It can NOT handle them MIXED
2010-03-04 12:05:42 +00:00
Klaus Leithoff
62c6359c0b
trying to fix the real cause for the resourcetype/collection issue, breaking XP native WebDav Access and having impacts on groupdav: Now resourcetype returns a prop for collection in case of a folder
2010-03-03 09:14:21 +00:00
Ralf Becker
1bcb356a25
fixed propfind_iterator sometimes not returning any item
2010-03-03 08:17:20 +00:00
Jörg Lehrke
59f91abfd7
SlowSync issues with event pseudo exceptions
2010-03-03 00:41:15 +00:00
Jörg Lehrke
2b0d9f5b43
Fix empty ORGANIZER/ATTENDEE
2010-02-28 12:53:49 +00:00
Jörg Lehrke
72e55f9753
Fix GroupDAV issues
2010-02-26 11:04:01 +00:00
Jörg Lehrke
841300542b
Add RDATE support to VTIMEZONE parser
2010-02-26 11:03:34 +00:00
Jörg Lehrke
de840a1fcc
Fix empty field issue
2010-02-23 18:18:10 +00:00
Jörg Lehrke
8204d84ca5
Enable proper 'refresh from server' again
2010-02-17 13:28:00 +00:00
Jörg Lehrke
9d39f2ec98
Fix newline issue
2010-02-16 15:09:52 +00:00
Ralf Becker
c70ff2e069
fixed a strange PHP5.3 problem, it seems call_user_func_array fails returning NULL for a static method with a var parameter
2010-02-15 06:02:36 +00:00
Ralf Becker
dbeb104ed5
changed rename to also rename in-active versions and made mkdir_recursive private, as it is only a helper and no exported method
2010-02-15 04:35:32 +00:00
Ralf Becker
aca8b220df
fixed problem pointed out by Nahuel Grisolia <ngrisolia@cybsec.com>
2010-02-13 02:57:22 +00:00
Ralf Becker
22630b849a
fixed problem pointed out by Nahuel Grisolia <ngrisolia@cybsec.com>
2010-02-13 01:19:27 +00:00
Nathan Gray
30db6582f7
Don't modify filter columns with numeric keys
2010-02-12 18:36:04 +00:00
Klaus Leithoff
3ac8b33231
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:04:44 +00:00
Jörg Lehrke
3fb2b0173b
address moreData conflict between datastores
2010-02-09 10:44:15 +00:00
Jörg Lehrke
5cbb080b42
Fix old formats folding issue
2010-02-09 10:43:06 +00:00
Jörg Lehrke
d75b2d3d12
Enable SlowSync optimization with old mappings; vCalendar 1.0 folding
2010-02-08 19:48:33 +00:00
Jörg Lehrke
df51d3a409
Update SyncML user preferences immediately
2010-02-07 20:28:15 +00:00
Jörg Lehrke
0197125d42
Fix empty default domain issue again
2010-02-07 17:53:28 +00:00
Jörg Lehrke
3c13536c3a
Fix empty default domain issue
2010-02-07 14:28:55 +00:00
Ralf Becker
c99c79cd32
a few changes required to use sqlfs as base of a versioning stream wrapper (EPL only)
2010-02-07 06:19:56 +00:00
Jörg Lehrke
fa6626a5d1
failsafe session handling
2010-02-03 20:08:55 +00:00
Jörg Lehrke
712a87152f
Fix multi-domain support for SyncML
2010-02-03 12:28:49 +00:00
Klaus Leithoff
995940eeb5
small improvements regarding the tooltip behavior for calendar
2010-02-02 11:23:11 +00:00
Ralf Becker
958452ff95
Implementation of global categories limited to a certain group:
...
- from user perspectiv they are global cat like the existing ones
(also comming in two flavors: global or for a certain app)
- admins can select to limit a global cat when they create it
--> all members of a given group have the cat as a global one
==> This does a silent modification of the categories table:
global cats get changed from cat_owner=-1 to cat_owner=0 !!!
2010-01-31 03:36:01 +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
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
30e13c4acf
first step of group prefs (backend only for now)
2010-01-27 05:44:31 +00:00
Ralf Becker
5e3541c5b2
read all installed apps and not just the enabled ones
2010-01-27 05:22:41 +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
49d444e3c9
fixed problem if $order is given as string, supporting it now again
2010-01-24 01:31:06 +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
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
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
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
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