field fail
for a new profile, there is no field fail data from a previous submission, adding a check
to make sure there is a custom fields data array before trying to do any of the field fail
logic
<input type="hidden" name="custom-required" value="{$field.required.value}">
{$fail = ''}
- {if array_key_exists('fieldFail', $customFieldsData)}
- {if array_key_exists($field.id,$customFieldsData['fieldFail'])}
- {$fail = 'glm-form-bad-input'}
- {/if}
+ {if is_array($customFieldsData)}
+ {if array_key_exists('fieldFail', $customFieldsData)}
+ {if array_key_exists($field.id,$customFieldsData['fieldFail'])}
+ {$fail = 'glm-form-bad-input'}
+ {/if}
+ {/if}
{/if}
<div class="glm-input-wrapper {$fail}">
{if $field.field_type.name == 'text'}