Reformatting the view file
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 25 Jan 2019 14:09:25 +0000 (09:09 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 25 Jan 2019 14:09:25 +0000 (09:09 -0500)
Getting rid of the extra indents.

views/front/members/list.html

index e323bd3..fb21174 100755 (executable)
             <div class="glm-member-list-inner-wrapper">
     {/if}
 
-            {if $showSettings.list_show_map}
-
-                {if $settings.selected_map_interface == 1}
-                    {* Leaflet Map *}
-                    <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin=""/>
-                    <script src="https://unpkg.com/leaflet@1.3.3/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script>
-                    <link rel="stylesheet" href="{$jsUrl}/LeafletMarkerCluster/dist/MarkerCluster.Default.css" />
-                    <script src="{$jsUrl}/LeafletMarkerCluster/dist/leaflet.markercluster-src.js"></script>
-                    <link rel="stylesheet" href="{$jsUrl}/Leaflet.loading/src/Control.Loading.css" />
-                    <script src="{$jsUrl}/Leaflet.loading/src/Control.Loading.js"></script>
-                    <link rel="stylesheet" href="//unpkg.com/leaflet-gesture-handling/dist/leaflet-gesture-handling.min.css" type="text/css">
-                    <script src="//unpkg.com/leaflet-gesture-handling"></script>
-                {/if}
-                {if $settings.selected_map_interface == 2}
-                    {* Google Map *}
-                    <script src="//maps.googleapis.com/maps/api/js?&key={$settings.google_maps_api_key}"></script>
-                {/if}
-
-                {if $showSettings.list_map_show_button}
-                    <div id="glm-member-list-map-toggle" class="button glm-button">View Map</div>
+    {if $showSettings.list_show_map}
+
+        {if $settings.selected_map_interface == 1}
+            {* Leaflet Map *}
+            <link rel="stylesheet" href="https://unpkg.com/leaflet@1.3.3/dist/leaflet.css" integrity="sha512-Rksm5RenBEKSKFjgI3a41vrjkw4EVPlJ3+OiI65vTjIdo9brlAacEuKOiQ5OFh7cOI1bkDwLqdLw3Zg0cRJAAQ==" crossorigin=""/>
+            <script src="https://unpkg.com/leaflet@1.3.3/dist/leaflet.js" integrity="sha512-tAGcCfR4Sc5ZP5ZoVz0quoZDYX5aCtEm/eu1KhSLj2c9eFrylXZknQYmxUssFaVJKvvc0dJQixhGjG2yXWiV9Q==" crossorigin=""></script>
+            <link rel="stylesheet" href="{$jsUrl}/LeafletMarkerCluster/dist/MarkerCluster.Default.css" />
+            <script src="{$jsUrl}/LeafletMarkerCluster/dist/leaflet.markercluster-src.js"></script>
+            <link rel="stylesheet" href="{$jsUrl}/Leaflet.loading/src/Control.Loading.css" />
+            <script src="{$jsUrl}/Leaflet.loading/src/Control.Loading.js"></script>
+            <link rel="stylesheet" href="//unpkg.com/leaflet-gesture-handling/dist/leaflet-gesture-handling.min.css" type="text/css">
+            <script src="//unpkg.com/leaflet-gesture-handling"></script>
+        {/if}
+        {if $settings.selected_map_interface == 2}
+            {* Google Map *}
+            <script src="//maps.googleapis.com/maps/api/js?&key={$settings.google_maps_api_key}"></script>
+        {/if}
+
+        {if $showSettings.list_map_show_button}
+            <div id="glm-member-list-map-toggle" class="button glm-button">View Map</div>
+        {/if}
+
+    {/if} {* list_show_map *}
+
+    {if $showSettings.list_show_search}
+
+        <div id="glm-member-list-filters-wrapper">
+            {if $showSettings.list_search_show_button}
+                <div id="glm-member-list-filters-button" class="button glm-button glm-member-list-filters-toggle">
+                    FILTERS
+                </div>
+            {/if}
+            <div id="glm-member-list-filters-box">
+                {if $showSettings.list_search_show_button}
+                    <div id="glm-member-list-filters-close" class="button glm-button glm-member-list-filters-toggle">Close</div>
                 {/if}
+                <form action="{$thisUrl}?glm_action=list#glm-member-list-filters-button" method="post" enctype="multipart/form-data">
+                    {if isset($smarty.request.s)}<input type="hidden" name="s" value="{$smarty.request.s|escape}">{/if}
+                    <div class="glma-small-12 glma-columns glm-member-search glm-member-entry-container glm-member-container">
+                        {apply_filters('glm-member-db-front-members-list-searchFormTop', '')}
+                        <div>
+                            <h3>Refine Search</h3>
+                        </div>
+                        {if $showSettings.list_show_search_category}
+                            <div>
+                                By Category:
+                                <select name="categorySearch" id="categorySelect">
+                                    {if !$singleCategory}
+                                        <option value="">(all)</option>
+                                    {/if}
+                                    {foreach from=$categories item=v}
+                                        <option value="{$v.id}"{if $v.default} selected="selected"{/if}>
+                                            {if $v.parent}&nbsp;&nbsp;&nbsp;&nbsp;{/if}{$v.name}
+                                        </option>
+                                    {/foreach}
+                                </select>
+                            </div>
+                        {/if} {* list_show_search_category *}
 
-            {/if} {* list_show_map *}
+                        {if $showSettings.list_show_search_amenities}
+                            {if $amenities|@count gt 0}
+                                <div>
+                                    By Amenities:
+                                    <select name="amenitySearch[]" id="amenitySelect" title="Click to Select Amenities" multiple="multiple">
+                                        {foreach from=$amenities item=v}
+                                            <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
+                                                {$v.name}
+                                            </option>
+                                        {/foreach}
+                                    </select>
+                                </div>
+                            {/if}
+                        {/if} {* list_show_search_amenities *}
 
-            {if $showSettings.list_show_search}
+                        {if $showSettings.list_show_search_region}
+                            {if $regions|@count gt 0}
+                                <div>
+                                    By Regions:
+                                    <select name="regionUserSearch[]">
+                                        {if $regions|@count gt 1}
+                                            <option value"">(all)</option>
+                                        {/if}
+                                        {foreach from=$regions item=v}
+                                            <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
+                                                {$v.name}
+                                            </option>
+                                        {/foreach}
+                                    </select>
+                                </div>
+                            {/if}
+                        {/if} {* list_show_search_region *}
 
-                <div id="glm-member-list-filters-wrapper">
-                    {if $showSettings.list_search_show_button}
-                        <div id="glm-member-list-filters-button" class="button glm-button glm-member-list-filters-toggle">
-                            FILTERS
-                        </div>
-                    {/if}
-                    <div id="glm-member-list-filters-box">
-                        {if $showSettings.list_search_show_button}
-                            <div id="glm-member-list-filters-close" class="button glm-button glm-member-list-filters-toggle">Close</div>
-                        {/if}
-                        <form action="{$thisUrl}?glm_action=list#glm-member-list-filters-button" method="post" enctype="multipart/form-data">
-                            {if isset($smarty.request.s)}<input type="hidden" name="s" value="{$smarty.request.s|escape}">{/if}
-                            <div class="glma-small-12 glma-columns glm-member-search glm-member-entry-container glm-member-container">
-                                {apply_filters('glm-member-db-front-members-list-searchFormTop', '')}
+                        {if $showSettings.list_show_search_city}
+                            {if $cities|@count gt 0}
                                 <div>
-                                    <h3>Refine Search</h3>
+                                    By Cities:
+                                    <select name="cityUserSearch[]">
+                                        {if $cities|@count gt 1}
+                                            <option value"">(all)</option>
+                                        {/if}
+                                        {foreach from=$cities item=v}
+                                            <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
+                                                {$v.name}
+                                            </option>
+                                        {/foreach}
+                                    </select>
                                 </div>
-                                {if $showSettings.list_show_search_category}
-                                    <div>
-                                        By Category:
-                                        <select name="categorySearch" id="categorySelect">
-                                            {if !$singleCategory}
-                                                <option value="">(all)</option>
-                                            {/if}
-                                            {foreach from=$categories item=v}
-                                                <option value="{$v.id}"{if $v.default} selected="selected"{/if}>
-                                                    {if $v.parent}&nbsp;&nbsp;&nbsp;&nbsp;{/if}{$v.name}
-                                                </option>
-                                            {/foreach}
-                                        </select>
-                                    </div>
-                                {/if} {* list_show_search_category *}
-
-                                {if $showSettings.list_show_search_amenities}
-                                    {if $amenities|@count gt 0}
-                                        <div>
-                                            By Amenities:
-                                            <select name="amenitySearch[]" id="amenitySelect" title="Click to Select Amenities" multiple="multiple">
-                                                {foreach from=$amenities item=v}
-                                                    <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
-                                                        {$v.name}
-                                                    </option>
-                                                {/foreach}
-                                            </select>
-                                        </div>
-                                    {/if}
-                                {/if} {* list_show_search_amenities *}
-
-                                {if $showSettings.list_show_search_region}
-                                    {if $regions|@count gt 0}
-                                        <div>
-                                            By Regions:
-                                            <select name="regionUserSearch[]">
-                                                {if $regions|@count gt 1}
-                                                    <option value"">(all)</option>
-                                                {/if}
-                                                {foreach from=$regions item=v}
-                                                    <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
-                                                        {$v.name}
-                                                    </option>
-                                                {/foreach}
-                                            </select>
-                                        </div>
-                                    {/if}
-                                {/if} {* list_show_search_region *}
-
-                                {if $showSettings.list_show_search_city}
-                                    {if $cities|@count gt 0}
-                                        <div>
-                                            By Cities:
-                                            <select name="cityUserSearch[]">
-                                                {if $cities|@count gt 1}
-                                                    <option value"">(all)</option>
-                                                {/if}
-                                                {foreach from=$cities item=v}
-                                                    <option value="{$v.id}" {if $v.default} selected="selected"{/if}>
-                                                        {$v.name}
-                                                    </option>
-                                                {/foreach}
-                                            </select>
-                                        </div>
-                                    {/if}
-                                {/if} {* list_show_search_city *}
+                            {/if}
+                        {/if} {* list_show_search_city *}
 
-                                {if $showSettings.list_show_search_text}
+                        {if $showSettings.list_show_search_text}
 
-                                    <div>
-                                        By Name: <input type="text" name="textSearch" value="{$textSearch}" class="glm-form-text-input">
-                                    </div>
-                                {/if}
-                                <div><input class="button glm-member-button centered" type="submit" value="Search"></div>
-                                {apply_filters('glm-member-db-front-members-list-searchFormBottom', '')}
+                            <div>
+                                By Name: <input type="text" name="textSearch" value="{$textSearch}" class="glm-form-text-input">
                             </div>
-                        </form>
-                    </div> {* glm-member-list-filters-box *}
-                </div> {* glm-member-list-filters-wrapper *}
-
-            {/if} {* list_show_search *}
-
-            {if $showSettings.list_show_map}
-                {apply_filters('glm-member-db-front-members-list-mapTop', '')}
-                <div id="glm-locationMap-container">
-                    {if $settings.selected_map_interface == 1}
-                        {* Leaflet Map *}
-                        <div id="LeafletMapContainer" style="height: 400px; width: 100%; border: 1px black solid; z-index: +0; margin: 0 auto;"></div>
-                    {/if}
-                    {if $settings.selected_map_interface == 2}
-                        {* Google Map *}
-                        <div id="glm-locationMap" class="glm-map">(map loads here)</div>
+                        {/if}
+                        <div><input class="button glm-member-button centered" type="submit" value="Search"></div>
+                        {apply_filters('glm-member-db-front-members-list-searchFormBottom', '')}
+                    </div>
+                </form>
+            </div> {* glm-member-list-filters-box *}
+        </div> {* glm-member-list-filters-wrapper *}
+
+    {/if} {* list_show_search *}
+
+    {if $showSettings.list_show_map}
+        {apply_filters('glm-member-db-front-members-list-mapTop', '')}
+        <div id="glm-locationMap-container">
+            {if $settings.selected_map_interface == 1}
+                {* Leaflet Map *}
+                <div id="LeafletMapContainer" style="height: 400px; width: 100%; border: 1px black solid; z-index: +0; margin: 0 auto;"></div>
+            {/if}
+            {if $settings.selected_map_interface == 2}
+                {* Google Map *}
+                <div id="glm-locationMap" class="glm-map">(map loads here)</div>
+            {/if}
+        </div>
+        {apply_filters('glm-member-db-front-members-list-mapBottom', '')}
+
+        {* Member information displayed in map bubbles *}
+
+        {foreach $mapItems as $m}
+            <div id="map_info_{$m.id}" class="glm-hidden">
+                {apply_filters('glm-member-db-front-members-list-mapBubbleTop', '', $m.member)}
+                {if $m.logo && $showSettings.list_map_show_logo}
+                    <div class="glm-member-list-image">
+                        <img src="{$glmPluginMediaUrl}/images/{$settings.list_map_logo_size}/{$m.logo}">
+                    </div>
+                {/if}
+                <div class="glm-map-member-name">
+                    {if $showSettings.list_map_show_detaillink && !$m.has_no_profile}
+                            <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$m.member_slug}/{if $settings.enable_multiple_profiles}{$m.id}/{/if}">{$m.member_name}</a>
+                    {else}
+                            {$m.member_name}
                     {/if}
                 </div>
-                {apply_filters('glm-member-db-front-members-list-mapBottom', '')}
+                {if $showSettings.list_map_show_address}
+                    <p class="glm-map-member-address">
+                        {if $showSettings.list_map_show_street}
+                            {if $m.addr1}{$m.addr1}<br>{/if}
+                            {if $m.addr2}{$m.addr2}<br>{/if}
+                        {/if}
+                        {if $settings.memb_info_location && $showSettings.list_map_show_citystatezip}
+                            {if $m.city}{$m.city}{if $m.state}, {/if}{/if}{if $m.state}{$m.state}{/if}{if $m.zip} {$m.zip}{/if}
+                        {/if}
+                        {if $m.country && $showSettings.list_map_show_country}
+                            {$m.country}
+                        {/if}
+                    </p>
+                {/if} {* list_map_show_address *}
+
+                <div class="glm-member-list-info">
+                    <p class="glm-member-list-map-info">
+                        {if $m.phone && $showSettings.list_map_show_phone}<b>Phone:</b> <a href="tel:{apply_filters('glm_associate_phone_filter_tel', $m.phone)}">{apply_filters('glm_associate_phone_filter', $m.phone)}</a><br>{/if}
+                        {if $m.toll_free && $showSettings.list_map_show_tollfree}<a href="tel:{apply_filters('glm_associate_phone_filter_tel', $m.toll_free)}">{apply_filters('glm_associate_phone_filter', $m.toll_free)}</a><br>{/if}
+                        {if $m.email && $showSettings.list_map_show_email}<b>E-Mail Address:</b> <a href="mailto:{$m.email}">{$m.email}</a><br>{/if}
+                        {if $m.region && $showSettings.list_map_show_region}<b>Region:</b> {$m.region}<br>{/if}
+                        {if $m.url && $showSettings.list_map_show_url}<a href="{$m.url}"{if $showSettings.list_map_show_url_newtarget} target="_blank"{/if}>Website</a><br>{/if}
+                    </p>
+                    {if isset($m.descr) && $showSettings.list_map_show_descr}{$m.descr|nl2br}<br>{/if}
+                    {if $m.short_descr && $showSettings.list_map_show_short_descr}{$m.short_descr|truncate:200}<br>{/if}
+                    {if $showSettings.list_map_show_detaillink && !$m.has_no_profile}
+                        <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$m.member_slug}/{if $settings.enable_multiple_profiles}{$m.id}/{/if}">More Info</a>
+                    {/if}
+                    {if isset($m.categories) && $showSettings.list_map_show_categories}
+                        <div class="glm-member-list-items">
+                            <b>{$terms.term_member_cap} Categories</b>
+                            <ul>
+                                {if isset($m.categories)}
+                                    {foreach $m.categories as $c}
+                                        <li>
+                                            {if $c.parent_name}{$c.parent_name}: {/if}{$c.name}
+                                        </li>
+                                    {/foreach}
+                                {/if}
+                            </ul>
+                        </div>
+                    {/if} {* categories *}
+
+
+                    {* Not using credit cards for now  {literal}
+                        {if $m.cc_type && $showSettings.list_map_show_creditcards}
+                            <div class="glm-member-list-items">
+                                <b>Credit Cards Accepted:</b>
+                                <ul>
+                            {if isset($m.cc_type)}
+                                {foreach $m.cc_type.names as $c}
+                                    <li>{$c}</li>
+                                {/foreach}
+                            {/if}
+                                </ul>
+                            </div>
+                        {/if}
+                    {/literal} *}
 
-                {* Member information displayed in map bubbles *}
 
-                {foreach $mapItems as $m}
-                    <div id="map_info_{$m.id}" class="glm-hidden">
-                        {apply_filters('glm-member-db-front-members-list-mapBubbleTop', '', $m.member)}
-                        {if $m.logo && $showSettings.list_map_show_logo}
-                            <div class="glm-member-list-image">
-                                <img src="{$glmPluginMediaUrl}/images/{$settings.list_map_logo_size}/{$m.logo}">
-                            </div>
+                    {if $showSettings.list_map_show_amenities}
+                        <div class="glm-member-list-items">
+                            <b>Amenities:</b>
+                            <ul>
+                        {if isset($m.amenities)}
+                            {foreach $m.amenities as $a}
+                                <li>{$a.name}</li>
+                            {/foreach}
                         {/if}
-                        <div class="glm-map-member-name">
-                            {if $showSettings.list_map_show_detaillink && !$m.has_no_profile}
-                                    <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$m.member_slug}/{if $settings.enable_multiple_profiles}{$m.id}/{/if}">{$m.member_name}</a>
-                            {else}
-                                    {$m.member_name}
-                            {/if}
+                            </ul>
                         </div>
-                        {if $showSettings.list_map_show_address}
-                            <p class="glm-map-member-address">
-                                {if $showSettings.list_map_show_street}
-                                    {if $m.addr1}{$m.addr1}<br>{/if}
-                                    {if $m.addr2}{$m.addr2}<br>{/if}
-                                {/if}
-                                {if $settings.memb_info_location && $showSettings.list_map_show_citystatezip}
-                                    {if $m.city}{$m.city}{if $m.state}, {/if}{/if}{if $m.state}{$m.state}{/if}{if $m.zip} {$m.zip}{/if}
-                                {/if}
-                                {if $m.country && $showSettings.list_map_show_country}
-                                    {$m.country}
-                                {/if}
-                            </p>
-                        {/if} {* list_map_show_address *}
-
-                        <div class="glm-member-list-info">
-                            <p class="glm-member-list-map-info">
-                                {if $m.phone && $showSettings.list_map_show_phone}<b>Phone:</b> <a href="tel:{apply_filters('glm_associate_phone_filter_tel', $m.phone)}">{apply_filters('glm_associate_phone_filter', $m.phone)}</a><br>{/if}
-                                {if $m.toll_free && $showSettings.list_map_show_tollfree}<a href="tel:{apply_filters('glm_associate_phone_filter_tel', $m.toll_free)}">{apply_filters('glm_associate_phone_filter', $m.toll_free)}</a><br>{/if}
-                                {if $m.email && $showSettings.list_map_show_email}<b>E-Mail Address:</b> <a href="mailto:{$m.email}">{$m.email}</a><br>{/if}
-                                {if $m.region && $showSettings.list_map_show_region}<b>Region:</b> {$m.region}<br>{/if}
-                                {if $m.url && $showSettings.list_map_show_url}<a href="{$m.url}"{if $showSettings.list_map_show_url_newtarget} target="_blank"{/if}>Website</a><br>{/if}
-                            </p>
-                            {if isset($m.descr) && $showSettings.list_map_show_descr}{$m.descr|nl2br}<br>{/if}
-                            {if $m.short_descr && $showSettings.list_map_show_short_descr}{$m.short_descr|truncate:200}<br>{/if}
-                            {if $showSettings.list_map_show_detaillink && !$m.has_no_profile}
-                                <a href="{$siteBaseUrl}{$settings.canonical_member_page}/{$m.member_slug}/{if $settings.enable_multiple_profiles}{$m.id}/{/if}">More Info</a>
-                            {/if}
-                            {if isset($m.categories) && $showSettings.list_map_show_categories}
-                                <div class="glm-member-list-items">
-                                    <b>{$terms.term_member_cap} Categories</b>
-                                    <ul>
-                                        {if isset($m.categories)}
-                                            {foreach $m.categories as $c}
-                                                <li>
-                                                    {if $c.parent_name}{$c.parent_name}: {/if}{$c.name}
-                                                </li>
-                                            {/foreach}
-                                        {/if}
-                                    </ul>
-                                </div>
-                            {/if} {* categories *}
+                    {/if}
+                </div>
+                {apply_filters('glm-member-db-front-members-list-mapBubbleBottom', '', $m.member)}
+            </div> <!-- End of information displayed in map bubbles -->
 
+        {/foreach} {* mapItems *}
 
-                            {* Not using credit cards for now  {literal}
-                                {if $m.cc_type && $showSettings.list_map_show_creditcards}
-                                    <div class="glm-member-list-items">
-                                        <b>Credit Cards Accepted:</b>
-                                        <ul>
-                                    {if isset($m.cc_type)}
-                                        {foreach $m.cc_type.names as $c}
-                                            <li>{$c}</li>
-                                        {/foreach}
-                                    {/if}
-                                        </ul>
-                                    </div>
-                                {/if}
-                            {/literal} *}
+    {/if} {* list_show_map *}
 
+    {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')}
 
-                            {if $showSettings.list_map_show_amenities}
-                                <div class="glm-member-list-items">
-                                    <b>Amenities:</b>
-                                    <ul>
-                                {if isset($m.amenities)}
-                                    {foreach $m.amenities as $a}
-                                        <li>{$a.name}</li>
-                                    {/foreach}
-                                {/if}
-                                    </ul>
-                                </div>
-                            {/if}
-                        </div>
-                        {apply_filters('glm-member-db-front-members-list-mapBubbleBottom', '', $m.member)}
-                    </div> <!-- End of information displayed in map bubbles -->
+    {if $haveFeaturedMembers}
 
-                {/foreach} {* mapItems *}
+        <h3 id="glm-featured-members-title">Featured</h3>
 
-            {/if} {* list_show_map *}
+        <ul id="glm-featured-members-grid" class="featured-grid glma-small-block-grid-1 glma-medium-block-grid-2 glma-large-block-grid-3">
+        {foreach $featuredMembers as $fm}
+            <li class="featured-grid-item-wrapper">
+                <a class="featured-grid-item" href="{$siteBaseUrl}{$settings.canonical_member_page}/{$fm.member_slug}/">
+            {if $fm.logo && $showSettings.list_show_logo}
+                    <div class="glm-member-list-has-image">
+                        <img class="glm-member-list-image" src="{$glmPluginMediaUrl}/images/grid/{$fm.logo}">
+                    </div>
+            {elseif $showSettings.list_show_logo_filler}
+                    <div class="glm-member-list-has-image">
+                        <img class="glm-member-list-image-filler" src="{$assetsUrl}/filler_s.gif">
+                    </div>
+            {else}
+                    <div class="glm-member-list-missing-image"></div>
+            {/if}
+                    <div class="featured-grid-item-info">
+                        <h4 class="featured-member-title">{$fm.member_name}</h4>
+
+                        {if $fm.short_descr && $settings.list_show_short_descr}
+                            <div class="featured-member-description">
+                                {$fm.short_descr|nl2br}
+                            </div>
+                        {/if}
+                    </div>
+                </a>
+            </li>
+        {/foreach} {* featuredMembers *}
+        </ul>
 
-            {apply_filters('glm-member-db-front-members-list-listHeaderTop', '')}
+    {/if} {* haveFeaturedMembers *}
 
-            {if $haveFeaturedMembers}
+    {if $showSettings.list_show_list && !$blankStart}
+        {if $settings.list_header_text}
+        <h3 class="glm-member-db-list-header-title">{$settings.list_header_text}</h3>
+        {elseif apply_filters('is_page', 'search')}
+        <h1 class="glm-member-db-list-header-title member-search-page-title">List of {$terms.term_member_plur_cap}</h1>
+        {else}
+        <h3 class="glm-member-db-list-header-title">List of {$terms.term_member_plur_cap}</h3>
+        {/if}
+        {if $haveMembers}
 
-                <h3 id="glm-featured-members-title">Featured</h3>
+            <div id="glm-member-list-terms">{$terms.term_member_plur_cap} found: {$membersFound}<br></div>
 
-                <ul id="glm-featured-members-grid" class="featured-grid glma-small-block-grid-1 glma-medium-block-grid-2 glma-large-block-grid-3">
-                {foreach $featuredMembers as $fm}
-                    <li class="featured-grid-item-wrapper">
-                        <a class="featured-grid-item" href="{$siteBaseUrl}{$settings.canonical_member_page}/{$fm.member_slug}/">
-                    {if $fm.logo && $showSettings.list_show_logo}
-                            <div class="glm-member-list-has-image">
-                                <img class="glm-member-list-image" src="{$glmPluginMediaUrl}/images/grid/{$fm.logo}">
-                            </div>
-                    {elseif $showSettings.list_show_logo_filler}
-                            <div class="glm-member-list-has-image">
-                                <img class="glm-member-list-image-filler" src="{$assetsUrl}/filler_s.gif">
-                            </div>
-                    {else}
-                            <div class="glm-member-list-missing-image"></div>
-                    {/if}
-                            <div class="featured-grid-item-info">
-                                <h4 class="featured-member-title">{$fm.member_name}</h4>
+            {apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')}
 
-                                {if $fm.short_descr && $settings.list_show_short_descr}
-                                    <div class="featured-member-description">
-                                        {$fm.short_descr|nl2br}
-                                    </div>
-                                {/if}
-                            </div>
-                        </a>
-                    </li>
-                {/foreach} {* featuredMembers *}
-                </ul>
-
-            {/if} {* haveFeaturedMembers *}
-
-            {if $showSettings.list_show_list && !$blankStart}
-                {if $settings.list_header_text}
-                <h3 class="glm-member-db-list-header-title">{$settings.list_header_text}</h3>
-                {elseif apply_filters('is_page', 'search')}
-                <h1 class="glm-member-db-list-header-title member-search-page-title">List of {$terms.term_member_plur_cap}</h1>
-                {else}
-                <h3 class="glm-member-db-list-header-title">List of {$terms.term_member_plur_cap}</h3>
-                {/if}
-                {if $haveMembers}
+            <!-- Member information displayed in list -->
 
-                    <div id="glm-member-list-terms">{$terms.term_member_plur_cap} found: {$membersFound}<br></div>
 
-                    {apply_filters('glm-member-db-front-members-list-listHeaderBottom', '')}
+            {* Alpha List *}
 
-                    <!-- Member information displayed in list -->
+            {if $showSettings.list_show_search_alpha && !apply_filters("is_page", 'search')}
+                <div class="glm-alpha-links">
+                    <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s) && $smarty.request.s}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}#glm-member-list-filters-button" class="glm-alpha-link{if !$alphaSelected} glm-alpha-link-selected{/if}">All</a>
+                    {foreach $alphaList as $a}
+                        <a href="{$thisUrl}?glm_action=list&alpha={$a.alpha}&textSearch={$textSearch}{if isset($smarty.request.s) && $smarty.request.s}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}#glm-member-list-filters-button" class="glm-alpha-link{if $a.default} glm-alpha-link-selected{/if}">{$a.alpha}</a>
+                    {/foreach}
+                </div>
+            {/if}
 
+            {* Page selection top *}
 
-                    {* Alpha List *}
+            {if $paging}
+                {if ( $prevStart || $nextStart ) && !$settings.list_ajax_pagination}
+                    <br>
+                    <div class="paging-container">
+                        <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s)}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&citySearch={$citySearchSelected}&pageSelect=Previous&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}#glm-member-list-filters-button" class="glm-alpha-link" {if !$prevStart} style="pointer-events: none; opacity: 0.5;"{/if}>< Previous page</a>
+                        <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s)}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&citySearch={$citySearchSelected}&pageSelect=Next&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}#glm-member-list-filters-button" class="glm-alpha-link" {if !$nextStart} style="pointer-events: none; opacity: 0.5;"{/if}>Next page ></a>
+                    </div>
+                    <br>
+                {/if}
+                <br>
+                <div class="glm-members-found">
+                    showing <span class="aStart">{$start}</span> through <span class="aLastDisplayed">{$lastDisplayed}</span> of <span class="aTotal">{$filteredMembersFound}</span>
+                </div>
+            {/if}
 
-                    {if $showSettings.list_show_search_alpha && !apply_filters("is_page", 'search')}
-                        <div class="glm-alpha-links">
-                            <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s) && $smarty.request.s}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}#glm-member-list-filters-button" class="glm-alpha-link{if !$alphaSelected} glm-alpha-link-selected{/if}">All</a>
-                            {foreach $alphaList as $a}
-                                <a href="{$thisUrl}?glm_action=list&alpha={$a.alpha}&textSearch={$textSearch}{if isset($smarty.request.s) && $smarty.request.s}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}#glm-member-list-filters-button" class="glm-alpha-link{if $a.default} glm-alpha-link-selected{/if}">{$a.alpha}</a>
-                            {/foreach}
-                        </div>
-                    {/if}
+            {* Members List *}
+
+            {if $settings.list_ajax_pagination}
+                <div id="glm-ajax-list">
+                    loading...
+                </div>
+            {else}
+                {if $view == list}
+                    {include file='front/members/listTypeList.html'}
+                {/if}
+                {if $view == grid}
+                    {include file='front/members/listTypeGrid.html'}
+                {/if}
+            {/if}
 
-                    {* Page selection top *}
+            {* Page selection bottom *}
 
-                    {if $paging}
-                        {if ( $prevStart || $nextStart ) && !$settings.list_ajax_pagination}
-                            <br>
-                            <div class="paging-container">
-                                <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s)}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&citySearch={$citySearchSelected}&pageSelect=Previous&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}#glm-member-list-filters-button" class="glm-alpha-link" {if !$prevStart} style="pointer-events: none; opacity: 0.5;"{/if}>< Previous page</a>
-                                <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s)}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&citySearch={$citySearchSelected}&pageSelect=Next&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}#glm-member-list-filters-button" class="glm-alpha-link" {if !$nextStart} style="pointer-events: none; opacity: 0.5;"{/if}>Next page ></a>
-                            </div>
-                            <br>
-                        {/if}
+            <div class="paging-container">
+                {if $paging}
+                    {if ( $prevStart || $nextStart ) && !$settings.list_ajax_pagination}
                         <br>
-                        <div class="glm-members-found">
-                            showing <span class="aStart">{$start}</span> through <span class="aLastDisplayed">{$lastDisplayed}</span> of <span class="aTotal">{$filteredMembersFound}</span>
+                        <div class="paging-container">
+                            <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s)}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&citySearch={$citySearchSelected}&pageSelect=Previous&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}#glm-member-list-filters-button" class="glm-alpha-link" {if !$prevStart} style="pointer-events: none; opacity: 0.5;"{/if}>< Previous page</a>
+                            <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s)}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&citySearch={$citySearchSelected}&pageSelect=Next&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}#glm-member-list-filters-button" class="glm-alpha-link" {if !$nextStart} style="pointer-events: none; opacity: 0.5;"{/if}>Next page ></a>
                         </div>
+                        <br>
                     {/if}
-
-                    {* Members List *}
-
-                    {if $settings.list_ajax_pagination}
-                        <div id="glm-ajax-list">
-                            loading...
-                        </div>
-                    {else}
-                        {if $view == list}
-                            {include file='front/members/listTypeList.html'}
-                        {/if}
-                        {if $view == grid}
-                            {include file='front/members/listTypeGrid.html'}
-                        {/if}
+                    {if $nextStart && $settings.list_ajax_pagination}
+                        <a href="#" class="glm-show-more test" data-next="{$nextStart}">[ Load More ]</a>
                     {/if}
-
-                    {* Page selection bottom *}
-
-                    <div class="paging-container">
-                        {if $paging}
-                            {if ( $prevStart || $nextStart ) && !$settings.list_ajax_pagination}
-                                <br>
-                                <div class="paging-container">
-                                    <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s)}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&citySearch={$citySearchSelected}&pageSelect=Previous&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}#glm-member-list-filters-button" class="glm-alpha-link" {if !$prevStart} style="pointer-events: none; opacity: 0.5;"{/if}>< Previous page</a>
-                                    <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}{if isset($smarty.request.s)}&s={$smarty.request.s|escape}{/if}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}&citySearch={$citySearchSelected}&pageSelect=Next&prevStart={$prevStart}&nextStart={$nextStart}&limit={$limit}&alpha={$alphaSelected}#glm-member-list-filters-button" class="glm-alpha-link" {if !$nextStart} style="pointer-events: none; opacity: 0.5;"{/if}>Next page ></a>
-                                </div>
-                                <br>
-                            {/if}
-                            {if $nextStart && $settings.list_ajax_pagination}
-                                <a href="#" class="glm-show-more test" data-next="{$nextStart}">[ Load More ]</a>
-                            {/if}
-                            <br>
-                            <div class="glm-members-found">
-                                showing <span class="aStart">{$start}</span> through <span class="aLastDisplayed">{$lastDisplayed}</span> of <span class="aTotal">{$filteredMembersFound}</span>
-                            </div>
-                        {/if}
+                    <br>
+                    <div class="glm-members-found">
+                        showing <span class="aStart">{$start}</span> through <span class="aLastDisplayed">{$lastDisplayed}</span> of <span class="aTotal">{$filteredMembersFound}</span>
                     </div>
-                    {apply_filters('glm-member-db-front-members-list-pageBottom', '')}
-
-                {else}
-                    <div>(no {$terms.term_member_plur} listed)</div>
                 {/if}
+            </div>
+            {apply_filters('glm-member-db-front-members-list-pageBottom', '')}
+
+        {else}
+            <div>(no {$terms.term_member_plur} listed)</div>
+        {/if}
 
-            {/if} {* list_show_list *}
+    {/if} {* list_show_list *}
 
     {if $showSettings.list_map_show_container}
         </div> {* glm-member-list-inner-wrapper *}
         </div> {* glm-member-db-list *}
     {/if}
 
-    <script type="text/javascript">
+    <script>
 
         jQuery(document).ready(function($) {
 
             {if $settings.list_ajax_pagination}
+                // Setup the ajax pagination call.
                 var nextStart    = {if $nextStart}{$nextStart}{else}0{/if};
                 var numberShown  = 0;
                 var totalMembers = {$filteredMembersFound};
 
+                // Call the member list grid content and load in the page.
                 jQuery.ajax({
                     url: '{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=membersList&limit={$settings.list_pagination_count}{$ajaxRequest}&alpha={$alphaSelected}',
                     cache: false,
                 // Show More link
                 $(document).on('click', 'a.glm-show-more', function(e){
                     e.preventDefault();
-                    // var nextStart = $(this).data('next');
                     var showMoreButton = $(this);
                     jQuery.ajax({
                         url: '{$ajaxUrl}?action=glm_members_admin_ajax&glm_action=membersList&limit={$settings.list_pagination_count}{$ajaxRequest}&pageSelect=Next&nextStart=' + nextStart + '&ajaxNext=1&alpha={$alphaSelected}',
                         dataType: 'html',
                         success: function( html ){
                             $('#glm-ajax-list').append( html );
-                            // $('.aStart').html(nextStart + 1);
                             nextStart += {$settings.list_pagination_count};
                             if ( nextStart > totalMembers ) {
                                 nextStart = totalMembers;