Commit Graph

1920 Commits

Author SHA1 Message Date
Christian Binder
e7ca065e74 check for cal_reference == 0 too when deleting a whole series. Otherwise all exceptions of an event will be deleted when just one exception was initially re-edited for deletion. 2010-01-22 20:04:30 +00:00
Ralf Becker
a93f882f50 fixed warning if tagWholeDayOnTop($dayEvents) is called with no array, eg. false because no events found 2010-01-20 23:22:17 +00:00
Christian Binder
335b2b0f7d some more fixes of calls to non-existent static methods in 1.6, introduced with revision 28325. These methods currently just exist in trunk. 2010-01-02 14:01:05 +00:00
Christian Binder
7d49fe21b8 reverted call to non-existent static methods in 1.6, introduced with revision 28325. These methods currently just exist in trunk. 2010-01-02 13:50:32 +00:00
Christian Binder
d899be3124 backport to 1.6: implemented different priority values for funambol/outlook clients since outlook does not support the RFC defined PRIORITY values, fixed some typos 2010-01-02 13:19:32 +00:00
Jörg Lehrke
e5887937cc Fix yearly recurrence issue for version 1.0 2009-12-06 18:03:45 +00:00
Oscar Manuel Gómez Senovilla
4d046e3727 Update french translation. Tracker #2411 2009-12-05 11:10:16 +00:00
Jörg Lehrke
1e32ee4442 Fix recurrence UNTIL calculation 2009-12-04 15:38:36 +00:00
Ralf Becker
b1ba17a702 fixed problem with blanks in account_id of owner parameter 2009-12-04 10:25:26 +00:00
Jörg Lehrke
54fd41a16a Use UID for find_content(); code cleanups 2009-12-01 11:21:44 +00:00
Ralf Becker
208560abbb reverted r28325, as it's not working in 1.6 and has nothing to do with SyncML 2009-11-30 12:55:46 +00:00
Jörg Lehrke
66c566cb71 Optimized SyncML memory footprint; fixes various filter issues 2009-11-29 20:59:52 +00:00
Jörg Lehrke
f5dbc57e64 Fix event recur_interval mismatch issue 2009-11-27 07:08:06 +00:00
Oscar Manuel Gómez Senovilla
ca6816499a Update spanish translation 2009-11-22 20:27:22 +00:00
Jörg Lehrke
ebaf0059d3 Fix status interference issue for recurring events 2009-11-20 16:00:33 +00:00
Jörg Lehrke
aacbe20355 Backport of Christians SyncML Category Handling 2009-11-20 14:45:26 +00:00
Jörg Lehrke
cf32f68858 Fix Yearly RRULE Issue with Funambol Outlook Sync Client 2009-11-19 11:50:59 +00:00
Jörg Lehrke
30a6a67337 Use get_recurrence_exceptions() to calculate the pseudo-exceptions 2009-11-19 11:16:04 +00:00
Ralf Becker
b62769624e "fixed typo as already in trunk, thanks to info from Hansjürgen" 2009-11-18 10:02:17 +00:00
Jörg Lehrke
faf7ad8ddf Added option to export events in server timezone 2009-11-17 18:10:13 +00:00
Ralf Becker
3c23ce30e0 fixing PHP5.3 deprecated warnings 2009-11-16 09:01:01 +00:00
Ralf Becker
74fecd8e63 reverting r27959, as we dont want to add new features 2009-11-16 08:55:07 +00:00
Jörg Lehrke
18ff8a6fa7 Merge SyncML Extensions with 1.6 2009-11-16 08:04:18 +00:00
Ralf Becker
05133a122f "fixed typo, thanks to jaytraxx" 2009-11-04 08:07:33 +00:00
Ralf Becker
e47eda2580 "fixed calendar csv-export:
- was only exporting 15 events (num_rows not forwarded to bo)
- participants contained html for status icon"
2009-10-22 13:42:36 +00:00
Oscar Manuel Gómez Senovilla
00c61c6370 tracker #2289 2009-10-12 16:21:57 +00:00
Ralf Becker
ea04e9b4ce - added missing check if recur-endtime is before start, thanks to
Hans-Juergen
- fixed print without edit rights
2009-10-01 19:25:05 +00:00
Ralf Becker
013426f63d "quitent error_log and NOT calling affected rows twice, thanks to Hans-Juergen" 2009-10-01 18:57:45 +00:00
Ralf Becker
5318ca1084 "make storing of cf's aware of arrays
Thanks to Hans-Jürgen Tappe"
2009-09-27 08:01:42 +00:00
Ralf Becker
88c0568a4a - disabling accept_holiday.php by default, as it's only used on www.egroupware.org
- only allow 2-char locale's
2009-09-21 08:06:03 +00:00
Ralf Becker
5c07584db0 run wrong values in error message through htmlspecialchars() 2009-09-21 06:51:43 +00:00
Oscar Manuel Gómez Senovilla
a512b00cad French translation update. Tracker #2253 2009-09-16 20:25:11 +00:00
Oscar Manuel Gómez Senovilla
910b08dd27 Update french translations from #2207 to #2214 2009-09-11 05:42:19 +00:00
Oscar Manuel Gómez Senovilla
8ab3508d31 Update hungarian translation by #2231 2009-09-11 04:39:57 +00:00
Oscar Manuel Gómez Senovilla
d2292f093b Branch part of #1956 2009-09-09 21:45:46 +00:00
Ralf Becker
91512da5c2 "No quoted printables for GroupDAV" 2009-08-07 07:02:09 +00:00
Ralf Becker
755c9103f6 "Fix for bug #1990 from Hans-Juergen Tappe:
Fix a typo which prevents categories which come in as an array to be handled correctly."
2009-07-18 12:04:59 +00:00
Ralf Becker
907da227e6 merged iPhone CalDAV fixes to 1.6 2009-07-16 16:38:33 +00:00
Klaus Leithoff
8a3f20194c fix for lost owner selection in manage_states 2009-07-09 09:49:33 +00:00
Klaus Leithoff
617f495266 fix for "Column 'account_id' in field list is ambiguous" ERROR while importing events 2nd.go 2009-07-09 08:34:28 +00:00
Klaus Leithoff
48d3614d6c fix for "Column 'account_id' in field list is ambiguous" ERROR while importing events 2009-07-09 08:17:36 +00:00
Klaus Leithoff
3e10713adb fixing calender empty resource problem (add event, edit participants) 2009-07-03 08:59:55 +00:00
Ralf Becker
f11f8a4352 "fixed group invitations got changed to regular invitations, after inviting a second group" 2009-06-18 13:32:44 +00:00
Stefan Becker
f6b968a4e6 backport of 27275 fixed with klaus the Group initation behavior, Readaccess you can also invite participants, but you can only change the status, if you have edit rights 2009-06-18 12:13:13 +00:00
Ralf Becker
c7730ea6f9 Merged German translations from Stefan: r27035-7 and r27050-65 2009-05-21 08:21:48 +00:00
Ralf Becker
e23838596c "fixed not saving option to show only the date (not year) of birthdays from contacts " 2009-05-14 11:10:52 +00:00
Ralf Becker
4e37e78c97 "bugfixes for sidebox menu under prefs or admin:
- do NOT process the $_REQUEST vars
- if user changes selectboxes, go to default calendar view"
2009-04-20 15:45:28 +00:00
Ralf Becker
1c1ae40e40 "fixed not correctly translated holidays downloaded from egroupware.org
(charset was not recogniced because of HTTP headers before charset line)"
2009-04-09 07:14:07 +00:00
Ralf Becker
403913f1ae fix for bug #1838: problem with utf-8 data in all csv imports
- fgetcsv only works correct, if setlocal is called with an existing and
  correct local
- improved projectmanager method guess_local and moved it to
  common::setlocal, which takes now the charset, lang and country of the
  user into account
- csv-import also displays now the conversation done and reads usernames
  in brackets
- added some missing fields
2009-04-03 12:33:43 +00:00
Ralf Becker
50624e5929 "fixed not working status change of participants of type email ('e')" 2009-03-24 08:07:53 +00:00
Ralf Becker
60444db1f1 "fixed not working multiget report (caused by .ics extension of calendar ressources)" 2009-03-20 09:00:55 +00:00
Ralf Becker
7052fe1178 "holiday file for Slovakia, thanks to Ladislav.Mate@refoma.sk" 2009-02-16 08:11:07 +00:00
Klaus Leithoff
514caa5d0e buffer and provide debug on missing participants to an event 2008-12-11 13:45:58 +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
Oscar Manuel Gómez Senovilla
0ed6cda053 Update nl lang files 2008-11-23 08:30:49 +00:00
Oscar Manuel Gómez Senovilla
388c515883 preparing to sync current lang files before branching for 1.6. One more commit
expected meanwhile!
2008-11-22 11:05:43 +00:00
Ralf Becker
bc59bd9fb8 fixed missing .ics extension in Location header after PUT 2008-11-18 06:11:12 +00:00
Ralf Becker
bf8bae23e7 patch #1455: alarms for recuring events originating in past 2008-11-17 19:06:27 +00:00
Ralf Becker
fbf5586ce3 "fixed bug reported by Peter Goerzen: UID was not exported (which caused some automatic uid-generation in horde to kick in and messes up CalDAV/GroupDAV)" 2008-11-17 16:31:59 +00:00
Ralf Becker
1baa158195 Big SyncML patch from Philip Herbert <pherbert(at)knauber.de>:
- change the processing of slowsync, to use the content_map instead of
  trying to build a new one. This caused duplication issues on the
  client if multiple similar records where stored, because only the first
  one found in the server-db was matched, These duplicate entries at client
  side had no entry at serverside, so deleting the wrong one
  on the client (the content with a valid map entry) could cause
  unwanted data loss at server side, because it is impossible for the
  user to see what is a duplicate, and what is not.

see also: 
http://www.nabble.com/again---syncml-duplication-issue-to20333619s3741.html

- reenabled UID from syncml clients, because it was partly used this caused
  issues during SlowSync if the content was changed. 

- infolog, calendar if a uid is found in the provided data, allway try to
  find the corresponding content first   using only the UID, instead of
  using the content-id taken from content_map.

also fixed:

- a few fixes in ./notes
- creating an entry on the client that can not be imported,
  (Example, Nokia E Series Appointment without a Title)
  will no longer create an invalid content-map entry
  However, at client side this is still counted in the Protocol as
  Server-Add
2008-11-16 10:42:29 +00:00
Ralf Becker
6498abb3e3 "adding importing user to an event newly imported via iCal: without that an iCal which did not contain the eGroupware mail address of the user will be inaccessible" 2008-11-14 07:39:36 +00:00
Ralf Becker
8991124ced "fixed sql error reported by Hans-Juergen Tappe on the developers list" 2008-11-14 07:25:09 +00:00
Ralf Becker
77d28f30e8 "fix for bug #1304: to big tooltips show only lower right corner" 2008-11-12 18:42:02 +00:00
Ralf Becker
19342d9119 "enclosing ATTENDEE CN parameter in double quotes, as it seems to be required by Outlook to correctly use non-ascii chars in attendee CN" 2008-11-12 15:21:21 +00:00
Ralf Becker
bc1b45f873 "fixed missing CHARSET for CN in ATTENDEE, reported by Hans-Juergen Tappe <tappe(at)hek.uni-karlsruhe.de> on the German list" 2008-11-12 13:52:38 +00:00
Ralf Becker
dd5c9728d7 "- fix inspired by Moe's patch on the German list: dont add users selected in calendar, if booking a ressource
- fixed not added ressources, if booking is done in the calendar of a ressource"
2008-11-12 09:22:45 +00:00
Ralf Becker
46943b0200 "fixed not working import of multiple iCals in one file" 2008-11-07 13:57:32 +00:00
Ralf Becker
43f860ba8f Reworked GroupDAV and iCal/vCard handler to set 'GroupDAV' as product
manufacturer and the recogniced GroupDAV client as product name.
This way we are able to handle different GroupDAV clients, as we
allready do with different SyncML clients.
Also removed the no longer needed code enabling the use of the real UID, 
as SyncML does no longer misuse the UID for it's GUID.
2008-11-03 09:36:20 +00:00
Ralf Becker
71edd1c938 Big patch from Philip Herbert (Knauber) modifying the SyncML code to no
longer use GUIDs containing eGW's install_id, as the information is
irrellevant for SyncML and cause doublications of entries if the
install_id changes.
I plan to have a new rc4 Wednesday or Thursday containing these changes.
2008-11-03 07:44:02 +00:00
Oscar Manuel Gómez Senovilla
7c3ab3ab8c tracker #1774, added estonian translation 2008-11-02 14:23:56 +00:00
Oscar Manuel Gómez Senovilla
3edee675a7 tracker #1812 2008-11-02 13:38:18 +00:00
Ralf Becker
3f760048c6 "fixed SQL error \"unknown column 'id'\" in CalDAV reported by Christoph Kaulich on the German list" 2008-11-01 10:37:53 +00:00
Ralf Becker
7e74bf28f0 "fixed problem reported by Moe on the German list: if a ressource category is displayed, all displayed ressources are add to the event (eg. all meeting rooms)" 2008-10-25 06:43:15 +00:00
Ralf Becker
d76143310e "improved import of iCal, specially participants" 2008-10-22 09:32:14 +00:00
Ralf Becker
6777a093bf "removed postfix from etag, was there only for some testing, but was forgotten" 2008-10-20 17:36:03 +00:00
Ralf Becker
086ce5694f "fix for bug #1780: Freebusy error when using complete (user@domain.org) username" 2008-10-18 08:22:28 +00:00
Oscar Manuel Gómez Senovilla
504b096e06 latest update of egw translators pending work 2008-10-15 21:11:30 +00:00
Ralf Becker
9ddda0071d missing phrase conflict 2008-10-10 12:58:56 +00:00
Ralf Becker
6ae2813e65 patch #1624 from Regis Leroy: check resource availablity on search and config to deny resource reservation on private events, plus German translation 2008-10-10 10:24:31 +00:00
Stefan Becker
a8a19dd194 Adding Holiday of Estland Reprted by Toomas Kihulane Patch #1494 2008-10-07 14:18:04 +00:00
Ralf Becker
9fd543d8c6 file_access hook for attachments 2008-10-07 09:03:01 +00:00
Christian Binder
72115c0ae4 added saving states to user prefs in calendar. the only saved state until now is owner, but this can be simply extended in future. 2008-10-07 08:57:09 +00:00
Ralf Becker
961f9b7871 "fixed typo mentioned on the devel list and converted to utf-8" 2008-10-06 08:45:06 +00:00
Oscar Manuel Gómez Senovilla
8ed57c413b tracker #1747 2008-10-05 19:24:49 +00:00
Ralf Becker
dab4aa74b6 use the client UID for all iCal exports, but SyncML 2008-10-05 09:22:45 +00:00
Ralf Becker
4a6dbe37fd "exporting whole day events with dates instead of times for DT{START|END}, as other clients fail to recognice them as such otherwise" 2008-10-05 07:56:50 +00:00
Ralf Becker
64e992ff79 "fixed not working multiple week view on home" 2008-09-25 05:54:40 +00:00
Ralf Becker
6a8e9471b6 make color of writing in event headers depending on the brightness of the choosen category color, fix for bug #1717 2008-09-13 12:43:14 +00:00
Ralf Becker
13bb027ab9 "fix for bug #1710: email detection when adding participants cause false 'email search' records" 2008-09-10 05:44:29 +00:00
Ralf Becker
93ec854bf6 "Patch from Phillip Herbert from Knauber to support Nokia X-EPOCAGENDAENTRYTYPE' = 'EVENT'" 2008-09-03 17:13:54 +00:00
Ralf Becker
c1e057feb5 "fixed bug reported by Hans-Juergen Tappe <tappe(at)hek.uni-karlsruhe.de>: list view not working on home page" 2008-08-15 05:09:05 +00:00
Ralf Becker
1ed5390669 index files without header include, but working with sessionid in url 2008-08-14 13:53:17 +00:00
Oscar Manuel Gómez Senovilla
d6facc9467 tracker #1673 2008-08-10 21:20:17 +00:00
Ralf Becker
7ce97ba699 - .ics extension for todos and events
- new GroupDAV v2 component-set attribute for collections
- getlastmodified & getcontentlength properties for infolog propfind
- fixed propfind on a single infolog entry to return just that entry
- getcontenttype of vevent and vtodo collection returns extra component
2008-08-04 19:08:09 +00:00
Oscar Manuel Gómez Senovilla
f98569ee85 Updated russian translation (#1658) and some spanish updates 2008-08-03 19:07:15 +00:00
Ralf Becker
31e49bef04 Moved translation of 'site configuration' to phpgwapi/common to not
translate it in every app (differently)
2008-07-30 08:39:56 +00:00
Ralf Becker
161fa364b9 fixed layout: location is now width:100% instead of fixed width 2008-07-30 05:56:19 +00:00
Oscar Manuel Gómez Senovilla
77f63b4c00 updated russian translation 2008-07-29 20:40:02 +00:00
Ralf Becker
57293bca75 "fixed wrong display of email-type participants (caused by class rename)" 2008-07-29 05:13:45 +00:00
Oscar Manuel Gómez Senovilla
241e844f4b Resulting lang files after applying the "Search for new phrases" in translation tools for every app 2008-07-26 21:59:22 +00:00