From d61d65eb0457da5d6bda9283343b6584ccd617c9 Mon Sep 17 00:00:00 2001 From: Brian Miyaji Date: Thu, 17 Sep 2015 12:35:30 +1000 Subject: [PATCH] Lock variable names once published --- .../meta-boxes/class-sp-meta-box-outcome-details.php | 8 +++++++- .../meta-boxes/class-sp-meta-box-performance-details.php | 8 +++++++- .../meta-boxes/class-sp-meta-box-result-details.php | 8 +++++++- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-outcome-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-outcome-details.php index 5ae3f82f..f5a2236f 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-outcome-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-outcome-details.php @@ -23,6 +23,12 @@ class SP_Meta_Box_Outcome_Details extends SP_Meta_Box_Config { */ public static function output( $post ) { wp_nonce_field( 'sportspress_save_data', 'sportspress_meta_nonce' ); + global $pagenow; + if ( 'post.php' == $pagenow && 'draft' !== get_post_status() ) { + $readonly = true; + } else { + $readonly = false; + } $abbreviation = get_post_meta( $post->ID, 'sp_abbreviation', true ); $condition = get_post_meta( $post->ID, 'sp_condition', true ); $main_result = get_option( 'sportspress_primary_result', null ); @@ -32,7 +38,7 @@ class SP_Meta_Box_Outcome_Details extends SP_Meta_Box_Config {

- + readonly="readonly">

diff --git a/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php b/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php index 5664beef..6aa7f8f3 100644 --- a/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php +++ b/includes/admin/post-types/meta-boxes/class-sp-meta-box-performance-details.php @@ -23,11 +23,17 @@ class SP_Meta_Box_Performance_Details extends SP_Meta_Box_Config { */ public static function output( $post ) { wp_nonce_field( 'sportspress_save_data', 'sportspress_meta_nonce' ); + global $pagenow; + if ( 'post.php' == $pagenow && 'draft' !== get_post_status() ) { + $readonly = true; + } else { + $readonly = false; + } ?>

- + readonly="readonly">

- + readonly="readonly"> (for/against)