';
if ( $show_numbers ) {
$number = sp_array_value( $row, 'number', ' ' );
// Player number
echo '| ' . $number . ' | ';
}
if ( $link_posts ):
$permalink = get_post_permalink( $player_id );
$name = '' . $name . '';
endif;
if ( array_key_exists( $player_id, $lineup_sub_relation ) ):
$name .= ' ' . sp_array_value( sp_array_value( $data, $lineup_sub_relation[ $player_id ], array() ), 'number', null ) . '';
elseif ( isset( $row['sub'] ) && $row['sub'] ):
$name .= ' ' . sp_array_value( sp_array_value( $data, $row['sub'], array() ), 'number', null ) . '';
endif;
echo '' . $name . ' | ';
if ( $mode == 'icons' ) echo '';
foreach ( $labels as $key => $label ):
if ( 'name' == $key )
continue;
$format = sp_array_value( $formats, $key, 'number' );
$placeholder = sp_get_format_placeholder( $format );
$value = '—';
if ( $key == 'position' ):
$positions = array();
if ( array_key_exists( $key, $row ) && $row[ $key ] != '' ):
$position_ids = (array) $row[ $key ];
else:
$position_ids = (array) sp_get_the_term_id( $player_id, 'sp_position' );
endif;
foreach ( $position_ids as $position_id ) {
$player_position = get_term_by( 'id', $position_id, 'sp_position' );
if ( $player_position ) $positions[] = $player_position->name;
}
$positions = array_unique( $positions );
if ( sizeof( $positions ) ):
$value = implode( ', ', $positions );
endif;
else:
if ( array_key_exists( $key, $row ) && $row[ $key ] != '' ):
$value = $row[ $key ];
else:
$value = $placeholder;
endif;
endif;
if ( ! array_key_exists( $key, $totals ) ):
$totals[ $key ] = $placeholder;
endif;
if ( 'text' !== $format ) {
$totals[ $key ] += $value;
}
if ( $mode == 'values' ):
echo ' | ' . $value . ' | ';
elseif ( intval( $value ) && $mode == 'icons' ):
$performance_id = sp_array_value( $performance_ids, $key, null );
$icons = '';
if ( $performance_id && has_post_thumbnail( $performance_id ) ):
$icons = str_repeat( get_the_post_thumbnail( $performance_id, 'sportspress-fit-mini' ) . ' ', $value );
endif;
echo apply_filters( 'sportspress_event_performance_icons', $icons, $performance_id, $value );
endif;
endforeach;
if ( $mode == 'icons' ) echo '';
echo '
';
$i++;
endforeach;
?>