{*
*}
{if $_e.type == 'header'}
{* open section *}
{/if}
{if $_e.type == 'controls'}
{* open controls *}
{if $form.hasRequiredFields and not $form.frozen}
* {t str=RequiredFieldLegend}
{/if}
{* display form controls *}
{$_e.content}
{* close form controls *}
{/if}
{*break*}
{if $_e.type != 'header' && $_e.type != 'controls' && $_e.type != 'hidden' && $_e.type != 'script' && $_e.type != 'plugin-script' && $_e.break}
{/if}
{if $_e.type == "group"}
{if !$_e.parent}
{if $_e.label}
{$_e.label} {if $_e.required}* {/if}
{/if}
{/if}
{cycle name=gsep advance=false values=$_e.separator reset=true print=false}
{foreach key=gkey item=groupItem from=$_e.elements}
{if $groupItem.type == "group"}
{oa_form_element elem=$groupItem parent=$_e}{/oa_form_element}
{else}
{if $groupItem.decorators}
{$groupItem.decorators.prepend}
{/if}
{if $groupItem.type == 'custom'}
{include file=$oaTemplateDir|cat:'form/custom-'|cat:$groupItem.templateId|cat:'.html' elem=$groupItem}
{else}
{if $groupItem.labelPlacement == "after"}
{include file=$oaTemplateDir|cat:'form/element-raw.html' elem=$groupItem parent=$_e} {$groupItem.label}{if $groupItem.required}* {/if}
{else}
{$groupItem.label}{if $groupItem.required && $groupItem.label}* {/if} {include file=$oaTemplateDir|cat:'form/element-raw.html' elem=$groupItem parent=$_e}{if $groupItem.required && !$groupItem.label}* {/if}
{/if}
{/if}
{if $groupItem.decorators}
{$groupItem.decorators.append}
{/if}
{/if}
{if $_e.separator}{cycle name=gsep values=$_e.separator}
{/if}
{/foreach}
{if !$_e.parent}
{if $_e.error}{$_e.error} {/if}
{/if}
{/if}
{if $_e.type == 'text' || $_e.type == 'password' || $_e.type == 'textarea' || $_e.type == 'select' || !$_e.type}
{$_e.label} {if $_e.required}* {/if}
{include file=$oaTemplateDir|cat:'form/element-raw.html' elem=$_e} {if $_e.error}{$_e.error} {/if}
{/if}
{if $_e.type == 'checkbox' || $_e.type == 'radio'}
{if $_e.label != ''}
{$_e.label} {if $_e.required}* {/if}
{include file=$oaTemplateDir|cat:'form/element-raw.html' elem=$_e}
{if $_e.error}{$_e.error} {/if}
{else}
{include file=$oaTemplateDir|cat:'form/element-raw.html' elem=$_e}
{if $_e.error}{$_e.error} {/if}
{/if}
{/if}
{if $_e.type == 'submit'}
{if $_e.parent_tag == 'controls'}
{include file=$oaTemplateDir|cat:'form/element-raw.html' elem=$_e}
{else}
{include file=$oaTemplateDir|cat:'form/element-raw.html' elem=$_e}
{/if}
{/if}
{if $_e.type == 'static'}
{if $_e.label != ''}
{$_e.label}
{$_e.html}
{else}
{$_e.html}
{/if}
{/if}
{if $_e.type == 'html'}
{$_e.html}
{/if}
{if $_e.type == 'custom'}
{include file=$oaTemplateDir|cat:'form/custom-'|cat:$_e.templateId|cat:'.html' elem=$_e}
{/if}
{if $_e.type == 'plugin-custom'}
{include file=$pluginBaseDir|cat:$_e.plugin|cat:$pluginTemplateDir|cat:$_e.templateId|cat:'.html'}
{/if}
{if $_e.type == 'script'}
{include file=$oaTemplateDir|cat:'form/script-'|cat:$_e.name|cat:'.html'}
{/if}
{if $_e.type == 'plugin-script'}
{include file=$pluginBaseDir|cat:$_e.plugin|cat:$pluginTemplateDir|cat:$_e.name|cat:'.html' plugin=$_e.plugin pluginWebPath=$adminPluginWebPath|cat:'/'|cat:$_e.plugin}
{/if}