14770c3689
Fix for 'Enforce Server' during SlowSync
2009-11-17 21:20:32 +00:00
118a2e0874
"remembering admins previous selection for:
...
- country
- usage_type"
2009-11-17 20:31:48 +00:00
4181ddaecf
"throw assertion failed exception (with trace), if redirect fails because output already started"
2009-11-17 14:56:57 +00:00
e40d0caaa3
"get usage statistic working with output_buffering = off"
2009-11-17 14:55:38 +00:00
e9eb83b9e2
"fixed not transmitted install-type"
2009-11-17 12:47:39 +00:00
9a755daa24
Client to submit monthly statistical data
2009-11-17 09:24:10 +00:00
4b490c2e8b
Add additional datastores
2009-11-17 07:13:21 +00:00
86d648a995
Set event['tzid'] for clients using UTC timestamps
2009-11-16 17:28:34 +00:00
1b256c503d
removed unnecessary error logging
2009-11-16 16:43:50 +00:00
5ff54af20b
make the datefilter stay when filter by day is active (stick it with the sessiondata)
2009-11-16 09:49:50 +00:00
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
da7db21806
also match against trimmed database entries when categories should be searched by $filter
2009-11-16 06:54:03 +00:00
92da2abb2e
"fixed bug with predefined status"
2009-11-14 18:02:21 +00:00
66c4b6c0cb
"otherwise we get warnings during setup"
2009-11-14 17:39:35 +00:00
fe41f199bc
"use application/vnd.ms-excel for downloading excel 2003 xml format"
2009-11-14 16:08:26 +00:00
003420713b
"fixed typo"
2009-11-14 09:13:37 +00:00
21edc1ac8a
"also disable columns for which application supplies no label (eg. no custom fields exist)"
2009-11-14 08:45:38 +00:00
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
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
3d5bd129ca
"using an implicit default of '.' as decimal separator, if no explicit default is set"
2009-11-13 09:49:13 +00:00
509c20a625
just fixed some typos
2009-11-13 08:01:28 +00:00
5d1fd4aedb
"timezone of events in iCal class depend on $date_format parameter (depending on device type)"
2009-11-13 07:52:06 +00:00
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
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
db25947a38
Use new rrule iterator class for RRULE generation
2009-11-12 19:08:23 +00:00
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
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
e7a6f37af8
"- changed $interval parameter to default to 1, if < 1
...
- fixed wrong name for recur_enddate"
2009-11-12 09:31:42 +00:00
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
014119f075
Add device specific timezone settings
2009-11-11 21:31:33 +00:00
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
81d8ea7bbb
Fix conflict handling issues
2009-11-11 20:16:34 +00:00
b3a1f2de10
Add device specific timezone settings
2009-11-11 20:15:29 +00:00
5bdf4a4942
VTIMEZONE and TZID are not supported by VCALENDAR VERSION=1.0
2009-11-11 20:14:34 +00:00
ad20d701e2
Fix UID issue
2009-11-11 20:13:03 +00:00
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
08d11093dd
Add domain support
2009-11-11 10:25:50 +00:00
edd5a58870
Add ./event datastore to capabilities
2009-11-11 09:18:00 +00:00
bb7ad55ea4
Support for Synthesis VTIMEZONE RRULES
2009-11-11 09:16:46 +00:00
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
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
aa90d987c1
"fix: csv export is not always exporting custom fields"
2009-11-10 20:18:35 +00:00
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
4865854281
Added aliases for Windows timezone to standard TZID's
2009-11-10 19:37:27 +00:00
85bf743434
"Using VTIMEZONE component from new calendar_timezones class (imported sqlite DB from Lighting) for exports and importing TZID from iCals.
...
Horde Code already uses VTIMEZONE component to return times in servertime, no need to change anything there."
2009-11-10 15:08:35 +00:00
90d5815dfa
"fixed typo in documentation"
2009-11-10 14:20:33 +00:00
0bfb18470d
feature to be able to filter by startdate
2009-11-10 08:11:41 +00:00
3ea7a80876
show advanced search/add AND Typeselection if you have more than one addressbooktypes. If you have only one type, use this one as filter not 'n'
2009-11-09 10:15:18 +00:00
ddfcdfff06
allow EGroupware users to select only timezones, for which we have a VTIMEZONE component (I think the others are only unofficial aliases, not included in our database)
2009-11-09 09:00:53 +00:00
3de5e87288
"properly restoring user enviroment, after notifications send: spezially timezone"
2009-11-07 12:09:12 +00:00