Mark is looking into this, but to keep a record here, here's the info:
the datetime objects of mcal_fetch_event are not working - they always return empty. I poked around for a while to try and figure out what's going on. Here's what I've got:
all properties except start, end, and recur_enddate work fine.
Those three objects are recognized (as "Resource id #1" when I echoed them).
All properties of those objects return "" (including property names they don't have)
I tried looking through the source to find out why and, well, looked for a while, but didn't get too far (I'm an undergraduate Eng, but not much C coding). I didn't see anything at the php3_mcal.c level that looked strange, the properties for the datetime objects are defined the same way as the event properties that work fine. CALEVENT and datetime struct's
(classes?) seem fine. This leads me to wonder if it is a problem in cal_fetch and the information isn't making it into event at all. Checking in /var/calendar there is a start date recorded, so at least that should be being picked up. If it's a problem in cal_fetch then it's probably a driver problem, and that's where I stopped looking. I'm using mstore. Take everything that I've said with a grain of salt, I may have overlooked something