From e04a212f1ebdc67e42a1f9096eb051003096b043 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Wed, 30 Mar 2016 21:42:02 +1100 Subject: [PATCH] Apply team reversal in admin --- includes/class-sp-event.php | 6 +++++- templates/event-results.php | 8 +------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/includes/class-sp-event.php b/includes/class-sp-event.php index b0457c55..fac6f12d 100644 --- a/includes/class-sp-event.php +++ b/includes/class-sp-event.php @@ -38,6 +38,10 @@ class SP_Event extends SP_Custom_Post{ // Get results for all teams $data = sp_array_combine( $teams, $results, true ); + + if ( 'yes' === get_option( 'sportspress_event_results_reverse_teams', 'no' ) ) { + $data = array_reverse( $data, true ); + } if ( $admin ): return array( $columns, $usecolumns, $data ); @@ -117,7 +121,7 @@ class SP_Event extends SP_Custom_Post{ endif; endforeach; if ( ! array_key_exists( 'number', $player_performance ) ): - $performance[ $team_id ][ $player_id ]['number'] = get_post_meta( $player_id, 'sp_number', true ); + $performance[ $team_id ][ $player_id ]['number'] = apply_filters( 'sportspress_event_performance_default_squad_number', get_post_meta( $player_id, 'sp_number', true ) ); endif; if ( ! array_key_exists( 'position', $player_performance ) || $player_performance['position'] == null ): $performance[ $team_id ][ $player_id ]['position'] = sp_get_the_term_id( $player_id, 'sp_position', null ); diff --git a/templates/event-results.php b/templates/event-results.php index 3feb076b..87ff418c 100644 --- a/templates/event-results.php +++ b/templates/event-results.php @@ -10,8 +10,6 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly if ( get_option( 'sportspress_event_show_results', 'yes' ) === 'no' ) return; -$reverse_teams = get_option( 'sportspress_event_results_reverse_teams', 'no' ) === 'yes' ? true : false; - if ( ! isset( $id ) ) $id = get_the_ID(); @@ -43,10 +41,6 @@ $output = ''; $table_rows = ''; $i = 0; -if ( $reverse_teams ) { - $data = array_reverse( $data, true ); -} - foreach( $data as $team_id => $result ): if ( $show_outcomes ): $outcomes = array(); @@ -81,7 +75,7 @@ foreach( $data as $team_id => $result ): if ( array_key_exists( $key, $result ) && $result[ $key ] != '' ): $value = $result[ $key ]; else: - $value = '—'; + $value = apply_filters( 'sportspress_event_empty_result_string', '—' ); endif; $table_rows .= '' . $value . ''; endforeach;