diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-performance.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-performance.php index ebcc516f..69526feb 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-performance.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-performance.php @@ -22,6 +22,17 @@ class SP_Meta_Box_Event_Performance { $event = new SP_Event( $post ); list( $labels, $columns, $stats, $teams ) = $event->performance( true ); + // Determine if we are splitting positions + if ( 'yes' == get_option( 'sportspress_event_split_players_by_position', 'no' ) ) + $split_positions = true; + else + $split_positions = false; + + if ( 'manual' == get_option( 'sportspress_event_performance_columns', 'auto' ) ) + $manual = true; + else + $manual = false; + $i = 0; foreach ( $teams as $key => $team_id ): @@ -33,32 +44,24 @@ class SP_Meta_Box_Event_Performance { $data = sp_array_combine( $players, sp_array_value( $stats, $team_id, array() ) ); // Determine if we need checkboxes - if ( 'manual' == get_option( 'sportspress_event_performance_columns', 'auto' ) && $i == 0 ) + if ( $manual && $i == 0 ) $has_checkboxes = true; else $has_checkboxes = false; - // Determine if we need extras - if ( 'yes' == get_option( 'sportspress_event_show_extras', 'no' ) ) - $show_extras = true; - else - $show_extras = false; - - // Determine if we are splitting positions - if ( 'yes' == get_option( 'sportspress_event_split_players_by_position', 'no' ) ) - $split_positions = true; - else - $split_positions = false; - ?> -
- -

- -
- - -
+ +
+ +

+ +
+ + +
+ + +
@@ -111,22 +114,7 @@ class SP_Meta_Box_Event_Performance { - - - - - - - $label ): - $player_id = -1; - $player_performance = sp_array_value( $data, $player_id, array() ); - $value = sp_array_value( $player_performance, $column, '' ); - ?> - - - - - + @@ -145,73 +133,7 @@ class SP_Meta_Box_Event_Performance { $player_performance ): - if ( $player_id <= 0 ) continue; - $number = get_post_meta( $player_id, 'sp_number', true ); - $value = sp_array_value( $player_performance, 'number', '' ); - ?> - - - - - - $label ): - $value = sp_array_value( $player_performance, $column, '' ); - ?> - - - - - - - - - @@ -220,6 +142,80 @@ class SP_Meta_Box_Event_Performance { + + + + + + $label ): + $value = sp_array_value( $player_performance, $column, '' ); + ?> + + + + + + + + + __( 'Starting Lineup', 'sportspress' ), 'sub' => __( 'Substitute', 'sportspress' ), - ); + ) ); $output = '
    
   
- - - 'sp_position', - 'name' => 'sp_players[' . $team_id . '][' . $player_id . '][position][]', - 'values' => 'term_id', - 'orderby' => 'slug', - 'selected' => $selected, - 'class' => 'sp-position', - 'property' => 'multiple', - 'chosen' => true, - 'include_children' => ( 'no' == get_option( 'sportspress_event_hide_child_positions', 'no' ) ), - ); - sp_dropdown_taxonomies( $args ); - ?> - - - - - - - 'sp_outcome', - 'name' => 'sp_players[' . $team_id . '][' . $player_id . '][outcome][]', - 'option_none_value' => '', - 'sort_order' => 'ASC', - 'sort_column' => 'menu_order', - 'selected' => $values, - 'class' => 'sp-outcome', - 'property' => 'multiple', - 'chosen' => true, - 'placeholder' => __( 'None', 'sportspress' ), - ); - sp_dropdown_pages( $args ); - ?> -
+ + + 'sp_position', + 'name' => 'sp_players[' . $team_id . '][' . $player_id . '][position][]', + 'values' => 'term_id', + 'orderby' => 'slug', + 'selected' => $selected, + 'class' => 'sp-position', + 'property' => 'multiple', + 'chosen' => true, + 'include_children' => ( 'no' == get_option( 'sportspress_event_hide_child_positions', 'no' ) ), + ); + sp_dropdown_taxonomies( $args ); + ?> + + + + + + + 'sp_outcome', + 'name' => 'sp_players[' . $team_id . '][' . $player_id . '][outcome][]', + 'option_none_value' => '', + 'sort_order' => 'ASC', + 'sort_column' => 'menu_order', + 'selected' => $values, + 'class' => 'sp-outcome', + 'property' => 'multiple', + 'chosen' => true, + 'placeholder' => __( 'None', 'sportspress' ), + ); + sp_dropdown_pages( $args ); + ?> +