Exemplo n.º 1
0
 /**
  * Execute the groups.get method
  *  
  */
 public function execute()
 {
     $groups = Api_Bo_Group::getGroups($this->getUserId(), $this->m_uid, $this->m_gids);
     $response = array();
     if (count($groups) > 0) {
         $response[FB_GROUP_GROUP] = array();
         foreach ($groups as $group) {
             $venue = array();
             $venue[FB_GROUP_STREET] = $group['street'];
             $venue[FB_GROUP_CITY] = $group['city'];
             $venue[FB_GROUP_STATE] = $group['state'];
             $venue[FB_GROUP_COUNTRY] = $group['country'];
             $venue['latitude'] = '';
             $venue['longitude'] = '';
             $gresp = array();
             $gresp[FB_GROUP_GID] = $group['gid'];
             $gresp[FB_GROUP_NAME] = $group['name'];
             $gresp[FB_GROUP_NID] = $group['nid'];
             $gresp[FB_GROUP_DESCRIPTION] = $group['description'];
             $gresp[FB_GROUP_GROUP_TYPE] = $group['group_type'];
             $gresp[FB_GROUP_GROUP_SUBTYPE] = $group['group_subtype'];
             $gresp[FB_GROUP_RECENT_NEWS] = $group['recent_news'];
             $gresp[FB_GROUP_IMAGE] = $group['pic_small'];
             $gresp[FB_GROUP_IMAGE_BIG] = $group['pic_big'];
             $gresp[FB_GROUP_IMAGE_SMALL] = $group['pic_small'];
             $gresp[FB_GROUP_CREATOR] = $group['creator'];
             $gresp[FB_GROUP_MODIFIED] = $group['modified'];
             $gresp[FB_GROUP_OFFICE] = $group['office'];
             $gresp[FB_GROUP_WEBSITE] = $group['website'];
             $gresp[FB_GROUP_EMAIL] = $group['email'];
             $gresp[FB_GROUP_VENUE] = $venue;
             $response[FB_GROUP_GROUP][] = $gresp;
         }
     }
     return $response;
 }