post_title; $team_results = sportspress_array_value( $results, $team_id, null ); if ( $main_result ): $team_result = sportspress_array_value( $team_results, $main_result, null ); else: end( $team_results ); $team_result = prev( $team_results ); endif; if ( $team_result != null ): echo ' — ' . $team_result; endif; $outcome_slug = sportspress_array_value( $team_results, 'outcome', null ); if ( $outcome_slug && $outcome_slug != '-1' ): $args=array( 'name' => $outcome_slug, 'post_type' => 'sp_outcome', 'post_status' => 'publish', 'posts_per_page' => 1 ); $outcomes = get_posts( $args ); if ( sizeof( $outcomes ) ): $outcome = reset( $outcomes ); echo ' (' . $outcome->post_title . ')'; endif; endif; echo '
'; endforeach; elseif ( $post_type == 'sp_player' ): $results = get_post_meta( $post_id, 'sp_results', true ); foreach( $teams as $team_id ): if ( ! $team_id ) continue; $team = get_post( $team_id ); $outcome_slug = sportspress_array_value( sportspress_array_value( $results, $team_id, null ), 'outcome', null ); echo $team->post_title . '
'; endforeach; else: foreach( $teams as $team_id ): if ( ! $team_id ) continue; $team = get_post( $team_id ); echo $team->post_title . '
'; endforeach; endif; break; case 'sp_equation': echo sportspress_get_post_equation( $post_id ); break; case 'sp_order': echo sportspress_get_post_order( $post_id ); break; case 'sp_key': echo $post->post_name; break; case 'sp_precision': echo sportspress_get_post_precision( $post_id ); break; case 'sp_calculate': echo sportspress_get_post_calculate( $post_id ); break; case 'sp_player': echo sportspress_posts( $post_id, 'sp_player' ); break; case 'sp_event': echo get_post_meta ( $post_id, 'sp_event' ) ? sizeof( get_post_meta ( $post_id, 'sp_event' ) ) : '—'; break; case 'sp_league': echo get_the_terms ( $post_id, 'sp_league' ) ? the_terms( $post_id, 'sp_league' ) : '—'; break; case 'sp_season': echo get_the_terms ( $post_id, 'sp_season' ) ? the_terms( $post_id, 'sp_season' ) : '—'; break; case 'sp_venue': echo get_the_terms ( $post_id, 'sp_venue' ) ? the_terms( $post_id, 'sp_venue' ) : '—'; break; case 'sp_sponsor': echo get_the_terms ( $post_id, 'sp_sponsor' ) ? the_terms( $post_id, 'sp_sponsor' ) : '—'; break; case 'sp_datetime': echo sportspress_get_post_datetime( $post ); break; case 'sp_events': echo sizeof( sportspress_get_calendar_data( $post_id ) ); break; case 'sp_address': echo get_post_meta( $post_id, 'sp_address', true ) ? get_post_meta( $post_id, 'sp_address', true ) : '—'; break; endswitch; } add_action( 'manage_posts_custom_column', 'sportspress_manage_posts_custom_column', 10, 2 ); add_action( 'manage_pages_custom_column', 'sportspress_manage_posts_custom_column', 10, 2 );