From: Wesley M. <we...@we...> - 2003-10-17 00:27:30
|
I was running into a problem where in DURATION, it references $start_unixtime, which gets set in places like DUE, COMPLETED, and DSTART. If DURATION is hit before one of these, then it won't process correctly? On Thursday, October 16, 2003, at 07:19 PM, Chad Little wrote: > It stores up all variables encountered from BEGIN:VEVENT to END:EVENT, > then processes them. > > On Oct 16, 2003, at 12:17 PM, Wesley Miaw wrote: > >> Going through the ical_parser.php file, it looks like a lot of the >> property case code depends on encountering properties in a logical >> order. However, I do not believe the iCalendar specification requires >> properties to be written to the file in that form. e.g. DTEND may >> appear before DTSTART. >> >> This means that some events will be read incorrectly, since the logic >> associated with building an event's internal representation is >> integrated with the parsing code. Reading event properties and >> converting them to the internal representation need to be separated. -- Wesley Miaw, Wesley Miaw Consulting http://www.wesman.net/ |