adding strike through for detail view prices
authorAnthony Talarico <talarico@gaslightmedia.com>
Fri, 7 Apr 2017 19:36:03 +0000 (15:36 -0400)
committerAnthony Talarico <talarico@gaslightmedia.com>
Fri, 7 Apr 2017 19:36:03 +0000 (15:36 -0400)
models/front/fields/detail.php
views/front/fields/detail.html

index 423f007..44e7e21 100644 (file)
@@ -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
index 47bf474..bb35bfd 100644 (file)
@@ -1,16 +1,20 @@
 {foreach $field_values as $key=>$value}
-<div class="glm-row field-container">
-   {if $value !== 'Yes' && $value !== 'No'}
-        <div class="glm-small-6 glm-columns field-name">{$key}</div>
-        <div class="glm-small-6 glm-columns field-value {$key}">{$value}</div>
-   {/if}
-</div>
+    {if $value.slash === true}
+        <div class="glm-row field-container slash-price">
+    {else}
+        <div class="glm-row field-container">
+    {/if}
+        {if $value.data !== 'Yes' && $value.data !== 'No'}
+            <div class="glm-small-6 glm-columns field-name">{$key}</div>
+            <div class="glm-small-6 glm-columns field-value {$key}">{$value.data}</div>
+        {/if}
+        </div>
 {/foreach}
 
 <script>
     jQuery(document).ready(function($){
-        if( '{$field_values.MSRP_sale}' === 'Yes'){
-            $('.MSRP').addClass("slash");
-        }
+        
+        $('.slash-price').prev().children('.msrp').addClass('sale');
+
     });
 </script>
\ No newline at end of file