File size: 3.36Kb
<?php
/**
* [PHPFOX_HEADER]
*
* @copyright [PHPFOX_COPYRIGHT]
* @author Raymond Benc
* @package Phpfox
* @version $Id: form.html.php 3826 2011-12-16 12:30:19Z Raymond_Benc $
*/
defined('PHPFOX') or exit('NO DICE!');
?>
<div class="custom_block_form">
{if $aSetting.var_type == 'textarea'}
<textarea class="form-control custom_textarea" rows="5" name="custom[{$aSetting.field_id}]">{if isset($aSetting.value)}{$aSetting.value|clean}{/if}</textarea>
{elseif $aSetting.var_type == 'text'}
<input class="form-control" type="text" name="custom[{$aSetting.field_id}]" value="{if isset($aSetting.value)}{$aSetting.value|clean}{/if}" size="30" maxlength="255"{if PHPFOX_IS_AJAX} style="width:90%;"{/if} />
{elseif $aSetting.var_type == 'select'}
<select class="form-control" name="custom[{$aSetting.field_id}]" id="custom_field_{$aSetting.field_id}">
{if !$aSetting.is_required && !isset($aSetting.value)}
{if !isset($aSetting.value)}
<option value="">{_p var='select'}:</option>
{/if}
{else}
{if !$aSetting.is_required}
<option value="">{_p var='no_answer'}</option>
{else}
{if !isset($aSetting.value)}
<option value="">{_p var='select'}:</option>
{/if}
{/if}
{/if}
{foreach from=$aSetting.options key=iKey item=sOption}
<option value="{$iKey}"{if isset($sOption.selected) && ($sOption.selected == true || $sOption.selected == 1)} selected="selected"{/if}>{$sOption.value}</option>
{/foreach}
</select>
{elseif $aSetting.var_type == 'multiselect'}
<select class="form-control" name="custom[{$aSetting.field_id}][]" multiple="multiple" id="custom_field_{$aSetting.field_id}">
{foreach from=$aSetting.options key=iKey item=aOption}
<option value="{$iKey}"{if isset($aOption.value) && isset($aOption.selected) && $aOption.selected == true} selected="selected"{/if}>{$aOption.value}</option>
{/foreach}
</select>
{elseif $aSetting.var_type == 'radio'}
{if !$aSetting.is_required}
<div class="custom_block_form_radio radio">
<label for="radio_no_answer">
<input id="radio_no_answer" type="radio" name="custom[{$aSetting.field_id}]" value="0" checked="checked" />
{_p var='no_answer'}
</label>
</div>
{/if}
{foreach from=$aSetting.options key=iKey item=aOption}
<div class="custom_block_form_radio radio">
<label for="radio_{$aSetting.field_id}_{$iKey}">
<input id="radio_{$aSetting.field_id}_{$iKey}" type="radio" name="custom[{$aSetting.field_id}]" value="{$iKey}" {if isset($aOption.selected) && $aOption.selected == true}checked="checked"{/if}>
{$aOption.value}
</label>
</div>
{/foreach}
{elseif $aSetting.var_type == 'checkbox'}
{foreach from=$aSetting.options key=iKey item=aOption}
<div class="custom_block_form_checkbox checkbox">
<label for="checkbox_{$aSetting.field_id}_{$iKey}">
<input id="checkbox_{$aSetting.field_id}_{$iKey}" type="checkbox" name="custom[{$aSetting.field_id}][]" value="{$iKey}" {if isset($aOption.selected) && $aOption.selected == true}checked="checked"{/if}>
{$aOption.value}
</label>
</div>
{/foreach}
{/if}
</div>