mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-08-07 06:26:02 +02:00
a4176448f014df05ff31d83d83118e09316c50c3
- 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"
Description
Web based groupware server written in PHP, forum at https://help.egroupware.org/
address-bookcaldav-servercalendarcarddav-servercollaborationegroupwarejavascriptphpproject-managementwebmail
216 MiB
Languages
PHP
54.8%
TypeScript
18.5%
JavaScript
10.6%
CSS
10.2%
Less
2.1%
Other
3.8%