public function eventFeedPreloadAction()
 {
     $userInfo = Zend_Auth::getInstance()->getStorage()->read();
     $user = new Application_Model_User($userInfo->id);
     $editable = $user->isUserType(array(UTYPE_ADMIN, UTYPE_PROGRAM_MANAGER));
     $calendar_interval = Application_Model_Preference::GetCalendarTimeScale();
     Logging::info($calendar_interval);
     if ($calendar_interval == "agendaDay") {
         list($start, $end) = Application_Model_Show::getStartEndCurrentDayView();
     } else {
         if ($calendar_interval == "agendaWeek") {
             list($start, $end) = Application_Model_Show::getStartEndCurrentWeekView();
         } else {
             if ($calendar_interval == "month") {
                 list($start, $end) = Application_Model_Show::getStartEndCurrentMonthView();
             } else {
                 Logging::error("Invalid Calendar Interval '{$calendar_interval}'");
             }
         }
     }
     $events =& Application_Model_Show::getFullCalendarEvents($start, $end, $editable);
     $this->view->events = $events;
 }