Commit Graph

21 Commits

Author SHA1 Message Date
Ralf Becker
7b6a1013fc SyncML patches from patrick.bihan-faou-AT-mindstep.com (without
logout+mbstring stuff), small modification to use the already exiting
methodes to generate full name and fileas)
The code is commited to trunk only at the moment to allow testing of it.
If everything goes well, we intend to commit it to 1.4 branch too.
Here's the original description of the patch by Patrick:
- handles the default config for current versions of funambol (i.e. the
scard/stask/snote/scal locations)
- tries to be a bit smarter on how the data content should be encoded
based on what the client specified (sif+base64/vcard, / fragmented or
not, etc.)
- workaround a bug in some versions of funambol, where funambol does not
specify the proper sif type for the type of requested data
- imported patch #117 from egw's tracker
- make sure that the logs generated by the horde code go to stderr so
they can be view in the webserver's logs
- as much as possible reduce code duplication. For example, the
categories are handled in the parent classes for both the SIF avn VCAL
formats for each type of data (addressbook,infolog,calendar).
- make sure the code can handle more than one categories in each
  direction
- treat the 'sony ericsson' vendor string just like 'sonyericsson', the
newer phones apparently have a space in the vendor string... (this
touches some files in the icalsrv as well)
- handle notes: these should now work with everything (funambol or
  other)
- remove more code duplication: the syncml "api" for the various data
types (calendar, contacts, infolog) is now common for both the vcard and
sif data formats (cf the files that need to be removed)
- handle the "privat" filter in infolog like the "private" filter (some
part of the code use the name without the trailing e)
- imported patch # 267 from egw's tracker
2007-09-29 10:29:48 +00:00
Ralf Becker
fc57480a6a "fix for bug #894: Reccurring events with setting interval drop participants
fix for problem reported in patch #906: problem when you edit a recurrent event"
2007-06-11 17:13:43 +00:00
Ralf Becker
6dbca2c1c5 "fix for bug #583: SQL error when deleting account and transfering ownership" 2007-05-07 08:27:50 +00:00
Ralf Becker
09f556d5d4 worked around stupid php5.2 empty haystack warnings 2007-04-29 14:33:17 +00:00
Ralf Becker
c973715bc4 phpDoc compatible headers 2007-03-09 11:39:47 +00:00
Christian Binder
f6e5fcb84f fix for calendar recurring events bug: state of first occurence gets displayed wrong. Ralf maybe wants to review that. 2007-03-02 13:14:17 +00:00
Ralf Becker
9be3101d9a small docu update 2006-12-25 12:16:40 +00:00
Christian Binder
b7dbf4cbba Re-activated filter in calendar views with two states: all or hideprivate 2006-11-02 21:33:00 +00:00
Ralf Becker
37e858c7b3 fixed typo which caused no union queries used by calendar under MySQL5 again 2006-04-25 16:00:51 +00:00
Ralf Becker
aa2161d4c2 reverted to old query for mssql and mysql < 4 2006-03-29 07:01:18 +00:00
Ralf Becker
76c85cb5db fix for change_delete_user: delete calendar entries without participants (can happen if the deleted user is the only participants, but not the owner) 2006-03-21 10:05:45 +00:00
Ralf Becker
04dc015e0e fix for socal::search to read alarms of recuring events 2006-03-07 19:03:42 +00:00
Ralf Becker
cc5b18b9ae fixed bug: resource calendar of multiple resources shows only one 2006-03-05 08:37:36 +00:00
Ralf Becker
6eff641297 using SQL union statement to speed up the calendar search for MySQL 5 (used instead of an OR) 2006-03-03 12:03:33 +00:00
Ralf Becker
8d69277c5a - fixing the performance problem on MySQL 5 by using "JOIN xxx USING(cal_id)" instead of ", xxx WHERE xxx.cal_id=egw_cal.cal_id"
- removing the distinkt to fix a MsSQL problem (no distinkt on text columns), double rows will be removed in the php-code anyway
2006-03-02 07:09:52 +00:00
Ralf Becker
ac89886806 - fixing the performance problem on MySQL 5 by using "JOIN xxx USING(cal_id)" instead of ", xxx WHERE xxx.cal_id=egw_cal.cal_id"
- removing the distinkt to fix a MsSQL problem (no distinkt on text columns), double rows will be removed in the php-code anyway
2006-03-02 07:02:33 +00:00
Ralf Becker
27c3c7ecb3 - fixed bug in creation of recur-exception for the first recurence
- recuring events: instead of edit+edit-series / delete/delete-series buttons use just edit/delete and a new exception button
2005-11-23 21:39:37 +00:00
Ralf Becker
b111419c1b fixed handling of groups:
- groups can now be selected as participants again
- groups need to have calendar run-rights, to be selectable in the calendar (as it was in 1.0)
- groups will NOT be enumerated as users anymore
--> new or removed members are taken into account as participants
- error messages: if no participant selected or startdate behind enddate (no more automatic swapping)
- pushing the version to 1.2
2005-11-23 14:21:20 +00:00
Cornelius Weiß
bd143eec64 php < 5.1 fixes 2005-11-11 21:51:00 +00:00
Ralf Becker
439d23490d merged contacts_and_resources branch again with HEAD
all further development will be in HEAD now
everyone using the contacts_and_resources branch, update again to HEAD with: cvs update -dPA calendar
2005-11-08 23:15:14 +00:00
Ralf Becker
4e4b0c0bea first version of new calendar SO class:
- so far it only reads (multiple) events
- bocal::search used now socal::read to read all events in one go, this should give a far better performance
2004-11-07 14:38:00 +00:00