I think there may be a bug in the software relating to really long events spanning many months. I have several calendars with very long events, some spanning more than a year, some several months. In one, the event starts on 20080501 and ends 20090601. For some reason PHPiCalendar is only showing the dates right up to 20081231, then blank for all of 2009. When I change my dates to 20090101 - 20090501, I now see dots in all the days of the event in yearly view, but nothing in monthly, or daily view. I edit my dates to 20090401 - 20090501 and then I see dots in monthly and a long bar in daily view. There definitely seems to be something strange with long events. I'm using the latest version of PHPicalendar, v. 2.31
Long event sample calendar