{$_user_locale = $wa->locale()} {function name="_renderInput" field=[]} {/function} {function name="_renderDate" field=[]} {/function} {function name="_renderSelect" field=[]} {/function} {function name="_renderTextarea" field=[]} {/function} {function name="_renderDynamicList" field=[]}
 [`Add another`]
{/function} {function name="_renderBirthday" field=[]}
{$_months = waDateTime::getMonthNames()|array_values}
{/function} {function name="_renderAddress" field=[] is_multi=true} {if $is_multi} {$_name_prefix = "contact[{$field.id|escape}][%index%]"} {else} {$_name_prefix = "contact[{$field.id|escape}]"} {/if}
{if $is_multi}  [`Add another`] {/if}
{/function} {function name="_renderComposite" field=[] is_multi=true} {if $is_multi} {$_name_prefix = "contact[{$field.id|escape}][%index%]"} {else} {$_name_prefix = "contact[{$field.id|escape}]"} {/if}
{if $is_multi}  [`Add another`] {/if}
{/function}
{if !empty($use_form)}
{/if} {foreach $extended_fields as $_field} {if $_field.type === "Hidden"} {else}
{$_field.name|escape|default:" "}
{if $_field.type === 'Address'} {_renderAddress field=$_field is_multi=$_field.multi} {elseif $_field.type === "String"} {_renderInput field=$_field} {elseif $_field.type === "Number"} {_renderInput field=$_field} {elseif $_field.type === "Select" && !empty($_field.options)} {_renderSelect field=$_field} {elseif $_field.type === "Text"} {_renderTextarea field=$_field} {elseif $_field.type === "Birthday"} {_renderBirthday field=$_field} {elseif $_field.type === "Date"} {_renderDate field=$_field} {elseif $_field.is_composite} {_renderComposite field=$_field is_multi=$_field.multi} {elseif $_field.multi} {_renderDynamicList field=$_field} {else} {$_field.html} {/if}
{/if} {/foreach} {if !empty($use_form)}
{/if}