From 2515c753841ea306008902f79dbb0235254822c5 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Sun, 16 Mar 2014 11:39:05 +1100 Subject: [PATCH] Update player with current or past teams --- admin/tools/event-importer.php | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/admin/tools/event-importer.php b/admin/tools/event-importer.php index eb839e56..913d2ee8 100644 --- a/admin/tools/event-importer.php +++ b/admin/tools/event-importer.php @@ -380,9 +380,25 @@ if ( class_exists( 'WP_Importer' ) ) { foreach ( $statistic_labels as $key => $label ): $statistics[ $key ] = array_shift( $player ); endforeach; - $players[ $team_id ][ $player_id ] = $statistics; + // Get player teams + $player_teams = get_post_meta( $player_id, 'sp_team', false ); + $current_team = get_post_meta( $player_id, 'sp_current_team', true ); + $past_teams = get_post_meta( $player_id, 'sp_past_team', false ); + + // Add team if not exists in player + if ( ! in_array( $team_id, $player_teams ) ): + add_post_meta( $player_id, 'sp_team', $team_id ); + endif; + + // Add as past team or set current team if not set + if ( ! $current_team ): + update_post_meta( $player_id, 'sp_current_team', $team_id ); + elseif ( $current_team != $team_id && ! in_array( $team_id, $past_teams ) ): + add_post_meta( $player_id, 'sp_past_team', $team_id ); + endif; + endif; endif;