Add hooks for additional performance calculations

This commit is contained in:
Brian Miyaji
2019-05-31 15:55:03 +10:00
parent dd81afec31
commit 2b1583f0bd
4 changed files with 9 additions and 9 deletions

View File

@@ -420,8 +420,8 @@ class SP_Player_List extends SP_Secondary_Post {
endif; endif;
endforeach; endforeach;
elseif ( array_key_exists( $key, $totals[ $player_id ] ) ): elseif ( array_key_exists( $key, $totals[ $player_id ] ) ):
$value = floatval( $value ); $add = apply_filters( 'sportspress_player_performance_add_value', floatval( $value ), $key );
$totals[ $player_id ][ $key ] += $value; $totals[ $player_id ][ $key ] += $add;
endif; endif;
endforeach; endforeach;
@@ -601,7 +601,7 @@ class SP_Player_List extends SP_Secondary_Post {
$placeholder = number_format( $placeholder, $stat->precision, '.', '' ); $placeholder = number_format( $placeholder, $stat->precision, '.', '' );
endif; endif;
$placeholders[ $player_id ][ $stat->post_name ] = $placeholder; $placeholders[ $player_id ][ $stat->post_name ] = apply_filters( 'sportspress_player_performance_table_placeholder', $placeholder, $stat->post_name );
endforeach; endforeach;
endforeach; endforeach;

View File

@@ -369,8 +369,8 @@ class SP_Player extends SP_Custom_Post {
foreach ( $player_performance as $key => $value ): foreach ( $player_performance as $key => $value ):
if ( array_key_exists( $key, $totals ) ): if ( array_key_exists( $key, $totals ) ):
$value = floatval( $value ); $add = apply_filters( 'sportspress_player_performance_add_value', floatval( $value ), $key );
$totals[ $key ] += $value; $totals[ $key ] += $add;
endif; endif;
endforeach; endforeach;
@@ -552,7 +552,7 @@ class SP_Player extends SP_Custom_Post {
endforeach; endforeach;
foreach ( $performance_labels as $key => $label ): foreach ( $performance_labels as $key => $label ):
$placeholders[ $div_id ][ $key ] = sp_array_value( $totals, $key, 0 ); $placeholders[ $div_id ][ $key ] = apply_filters( 'sportspress_player_performance_table_placeholder', sp_array_value( $totals, $key, 0 ), $key );
endforeach; endforeach;
endforeach; endforeach;

View File

@@ -130,7 +130,7 @@ $i = 0;
foreach ( $labels as $key => $label ): foreach ( $labels as $key => $label ):
if ( 'name' == $key ) if ( 'name' == $key )
continue; continue;
$format = sp_array_value( $formats, $key, 'number' ); $format = sp_array_value( $formats, $key, 'number' );
$placeholder = sp_get_format_placeholder( $format ); $placeholder = sp_get_format_placeholder( $format );
@@ -169,7 +169,7 @@ $i = 0;
endif; endif;
if ( 'number' === $format ): if ( 'number' === $format ):
$add = floatval( $value ); $add = apply_filters( 'sportspress_event_performance_add_value', floatval( $value ), $key );
$totals[ $key ] += $add; $totals[ $key ] += $add;
endif; endif;
endif; endif;

View File

@@ -96,7 +96,7 @@ if ( is_array( $teams ) ):
$formats[ $column->post_name ] = $format; $formats[ $column->post_name ] = $format;
} }
do_action( 'sportspress_before_event_performance' ); do_action( 'sportspress_before_event_performance', $columns );
if ( $is_individual ) { if ( $is_individual ) {
// Combined table // Combined table