Add light wrappers classes for individual calendars, so that we have a
authorJan Schneider <jan@horde.org>
Tue, 10 Aug 2010 22:53:29 +0000 (00:53 +0200)
committerJan Schneider <jan@horde.org>
Tue, 10 Aug 2010 23:28:28 +0000 (01:28 +0200)
commit0c16a057ab7863b20bd315895e498bf2ffa74031
tree0215593ce08c144eb756d9db54b5a38fe1bce3e2
parent659aaf888e81fafe99e0d0c93d3dc73a4ff61c99
Add light wrappers classes for individual calendars, so that we have a
common calendar API independent of the underlying driver.
Prepare to edit/add events in drivers other than the internal drivers.
36 files changed:
kronolith/calendars/index.php
kronolith/calendars/info.php
kronolith/data.php
kronolith/edit.php
kronolith/js/kronolith.js
kronolith/lib/Ajax/Application.php
kronolith/lib/Api.php
kronolith/lib/Application.php
kronolith/lib/Block/month.php
kronolith/lib/Block/monthlist.php
kronolith/lib/Block/prevmonthlist.php
kronolith/lib/Block/summary.php
kronolith/lib/Calendar.php [new file with mode: 0644]
kronolith/lib/Calendar/External.php [new file with mode: 0644]
kronolith/lib/Calendar/Holiday.php [new file with mode: 0644]
kronolith/lib/Calendar/Internal.php [new file with mode: 0644]
kronolith/lib/Calendar/Remote.php [new file with mode: 0644]
kronolith/lib/Driver/Ical.php
kronolith/lib/Driver/Kolab.php
kronolith/lib/Driver/Sql.php
kronolith/lib/Event.php
kronolith/lib/Event/Ical.php
kronolith/lib/Event/Sql.php
kronolith/lib/Kronolith.php
kronolith/lib/LoginTasks/Task/PurgeEvents.php
kronolith/lib/View/Day.php
kronolith/lib/View/EditEvent.php
kronolith/lib/View/Month.php
kronolith/lib/View/Week.php
kronolith/new.php
kronolith/search.php
kronolith/templates/calendar_titles.inc
kronolith/templates/data/export.inc
kronolith/templates/data/import.inc
kronolith/templates/edit/edit.inc
kronolith/templates/panel.inc