Update for the member detail view file.
authorSteve Sutton <steve@gaslightmedia.com>
Wed, 31 Jan 2018 18:11:29 +0000 (13:11 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Wed, 31 Jan 2018 18:11:29 +0000 (13:11 -0500)
Need to check all of the custom fields to see if they may have a value.

glm-member-db/views/front/members/detail.html
style.css

index 29602f9..21a3eb3 100644 (file)
@@ -16,7 +16,7 @@
             </div>
             <script type="text/javascript">var addthis_config = {literal}{"data_track_addressbar":false};{/literal}</script>
             <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-5135fe4558d287a9"></script>
-                                           
+
             <!-- AddThis Button END -->
     </div><!--/#addthis_wrapper-->
 <a id="topAnchor"></a>
@@ -26,7 +26,7 @@
         <script>//document.write('<a id="glm-member-detail-takeback-mini" class="button glm-member-button" href="' + document.referrer + '"><span>Back to listing</span></a>');</script>
         <a id="glm-member-detail-takeback-mini" class="glm-member-db-takeback-mini button glm-member-button" href="javascript:history.go(-1)"><span>Back to listing</span></a>
         <div id="glm-member-detail-container" class="small-12 columns glm-member-container">
-                
+
             <!-- <h4 class="glm-member-title">  {$member.member}</h4> -->
             <div id="glm-member-detail-side-box" class="small-12 medium-4 columns">
                 {if $member.logo && $settings.detail_show_logo}
@@ -38,7 +38,7 @@
                     <a id="glm-member-detail-website-link" class="small-12 button glm-button" data-member-id="{$member.member_pointer}" data-member-slug="{$member.member_slug}" href="{$member.url}"{if $settings.detail_show_url_newtarget} target="_blank"{/if}>Visit Website</a>
                     <input type="hidden" id="glm-member-detail-click-logged" value="0">
                 {/if}
-                
+
                 <div id="glm-member-detail-contact-info">
     <!-- Member name, address, and basic information -->
 
 <!-- Attributes: amenitities, credit cards, etc -->
             <div id="glm-member-detail-descr-row" class="small-12 medium-8 columns">
                 {apply_filters('glm-member-db-front-members-detail-attributesTop', '', $member.id)}
-                
+
                 {if $featuredImage}
                 <!-- <div class="glm-member-detail-featured-image-wrapper small-12 columns">
                     <img src="{$glmPluginMediaUrl}/images/large/{$featuredImage}">
                         </div>
                     </div>
                     {$customFields = apply_filters('get_glm_custom_fields','glm-member-db',$member.memberInfoId)}
-                    {if !empty($customFields[0].field_data)}
+                    {if
+                    (isset($customFields[0]) && !empty($customFields[0].field_data)) ||
+                    (isset($customFields[1]) && !empty($customFields[1].field_data)) ||
+                    (isset($customFields[2]) && !empty($customFields[2].field_data)) ||
+                    (isset($customFields[3]) && !empty($customFields[3].field_data)) ||
+                    (isset($customFields[4]) && !empty($customFields[4].field_data)) ||
+                    (isset($customFields[5]) && !empty($customFields[5].field_data)) ||
+                    (isset($customFields[6]) && !empty($customFields[6].field_data))
+                    }
                         <div id="glm-member-detail-meeting-toggle" class="glm-member-detail-content-toggle">Meeting Space Information</div>
                         <div id="glm-member-detail-meeting-container" class="glm-member-detail-content-data">
                             <div id="glm-member-detail-meeting" >
-                                
+
                                 {foreach $customFields as $field}
                                     {if $field.field_data}
                                         <div class="glm-member-detail-custom-field">
                                                 <span class="glm-member-detail-custom-field-name small-12 medium-5 columns" >{$field.field_name}</span>
                                                 <span class="glm-member-detail-custom-field-data small-12 medium-7 columns">{$field.field_data}</span>
                                             </div>
-                                            
+
                                         </div>
                                     {/if}
                                 {/foreach}
                             </div>
-                        
+
                             <div class="glm-member-detail-sub-data-links row">
                                 <a class="glm-member-detail-content-toggle">Collapse</a>
                                 <a class="glm-member-detail-link-to-top">Back to top</a>
                             </div>
                         </div>
                         {/if}
-                    
+
                     {apply_filters('glm-member-db-front-members-detail-descriptionAfter', '', $member.id)}
                     {apply_filters('glm-member-db-front-members-detail-imageGalleryBefore', '', $member.id)}
                     {if $settings.detail_show_imagegallery && $haveImageGallery}
                     $("#glm-member-detail-video-container").slideToggle("fast", "swing",  function() {});
                     $("#glm-member-detail-video-toggle").toggleClass("selected");
                 }
-            
+
                 if( $("#glm-member-detail-files-container").length > 0 && $("#glm-member-detail-files-toggle").length > 0){
                     $("#glm-member-detail-files-container").slideToggle("fast", "swing",  function() {});
                     $("#glm-member-detail-files-toggle").toggleClass("selected");
                     title: '{$member.member|escape}'
                 });
              {/if}
-     
+
 
             }
 
index 481158a..27f0dff 100644 (file)
--- a/style.css
+++ b/style.css
@@ -3,5 +3,5 @@ Theme Name: meetingsmichigan
 Author: Gaslight Media
 Author URI: http://www.gaslightmedia.com
 Description: A theme for meetingsmichigan
-Version: 1.0.0
+Version: 1.0.1
 */