Making WordPress.org

Changeset 7575


Ignore:
Timestamp:
08/01/2018 01:15:40 AM (8 years ago)
Author:
coreymckrill
Message:

WordCamp Reports: Fix CSV export in Meetup Events report

The exporter was expecting a column that we aren't including in the dataset.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordcamp.org/public_html/wp-content/plugins/wordcamp-reports/classes/report/class-meetup-events.php

    r7574 r7575  
    174174        $data = [];
    175175
    176         $relevant_keys = array_flip( array( 'id', 'event_url', 'name', 'description', 'time', 'group', 'city', 'l10n_country', 'latitude', 'longitude' ) );
     176        $relevant_keys = array_fill_keys( [ 'id', 'event_url', 'name', 'description', 'time', 'group', 'city', 'l10n_country', 'latitude', 'longitude' ], '' );
    177177
    178178        foreach ( $events as $event ) {
    179179            $group_id = $event['group']['id'];
    180             $event    = wp_parse_args( $event, array_fill_keys( $relevant_keys, '' ) );
     180            $event    = wp_parse_args( $event, $relevant_keys );
    181181
    182182            $event['description']  = isset( $event['description'] ) ? trim( $event['description'] ) : '';
     
    458458            $filename[] = $report->range->end->format( 'Y-m-d' );
    459459
    460             $headers = [ 'Event ID', 'Event URL', 'Event Name', 'Description', 'Date', 'Group Name', 'City', 'Country', 'Country (localized)', 'Latitude', 'Longitude' ];
     460            $headers = [ 'Event ID', 'Event URL', 'Event Name', 'Description', 'Date', 'Group Name', 'City', 'Country (localized)', 'Latitude', 'Longitude' ];
    461461
    462462            $data = $report->get_data();
Note: See TracChangeset for help on using the changeset viewer.