public function execute() { $events = Api_Bo_Events::getEvents($this->getUserId(), $this->m_uid, $this->m_start_time, $this->m_end_time, $this->m_eids, $this->m_rsvp_status); $response = array(); if (!empty($events)) { $response[FB_EVENTS_EVENT] = array(); foreach ($events as $event) { $venue = array(FB_EVENTS_STREET => $event['street'], FB_EVENTS_CITY => $event['city'], FB_EVENTS_STATE => $event['state'], FB_EVENTS_COUNTRY => $event['country'], FB_EVENTS_LATITUDE => '', FB_EVENTS_LONGITUDE => ''); $response[FB_EVENTS_EVENT][] = array(FB_EVENTS_EID => $event['eid'], FB_EVENTS_NAME => $event['name'], FB_EVENTS_TAGLINE => $event['tagline'], FB_EVENTS_NID => $event['nid'], FB_EVENTS_PIC => $event['pic'], FB_EVENTS_PIC_BIG => $event['pic'], FB_EVENTS_PIC_SMALL => $event['pic'], FB_EVENTS_HOST => $event['host'], FB_EVENTS_DESCRIPTION => $event['description'], FB_EVENTS_EVENT_TYPE => $event['event_type'], FB_EVENTS_EVENT_SUBTYPE => $event['event_subtype'], FB_EVENTS_START_TIME => $event['start_time'], FB_EVENTS_END_TIME => $event['end_time'], FB_EVENTS_CREATOR => $event['uid'], FB_EVENTS_MODIFIED => $event['modified'], FB_EVENTS_LOCATION => $event['location'], FB_EVENTS_VENUE => $venue); } } return $response; }