From b634c1d3eaf89ebe54470ac41e77f7f69ff4d98c Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Fri, 4 May 2018 18:09:01 +1000 Subject: [PATCH] Sort assigned and legacy players by squad number after merging --- modules/sportspress-player-assignments.php | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/sportspress-player-assignments.php b/modules/sportspress-player-assignments.php index daed2c69..39fc7098 100644 --- a/modules/sportspress-player-assignments.php +++ b/modules/sportspress-player-assignments.php @@ -112,8 +112,21 @@ class SportsPress_Player_Assignments { $players = array_merge( $assigned_players, $players ); + foreach ( $players as $i => $player ) { + $player->sp_number = get_post_meta( $player->ID, 'sp_number', true ); + } + + uasort( $players, array( $this, 'sort' ) ); + return $players; } + + public function sort( $a, $b ) { + if ($a->sp_number == $b->sp_number) { + return 0; + } + return ($a->sp_number < $b->sp_number) ? -1 : 1; + } } endif;