[*] BO : HelperForm now handles input type=select with collection

This commit is contained in:
mMarinetti
2011-12-29 17:01:33 +00:00
parent ccea37bed6
commit 810c344dc2
@@ -163,15 +163,28 @@
{/foreach} {/foreach}
{else} {else}
{foreach $input.options.query AS $option} {foreach $input.options.query AS $option}
<option value="{$option[$input.options.id]}" {if is_object($option)}
{if isset($input.multiple)} <option value="{$option->$input.options.id}"
{foreach $fields_value[$input.name] as $field_value} {if isset($input.multiple)}
{if $field_value == $option[$input.options.id]}selected="selected"{/if} {foreach $fields_value[$input.name] as $field_value}
{/foreach} {if $field_value == $option->$input.options.id}selected="selected"{/if}
{else} {/foreach}
{if $fields_value[$input.name] == $option[$input.options.id]}selected="selected"{/if} {else}
{/if} {if $fields_value[$input.name] == $option->$input.options.id}selected="selected"{/if}
>{$option[$input.options.name]}</option> {/if}
>{$option->$input.options.name}</option>
{else}
<option value="{$option[$input.options.id]}"
{if isset($input.multiple)}
{foreach $fields_value[$input.name] as $field_value}
{if $field_value == $option[$input.options.id]}selected="selected"{/if}
{/foreach}
{else}
{if $fields_value[$input.name] == $option[$input.options.id]}selected="selected"{/if}
{/if}
>{$option[$input.options.name]}</option>
{/if}
{/foreach} {/foreach}
{/if} {/if}
</select> </select>