Update to replace & with &
authorSteve Sutton <steve@gaslightmedia.com>
Tue, 1 Oct 2019 14:36:17 +0000 (10:36 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 25 Oct 2019 14:01:34 +0000 (10:01 -0400)
For output in text fields and the map markers.

views/admin/member/memberEdit.html
views/admin/member/memberInfo/editProfileDescription.html
views/front/members/list.html
views/ui/f6/text.html

index b0b38af..c352d82 100644 (file)
@@ -33,7 +33,7 @@
               <div class="glm-row">
                   <h4 {if $member.fieldRequired.name}class="glm-required"{/if}>{$terms.term_member_cap} Name:</h4>
                   <td {if $member.fieldFail.name}class="glm-form-bad-input glm-form-bad-input-general"{/if}>
-                      <input type="text" name="name" value="{$member.fieldData.name|escape}" class="glm-form-text-input-medium">
+                      <input type="text" name="name" value="{$member.fieldData.name|escape|replace:"&amp;":"&"}" class="glm-form-text-input-medium">
                       {if $member.fieldFail.name}<p class="glm-error">{$member.fieldFail.name}</p>{/if}
                   </td>
               </div>
index f165392..65fd929 100644 (file)
@@ -3,7 +3,7 @@
                         <div class="glm-row">
                             <h4 {if $memberInfo.fieldRequired.short_descr}class="glm-required"{/if}>Short Description:</h4>
                             <div {if $memberInfo.fieldFail.short_descr}class="glm-form-bad-input" data-tabid="glm-member-info-descr"{/if}>
-                                <input type="text" name="short_descr" value="{$memberInfo.fieldData.short_descr|escape}" class="glm-form-text-input glm-char-count" data-msgArea="short-descr-msg"
+                                <input type="text" name="short_descr" value="{$memberInfo.fieldData.short_descr|escape|replace:"&amp;":"&"}" class="glm-form-text-input glm-char-count" data-msgArea="short-descr-msg"
                                    maxlength="{if $settings.short_desc_char_limit}{$settings.short_desc_char_limit}{else}120{/if}" placeholder="A short, one line, description of the {$terms.term_member}."
                                    >
                                 <br><span id="short-descr-msg"></span>
index 8d42cfe..59515bb 100755 (executable)
                             {foreach $mapItems as $m}
                                 {if $m.lat != 0 && $m.lon != 0}
                                     // Create marker for this member and and to Feature Group
-                                    var leafletMarker = L.marker([{$m.lat}, {$m.lon}], { title:  '{$m.member_name|escape:quotes}' })
+                                    var leafletMarker = L.marker([{$m.lat}, {$m.lon}], { title:  '{$m.member_name|escape:quotes|replace:"&amp;":"&"}' })
                                         .bindPopup($('#map_info_' + {$m.id}).html(), {
                                             maxWidth: maxPopupWidth,
                                             maxHeight: maxPopupHeight
index 2ec38b7..e6fbb23 100644 (file)
@@ -46,7 +46,7 @@
                     type="{$ui.type|default:'text'}"
                     id="{$ui.field}"
                     name="{$ui.field}"
-                    value="{if empty($ui.value) && !empty($ui.default)}{$ui.default}{else}{$ui.value|escape}{/if}"
+                    value="{if empty($ui.value) && !empty($ui.default)}{$ui.default}{else}{$ui.value|escape|replace:"&amp;":"&"}{/if}"
                     {if !empty($ui.pattern)}pattern="{$ui.pattern}"{/if}
                     {if !empty($ui.required)}required{/if}
                     {if !empty($ui.placeholder)}placeholder="{$ui.placeholder}"{/if}