Fixing the extra commas showing up on alpha key member db list search results terms
authorLaury GvR <laury@gaslightmedia.com>
Tue, 7 Nov 2017 22:15:50 +0000 (17:15 -0500)
committerLaury GvR <laury@gaslightmedia.com>
Tue, 7 Nov 2017 22:15:50 +0000 (17:15 -0500)
glm-member-db/views/front/members/list.html

index 9d848d0..d884c93 100644 (file)
@@ -5,21 +5,20 @@ Search Terms:
 {$termCounter = 0}
 
 {foreach $smarty.request as $key=>$value}
+ {if is_array($value) && $value[0] && $value[0] !== '' }
    {if $key !== 'action' && $key !== 'submit' && $key !== 'categories' }
      {if $key !== 'textSearch'}
-        {if $value[0]}
          {if $key === 'regionUserSearch'}
               {$key = 'regions'}
          {/if}
          <span class="trail-search-term">{if $termCounter > 0}, {/if}{$searchParams->$key->$value[0]->name}</span>
-        {$termCounter = $termCounter + 1}
-        {/if}
+         {$termCounter = $termCounter + 1}
      {else}
         <span class="trail-search-term">{if $termCounter > 0}, {/if}{$value}</span>
         {$termCounter = $termCounter + 1}
      {/if}
     {elseif $key === 'categories'}
-        {foreach $value as $index=>$id}
+      {foreach $value as $index=>$id}
           {if $index == 0 && $id}
             <span class="trail-search-term">{if $termCounter > 0}, {/if}{$searchParams->destinations->{$id}->name}</span>{$termCounter = $termCounter + 1}
           {else if $index == 1 && $id}
@@ -27,9 +26,9 @@ Search Terms:
           {else if $index == 2 && $id}
             <span class="trail-search-term">{if $termCounter > 0}, {/if}{$searchParams->parks->{$id}->name}</span>{$termCounter = $termCounter + 1}
           {/if}
-        {/foreach}
+      {/foreach}
     {/if}
-
+  {/if}
 {/foreach}
 </div>
 {/if}
@@ -248,9 +247,9 @@ Search Terms:
     <div class="glm-member-list-listing-container">
     {if $settings.list_show_search_alpha}
         <div class="glm-alpha-links">
-            <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}" class="glm-alpha-link{if !$alphaSelected} glm-alpha-link-selected{/if}">All</a>
+            <a href="{$thisUrl}?glm_action=list&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}{apply_filters('glm-member-db-fields-front-list-query-params', '')}" 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}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}" class="glm-alpha-link{if $a.default} glm-alpha-link-selected{/if}">{$a.alpha}</a>
+            <a href="{$thisUrl}?glm_action=list&alpha={$a.alpha}&textSearch={$textSearch}&categorySearch={$catSearchSelected}&regionSearch={$regionSearchSelected}{apply_filters('glm-member-db-fields-front-list-query-params', '')}" class="glm-alpha-link{if $a.default} glm-alpha-link-selected{/if}">{$a.alpha}</a>
       {/foreach}
        </div>
     {/if}