A PHP5 OOP iCalendar parser
A simple example : $ical = new SG_iCalReader( "./basic.ics" ); //or $ical = new SG_iCalReader( "http://example.com/calendar.ics" ); foreach( $ical->getEvents() As $event ) { // Do stuff with the event $event }
To check unit tests with phpunit, goto tests/ directory and : phpunit AllTests phpunit helpers/FreqTest
current (31 oct 2010)
0.7.0 (30 oct 2010)
0.6.0 (29 oct 2010)
These iCal keywords are not supported for the moment :
Also, multiple RRULE could be specified for an event, but that is not the case for most calendar applications
To get more information about ical format and rules : see http://www.ietf.org/rfc/rfc2445.txt