From 805e83b7d188fe7483a1d2b6519b1b13ddbeb103 Mon Sep 17 00:00:00 2001
From: Brian Miyaji
Date: Sun, 20 Sep 2015 22:25:12 +1000
Subject: [PATCH] Add precision to event result equations
---
.../meta-boxes/class-sp-meta-box-event-results.php | 6 +++---
.../meta-boxes/class-sp-meta-box-result-details.php | 13 +++++++++++++
2 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-results.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-results.php
index e6f3bea6..df0fd63e 100644
--- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-results.php
+++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-event-results.php
@@ -86,10 +86,10 @@ class SP_Meta_Box_Event_Results {
$dynamic_results = get_posts( $args );
$equations = array();
- $precisions = array();
+ $precision = array();
foreach ( $dynamic_results as $result ) {
$equations[ $result->post_name ] = get_post_meta( $result->ID, 'sp_equation', true );
- $precisions[ $result->post_name ] = (int) get_post_meta( $result->ID, 'sp_precision', true );
+ $precision[ $result->post_name ] = (int) get_post_meta( $result->ID, 'sp_precision', true );
}
@@ -109,7 +109,7 @@ class SP_Meta_Box_Event_Results {
}
$totals[ 'eventsplayed' ] = 1;
$totals = apply_filters( 'sportspress_event_result_equation_vars', $totals, $performance, $team );
- $results[ $team ][ $key ] = sp_solve( $equation, $totals, sp_array_value( $precisions, $key, 0 ), '' );
+ $results[ $team ][ $key ] = sp_solve( $equation, $totals, sp_array_value( $precision, $key, 0 ), '' );
}
}
}
diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-result-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-result-details.php
index 1c1d0170..20cf417f 100644
--- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-result-details.php
+++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-result-details.php
@@ -23,6 +23,7 @@ class SP_Meta_Box_Result_Details extends SP_Meta_Box_Config {
*/
public static function output( $post ) {
wp_nonce_field( 'sportspress_save_data', 'sportspress_meta_nonce' );
+ $precision = get_post_meta( $post->ID, 'sp_precision', true );
global $pagenow;
if ( 'post.php' == $pagenow && 'draft' !== get_post_status() ) {
$readonly = true;
@@ -35,6 +36,18 @@ class SP_Meta_Box_Result_Details extends SP_Meta_Box_Config {
readonly="readonly"> (for, against)
+
+
+
+