ID; endif; $teams = (array)get_post_meta( $id, 'sp_team', false ); $results = sportspress_array_combine( $teams, (array)get_post_meta( $id, 'sp_results', true ) ); $result_labels = sportspress_get_var_labels( 'sp_result' ); $output = ''; // Initialize and check $table_rows = ''; $i = 0; foreach( $results as $team_id => $result ): if ( sportspress_array_value( $result, 'outcome', '-1' ) != '-1' ): unset( $result['outcome'] ); $table_rows .= ''; $table_rows .= '' . get_the_title( $team_id ) . ''; foreach( $result_labels as $key => $label ): if ( $key == 'name' ) continue; if ( array_key_exists( $key, $result ) && $result[ $key ] != '' ): $value = $result[ $key ]; else: $value = '—'; endif; $table_rows .= '' . $value . ''; endforeach; $table_rows .= ''; $i++; endif; endforeach; if ( ! empty( $table_rows ) ): $output .= '

' . __( 'Results', 'sportspress' ) . '

'; $output .= ''; $output .= ''; foreach( $result_labels as $key => $label ): $output .= ''; endforeach; $output .= '' . '' . ''; $output .= $table_rows; $output .= '
' . __( 'Team', 'sportspress' ) . '' . $label . '
'; endif; return apply_filters( 'sportspress_event_results', $output ); } }