Details
Description
The current code in getCompleteInfo() does not properly exclude past events that don't have end dates. Start date is required for all events, but end date is not - so we need to handle that.
See http://forum.civicrm.org/index.php/topic,21000.0/topicseen.html
Kurund confirms that it looks like a bug.