protected function _get_item_data($post)
 {
     if (isset($post->blog_id)) {
         // Originates from network
         switch_to_blog($post->blog_id);
         $event = new Eab_EventModel($post);
         $event_starts = $event->get_start_dates();
         $event_ends = $event->get_end_dates();
         restore_current_blog();
     } else {
         // Originates from this blog
         $event = $post instanceof Eab_EventModel ? $post : new Eab_EventModel($post);
         $event_starts = $event->get_start_dates();
         $event_ends = $event->get_end_dates();
     }
     $res = array('id' => $event->get_id(), 'title' => $event->get_title(), 'event_starts' => $event_starts, 'event_ends' => $event_ends, 'status_class' => Eab_Template::get_status_class($event), 'event_venue' => $event->get_venue_location(), 'categories' => $event->get_categories());
     if (isset($post->blog_id)) {
         $res['blog_id'] = $post->blog_id;
     }
     return $res;
 }