So, I have our station calendar on a page:
http://portal.alphamediatopeka.com/calendar/
Is there a filter/hook for the calendar?
For example, when you click on any of the items in the calendar, it takes you to a page for that item.
Can I change that? When the visitor is NOT logged in, I don’t want it to link to anything.
When the user IS logged in, I want to link to an edit page for the event.

Dave Navarro
Yes there is: http://codex.wp-event-organiser.com/hook-eventorganiser_calendar_event_link.html
But you may find issues because the calendar is cached. The cache key is based on the query array, so you may want to add a key/value pair ‘flag’ so you have different query array, and so cache key, if the user is logged-in or out.
That query can be filtered here: https://github.com/stephenharris/Event-Organiser/blob/7af70b8594c257aa6f79cd152cfcdf3240b7c52c/includes/event-organiser-ajax.php#L86

Stephen Harris
That worked, thanks!
Is there any way to make the clicked link open in a new page instead of the current page?

Dave Navarro
Hi Dave,
I’m afraid not – except in that you can use JavaScript to listen for a click and open it in the window. (The library used to create the calendar does not provide a means to edit the HTML mark-up of the link and add a target attribute.)

Stephen Harris