Thursday February 21, 2008. 05:33 PM
FreshMeat
iCalcreator is a PHP implementation to create,
parse, select and edit iCal calendar files for
non-calendar systems like CMS, project management
systems, and other applications able to support
calendar information like agendas, tasks, reports,
todo lists, journaling data and able to
communicate with calendar applications.
iCalcreator is composed of a single class file with
a simple interface, and is oriented around iCal
calendar component properties.
License: GNU Lesser General Public License (LGPL)
Changes:
The selectComponents function was added, which optionally creates the x-property "x-current-dtstart". The parse function supports remote files, allows multiple vcalendars, and can parse or inject strict rfc2445 property formatted property text. Bugs were fixed in the following functions: sort, _date_time_string, deleteProperty, _strrep, multiple text-properties, RDATE, CONTACT, and calendar config. The component property order was changed, so UID+DTSTAMP is always first. The returnCalendar function no longer writes to a file before redirecting.