Properly deal with double quotes.
<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|replace:"&":"&"}" class="glm-form-text-input-medium">
+ <input type="text" name="name" value="{$member.fieldData.name|unescape:'entity'|replace:'"':'"'}" class="glm-form-text-input-medium">
{if $member.fieldFail.name}<p class="glm-error">{$member.fieldFail.name}</p>{/if}
</td>
</div>
<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|replace:"&":"&"}" class="glm-form-text-input glm-char-count" data-msgArea="short-descr-msg"
+ <input type="text" name="short_descr" value="{$memberInfo.fieldData.short_descr|unescape|replace:'"':'"'}" 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>
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|replace:"&":"&"}{/if}"
+ value="{if empty($ui.value) && !empty($ui.default)}{$ui.default}{else}{$ui.value|unescape|replace:'"':'"'}{/if}"
{if !empty($ui.pattern)}pattern="{$ui.pattern}"{/if}
{if !empty($ui.required)}required{/if}
{if !empty($ui.placeholder)}placeholder="{$ui.placeholder}"{/if}