Making WordPress.org


Ignore:
Timestamp:
02/03/2017 05:11:39 PM (9 years ago)
Author:
iandunn
Message:

Official WordPress Events: Remove PHP 7 syntax to avoid fatal errors

Apparently only some of the production web servers are running PHP 7...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/official-wordpress-events/official-wordpress-events.php

    r4867 r4868  
    5555    public function prime_events_cache() {
    5656        global $wpdb;
    57 
    58         return; // Temporarily disable to avoid PHP 7 syntax errors
    5957
    6058        $events = $this->fetch_upcoming_events();
     
    428426                    }
    429427
     428                    if ( ! empty( $meetup->venue->country ) ) {
     429                        $country_code = $meetup->venue->country;
     430                    } elseif ( ! empty( $location_parts['country_code'] ) ) {
     431                        $country_code = $location_parts['country_code'];
     432                    } else {
     433                        $country_code = '';
     434                    }
     435
    430436                    $events[] = new Official_WordPress_Event( array(
    431437                        'type'            => 'meetup',
     
    440446                        'end_timestamp'   => ( empty ( $meetup->duration ) ? $start_timestamp : $start_timestamp + ( $meetup->duration / 1000 ) ), // convert to seconds
    441447                        'location'        => $location,
    442                         'country_code'    => strtoupper( $meetup->venue->country ?? $location_parts['country_code'] ?? '' ),
    443                         'latitude'        => $meetup->venue->lat ?? $meetup->group->group_lat,
    444                         'longitude'       => $meetup->venue->lon ?? $meetup->group->group_lon,
     448                        'country_code'    => $country_code,
     449                        'latitude'        => empty( $meetup->venue->lat ) ? $meetup->group->group_lat : $meetup->venue->lat,
     450                        'longitude'       => empty( $meetup->venue->lon ) ? $meetup->group->group_lon : $meetup->venue->lon,
    445451                    ) );
    446452                }
Note: See TracChangeset for help on using the changeset viewer.