Changeset 4859
- Timestamp:
- 02/03/2017 04:12:11 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sites/trunk/wordpress.org/public_html/wp-content/plugins/official-wordpress-events/official-wordpress-events.php
r4857 r4859 428 428 $geocoded_location = $this->reverse_geocode( $meetup->group->group_lat, $meetup->group->group_lon ); 429 429 $location_parts = $this->parse_reverse_geocode_address( $geocoded_location->address_components ); 430 $location = implode( ', ', $location_parts ); 430 $location = sprintf( 431 '%s%s%s', 432 $location_parts['city'], 433 empty( $location_parts['state'] ) ? '' : ', ' . $location_parts['state'], 434 empty( $location_parts['country_name'] ) ? '' : ', ' . $location_parts['country_name'] 435 ); 431 436 } 432 437 … … 443 448 'end_timestamp' => ( empty ( $meetup->duration ) ? $start_timestamp : $start_timestamp + ( $meetup->duration / 1000 ) ), // convert to seconds 444 449 'location' => $location, 445 'country_code' => strtoupper( $meetup->venue->country ?? $location_parts['country '] ?? '' ),450 'country_code' => strtoupper( $meetup->venue->country ?? $location_parts['country_code'] ?? '' ), 446 451 'latitude' => $meetup->venue->lat ?? $meetup->group->group_lat, 447 452 'longitude' => $meetup->venue->lon ?? $meetup->group->group_lon, … … 527 532 $address['state'] = $component->short_name; 528 533 } elseif ( 'country' == $component->types[0] ) { 529 $address['country'] = strtoupper( $component->short_name ); 534 $address['country_code'] = strtoupper( $component->short_name ); 535 $address['country_name'] = $component->long_name; 530 536 } 531 537 } … … 544 550 $location = array(); 545 551 546 foreach ( array( 'city', 'state', ' country' ) as $part ) {552 foreach ( array( 'city', 'state', 'localized_country_name' ) as $part ) { 547 553 if ( ! empty( $venue->$part ) ) { 548 if ( in_array( $part, array( 'state' , 'country') ) ) {554 if ( in_array( $part, array( 'state' ) ) ) { 549 555 $location[] = strtoupper( $venue->$part ); 550 556 } else {
Note: See TracChangeset
for help on using the changeset viewer.