diff --git a/plugins/wporg-5ftf/includes/reports.php b/plugins/wporg-5ftf/includes/reports.php index cd68c65..4032170 100644 --- a/plugins/wporg-5ftf/includes/reports.php +++ b/plugins/wporg-5ftf/includes/reports.php @@ -55,7 +55,7 @@ function enqueue_assets() { if ( is_admin() ) { $current_page = get_current_screen(); - if ( '5ftf_pledge_page_5ftf_company_report' == $current_page->id ) { + if ( ( '5ftf_pledge_page_5ftf_company_report' == $current_page->id ) || ( '5ftf_pledge_page_5ftf_contributor_report' == $current_page->id ) ) { wp_enqueue_style( '5ftf-admin' ); } } @@ -226,6 +226,8 @@ function render_contributor_report_page() { ]; $xprofile_teams = $xprofile['team_names'] ?? []; $user = get_user_by( 'ID', $user_id ); + $user_display_name = $user->display_name ?? ''; + $user_email = $user->user_email ?? ''; $last_login = get_user_meta( $user_id, 'last_logged_in', true ); $teams = str_replace( ' Team', '', implode( ',', $xprofile_teams ) ); echo ''; @@ -234,12 +236,12 @@ function render_contributor_report_page() { echo '' . esc_html( $pledge_company_title ) . ''; echo '' . esc_html( $xprofile['hours_per_week'] ) . ''; echo '' . esc_html( $teams ) . ''; - echo '' . esc_html( $user->display_name ) . ''; - echo '' . esc_html( $user->user_email ) . ''; + echo '' . esc_html( $user_display_name ) . ''; + echo '' . esc_html( $user_email ) . ''; echo '' . esc_html( $last_login ) . ''; echo '' . esc_html( $c->post_status ) . ''; echo ''; - $export_data[] = array( $user_id, $c->post_title, $pledge_company_title, $xprofile['hours_per_week'], $teams, $user->display_name, $user->user_email, $last_login, $c->post_status ); + $export_data[] = array( $user_id, $c->post_title, $pledge_company_title, $xprofile['hours_per_week'], $teams, $user_display_name, $user_email, $last_login, $c->post_status ); } echo '';