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
e98c7b8770
"fixed missing categories in \"all categories\" filter, if (sub-)categories have same names"
2009-11-06 18:47:31 +00:00
7198ed861f
make code more comprehensible
2009-11-06 15:44:04 +00:00
5810575d05
Be more tolerant within find_contact()
2009-11-06 14:43:46 +00:00
5b64b4a0e7
"fixed exception eteplate::get_array($arr,$name) $arr is no array"
2009-11-06 12:56:51 +00:00
18b145fe24
"identing category levels a bit more"
2009-11-06 10:00:02 +00:00
c531f0077e
- inherit ACL and admin from parent categories
...
+ ACL get or'ed together (you can't take away rights)
+ admins only get inherited, if there's none defined in cat
- store state of category filter for select resource popup (not
currently used in stock EGroupware)
2009-11-05 19:37:28 +00:00
e99af0dfd6
revert of the change in r28264 as it would allow crossside scripting
2009-11-05 09:06:41 +00:00
5a4f03cf7b
fixing a problem regarding the activation of links encoded with htmlspecialchars
2009-11-05 08:40:57 +00:00
1fac8112a9
fixed a very small typo :-)
2009-11-04 21:16:08 +00:00
94c29e7819
remove url und url_home from mandatory matching fields because this fields vary too much (with http:// or not)
2009-11-04 16:22:36 +00:00
79a3b59ccb
avoid setting fullname to empty string by first checking the strlen of it
2009-11-04 15:09:24 +00:00
4e9120ecf0
New tz_id column in egw_cal storing id into egw_cal_timezones
...
Please note: timestamps in egw_cal* tables are in server-time,
tz_id / timezone is only used to (re-)calculate recurrences and to
export in iCals (NOT yet implemented)
2009-11-04 15:00:08 +00:00
b70d208d3f
"alternative syntax using double curly brackets, agressivly removing all xml-tags eg. Word adds within placeholders:
...
{{user/n_fn}} or {{<w:t>user</w:t>/<w:t>n_fn</w:t>}} --> $$user/n_fn$$"
2009-11-04 14:18:11 +00:00
97accfe464
handle timesheet viewtype short, when creating entries with save & new
2009-11-04 13:02:05 +00:00
914861ac59
bugfix groupmembers of groups got lost, while renaming accounts
2009-11-04 11:17:06 +00:00
f3a21aec7b
make alarm content array really empty if all alarms have been stripped out due to ACL issues - otherwise one empty row will be displayed in form
2009-11-04 09:41:19 +00:00
01ecab32bc
"fixed typo, thanks to jaytraxx"
2009-11-04 08:06:45 +00:00
28518afcbf
"quietening diagnostics in search"
2009-11-04 07:57:55 +00:00