Render events listing - multi-day events snag

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.
erinclerico's picture

I would like to do something similar to what the Calendar module does with events that span multiple days get extra results added in a row plugin when called by the the 'Calendar' style plugin.

So when a five-day event field is encountered in the results (a single entry with a start and end date that spans five days) - rather than display only the day that the event started (views default behavior) we will show a result for each of the five days in the range.

I would like to extend this behavior to all Views styles so I can choose any of the views styles to list my events with all days having an event or covered by an event range showing a proper list of it's events.

What I need is a pointer in the right direction - what kind of views handler would I be writing to do this job? I see hook_views_post_execute() - and I think that would do it - but what if I wanted to place this on the Views interface so it could be used with any view - what type of Views plugin would I be writing? What would be the best code example to follow to accomplish something like this?

Thank you.