Exemplo n.º 1
0
 /**
  * Add the formatted address to $this-> display
  *
  * @param NULL
  * 
  * @return void
  *
  * @access public
  *
  */
 function addDisplay($microformat = false)
 {
     require_once 'CRM/Utils/Address.php';
     $fields = array('address_id' => $this->id, 'address_name' => str_replace('', ' ', $this->name), 'street_address' => $this->street_address, 'supplemental_address_1' => $this->supplemental_address_1, 'supplemental_address_2' => $this->supplemental_address_2, 'city' => $this->city, 'state_province_name' => isset($this->state_name) ? $this->state_name : "", 'state_province' => isset($this->state) ? $this->state : "", 'postal_code' => isset($this->postal_code) ? $this->postal_code : "", 'postal_code_suffix' => isset($this->postal_code_suffix) ? $this->postal_code_suffix : "", 'country' => isset($this->country) ? $this->country : "", 'world_region' => isset($this->world_region) ? $this->world_region : "");
     if (isset($this->county_id) && $this->county_id) {
         $fields['county'] = CRM_Core_Pseudoconstant::county($this->county_id);
     } else {
         $fields['county'] = null;
     }
     $this->display = CRM_Utils_Address::format($fields, null, $microformat);
     $this->display_text = CRM_Utils_Address::format($fields);
 }