Event Player Checklist Sort Options

Added option to sort list of players (on the Teams metabox of Events) by Name or Jersey (default).
This commit is contained in:
_drg_
2018-01-11 16:25:50 -06:00
parent 6b25ccaca3
commit 03609aa76d
3 changed files with 76 additions and 8 deletions

View File

@@ -344,8 +344,12 @@ function sp_get_player_number( $post = 0 ) {
return get_post_meta( $post, 'sp_number', true );
}
function sp_get_player_name( $post = 0 ) {
return apply_filters( 'sportspress_player_name', get_the_title( $post ));
}
function sp_get_player_name_with_number( $post = 0, $prepend = '', $append = '. ' ) {
$name = apply_filters( 'sportspress_player_name', get_the_title( $post ));
$name = sp_get_player_name( $post );
$number = sp_get_player_number( $post );
if ( isset( $number ) && '' !== $number ) {
return apply_filters( 'sportspress_player_name_with_number', $prepend . $number . $append . $name);
@@ -354,6 +358,16 @@ function sp_get_player_name_with_number( $post = 0, $prepend = '', $append = '.
}
}
function sp_get_player_name_then_number( $post = 0, $prepend = ' (', $append = ')' ) {
$name = sp_get_player_name( $post );
$number = sp_get_player_number( $post );
if ( isset( $number ) && '' !== $number ) {
return apply_filters( 'sportspress_player_name_then_number', $name . $prepend . $number . $append);
} else {
return $name;
}
}
function sp_player_details( $post = 0 ) {
sp_get_template( 'player-details.php', array( 'id' => $post ) );
}