Commit Graph

14849 Commits

Author SHA1 Message Date
Klaus Leithoff
37c3e480b4 php5.3 compatibility, eregi->preg_replace 2009-11-23 10:47:59 +00:00
Ralf Becker
8ef0020cba fixed typos pointed out by Hans-Jürgen 2009-11-22 09:05:00 +00:00
Ralf Becker
0b92c1f204 backported r28437-9 2009-11-20 15:10:00 +00:00
Klaus Leithoff
30cceec6dc fixing a problem regarding substr_count/mb_substr_count as they do not support the same number of parameters 2009-11-20 12:17:31 +00:00
Klaus Leithoff
bb69cb6baf improve the parsing of the raw data _advanceOverStr 2009-11-19 13:00:54 +00:00
Ralf Becker
fe3f2cb11c "commented permanent error_log in async_notifications, as it creates mail to root when async service is run via cron" 2009-11-19 11:39:22 +00:00
Klaus Leithoff
a8d3729672 fixed typo, that prevented the group profiles to load properly 2009-11-18 14:03:32 +00:00
Ralf Becker
633127ad09 "fixed typo, still causing statistics call to fail under jerryr" 2009-11-18 08:29:45 +00:00
Ralf Becker
9dceeccf31 "remembering admins previous selection for:
- country
- usage_type"
2009-11-17 20:32:35 +00:00
Ralf Becker
516e31c05f backported EGroupware usage statistic client to EPL-9.1 2009-11-17 15:30:59 +00:00
Ralf Becker
9a755daa24 Client to submit monthly statistical data 2009-11-17 09:24:10 +00:00
Jörg Lehrke
4b490c2e8b Add additional datastores 2009-11-17 07:13:21 +00:00
Jörg Lehrke
86d648a995 Set event['tzid'] for clients using UTC timestamps 2009-11-16 17:28:34 +00:00
Christian Binder
1b256c503d removed unnecessary error logging 2009-11-16 16:43:50 +00:00
Klaus Leithoff
5ff54af20b make the datefilter stay when filter by day is active (stick it with the sessiondata) 2009-11-16 09:49:50 +00:00
Ralf Becker
c548730132 "let new method hooks fail gracefully if hook class-file does not exists (like the old hooks do, eg. if app got removed)" 2009-11-16 09:43:56 +00:00
Ralf Becker
1754508ce9 "let new method hooks fail gracefully if hook class-file does not exists (like the old hooks do, eg. if app got removed)" 2009-11-16 09:42:53 +00:00
Christian Binder
da7db21806 also match against trimmed database entries when categories should be searched by $filter 2009-11-16 06:54:03 +00:00
Stefan Becker
92da2abb2e "fixed bug with predefined status" 2009-11-14 18:02:21 +00:00
Ralf Becker
66c4b6c0cb "otherwise we get warnings during setup" 2009-11-14 17:39:35 +00:00
Ralf Becker
fe41f199bc "use application/vnd.ms-excel for downloading excel 2003 xml format" 2009-11-14 16:08:26 +00:00
Ralf Becker
003420713b "fixed typo" 2009-11-14 09:13:37 +00:00
Ralf Becker
21edc1ac8a "also disable columns for which application supplies no label (eg. no custom fields exist)" 2009-11-14 08:45:38 +00:00
Ralf Becker
b2436d312b "fixed again which row to use, if we have to autodetect the fields:
we start now from the beginning searching for the first row of type array
(previously we tried the first and last row)"
2009-11-14 07:17:19 +00:00
Christian Binder
5dbc859f71 fixed missing $this-> operator which prevented ACL read on sync - let categories class always enumerate group ACLs (it was skipped for LDAP backends) 2009-11-13 09:55:54 +00:00
Ralf Becker
3d5bd129ca "using an implicit default of '.' as decimal separator, if no explicit default is set" 2009-11-13 09:49:13 +00:00
Ralf Becker
bf71e587d2 less high logo 2009-11-13 08:37:04 +00:00
Christian Binder
509c20a625 just fixed some typos 2009-11-13 08:01:28 +00:00
Ralf Becker
5d1fd4aedb "timezone of events in iCal class depend on $date_format parameter (depending on device type)" 2009-11-13 07:52:06 +00:00
Ralf Becker
d1f233d141 "human readable string representation of rrule:
- added timezone (if different from user timezone)
- moved monthly rule to first argument in brackets"
2009-11-12 19:39:46 +00:00
Ralf Becker
b7c5dd63dc "recalculate recurences, if timezone of a recuring event changes
(it would be nice, if there's a simple method to find out if two different timezones switch at identical times, eg. Europe/Berlin and Europe/Paris do so, so we can avoid the recalculation)"
2009-11-12 19:11:27 +00:00
Jörg Lehrke
db25947a38 Use new rrule iterator class for RRULE generation 2009-11-12 19:08:23 +00:00
Ralf Becker
47b2216554 - new preference number_format, to specify number_format (currently only
used in eTemplate)
- added basic support for DateTime / egw_time to eTemplate date-widget
2009-11-12 18:36:50 +00:00
Ralf Becker
b307d2a5cf "using new rrule iterator to calculate recurrences
--> still need to implement new monthly last day/week rules in iCal class"
2009-11-12 10:11:23 +00:00
Ralf Becker
e7a6f37af8 "- changed $interval parameter to default to 1, if < 1
- fixed wrong name for recur_enddate"
2009-11-12 09:31:42 +00:00
Ralf Becker
fc244efb1f "- change cast to string to be more describtive: \"Wednesday, 2009-11-11 11:11:11 (Europe/Berlin)\"
- check if translation class is available, before calling it"
2009-11-12 09:30:37 +00:00
Jörg Lehrke
014119f075 Add device specific timezone settings 2009-11-11 21:31:33 +00:00
Ralf Becker
a4176448f0 "New recurance rule iterator:
- Implemented two new monthly rrules: last day of month and last weekday (eg. workday) of month
- The constructor accepts times only as DateTime (or decendents like egw_date) to work timezone-correct.
- The timezone of the event is determined by timezone of the startime, other times get converted to that timezone.
- There's a static factory method calendar_rrule::event2rrule(array $event,$usertime=true), which converts an event read by calendar_bo::read() or calendar_bo::search() to a rrule iterator.
- The rrule iterator object can be casted to string, to get a human readable describtion of the rrule.
- There's an interactive test-form, if the class get's called directly: http://localhost/egroupware/calendar/inc/class.calendar_rrule.inc.php
--> next step will be to use the rrule iterator in calendar_bo::insert_all_repetions() to calculate the recurences"
2009-11-11 20:38:16 +00:00
Jörg Lehrke
81d8ea7bbb Fix conflict handling issues 2009-11-11 20:16:34 +00:00
Jörg Lehrke
b3a1f2de10 Add device specific timezone settings 2009-11-11 20:15:29 +00:00
Jörg Lehrke
5bdf4a4942 VTIMEZONE and TZID are not supported by VCALENDAR VERSION=1.0 2009-11-11 20:14:34 +00:00
Jörg Lehrke
ad20d701e2 Fix UID issue 2009-11-11 20:13:03 +00:00
Klaus Leithoff
01c8f7a221 fix the overlapping of the sidebox content into listviews (e.g. projectmanager) when content is too wide for current size 2009-11-11 14:28:20 +00:00
Jörg Lehrke
08d11093dd Add domain support 2009-11-11 10:25:50 +00:00
Jörg Lehrke
edd5a58870 Add ./event datastore to capabilities 2009-11-11 09:18:00 +00:00
Jörg Lehrke
bb7ad55ea4 Support for Synthesis VTIMEZONE RRULES 2009-11-11 09:16:46 +00:00
Christian Binder
8e6f54f9de new addressbook admin function to cleanup addressbook fields on all contacts - useful if synchronisatioin creates duplicates 2009-11-11 08:44:51 +00:00
Ralf Becker
5e24cc0c9b "UTC is treated specially: it's implicitly mapped to tz_id=-1 (to be able to store it for events), but calendar_ical creates NO VTIMEZONE component for it." 2009-11-10 20:38:00 +00:00
Ralf Becker
aa90d987c1 "fix: csv export is not always exporting custom fields" 2009-11-10 20:18:35 +00:00
Ralf Becker
9df8b0bdbf new static calendar_timezones::DateTimeZone($tzid) method returning a
DateTimeZone object resolving by PHP not supported Windows timezones
with their standard alias
2009-11-10 20:07:33 +00:00