From 6e1262c34331cfce4d0dc7ec054da147d4de4dfe Mon Sep 17 00:00:00 2001 From: Anthony Talarico Date: Fri, 7 Apr 2017 15:36:03 -0400 Subject: [PATCH] adding strike through for detail view prices --- models/front/fields/detail.php | 11 ++++++++--- views/front/fields/detail.html | 22 +++++++++++++--------- 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/models/front/fields/detail.php b/models/front/fields/detail.php index 423f007..44e7e21 100644 --- a/models/front/fields/detail.php +++ b/models/front/fields/detail.php @@ -73,14 +73,19 @@ class GlmMembersFront_fields_detail extends GlmDataFieldsCustomFields foreach($field_values as $key=>$value){ $field_id = $value['field_id']; $field_value = $value['field_data']; + $sql = "SELECT field_name FROM " . GLM_MEMBERS_FIELDS_PLUGIN_DB_PREFIX . "custom_fields WHERE id = $field_id;"; $field_name = $wpdb->get_results($sql); - $field_name = $field_name[0]->field_name; + $slug = sanitize_title($field_name); if( $field_value ){ - $fields[$field_name] = $field_value; - } + if( $slug === 'msrp-sale' && $field_value === 'Yes'){ + $fields[$slug] = array('nice' => $field_name,'data' => $field_value, 'type' => $member_type, 'slash' => true); + } else { + $fields[$slug] = array('nice' => $field_name,'data' => $field_value, 'type' => $member_type, 'slash' => false); + } + } } } // Compile template data diff --git a/views/front/fields/detail.html b/views/front/fields/detail.html index 47bf474..bb35bfd 100644 --- a/views/front/fields/detail.html +++ b/views/front/fields/detail.html @@ -1,16 +1,20 @@ {foreach $field_values as $key=>$value} -
- {if $value !== 'Yes' && $value !== 'No'} -
{$key}
-
{$value}
- {/if} -
+ {if $value.slash === true} +
+ {else} +
+ {/if} + {if $value.data !== 'Yes' && $value.data !== 'No'} +
{$key}
+
{$value.data}
+ {/if} +
{/foreach} \ No newline at end of file -- 2.17.1