Calendar page: the ajax_calendar_events() was not filtering startdate and enddate properly
EventDataSource: Active.com: the remote service was paginating to 25 results per page, so only 25 results were being had. It now specifies the first 10,000 results which should be quite plenty
Reply to prior commit: changed Active.com limit from 10,000 to 1,000
Again on the topic of the Active.com EventDataSource driver: it now paginates over all results (max 10000) and collects them. This is better than the single-query version a while ago which capped at 1000, and won't crash/fail like a hard limit of 10,000 in a single request. ALso did some minor reworking for events which have no location info, causing them to properly be skipped.
Added some comments as to why things are how they are
Added some comments as to why things are how they are
Final tweaks to the Active.com driver for now, just whitespace and comment fixing