{* ******************************************************************** * AUTHOR: Clemens Schwaighofer * DATE: 2005/06/23 * DESCRIPTION: * prints out the elements for the form in the edit interface * HISTORY: ******************************************************************** *} {foreach from=$elements item=element key=key name=loop} {if $element.allow_edit}
| {$key}: | {foreach from=$line item=line_item key=line_key}
{* {$line_item} - {$line_key} [{$element.data.type.$line_key}] || *} {* {$element.data.pos.$key} *} {* {$element.data.delete_name} *} {if $element.data.type.$line_key == 'string'} {$line_item} {/if} {if $element.data.type.$line_key == 'hidden'} {/if} {if $element.data.type.$line_key == 'checkbox'} {html_checkboxes name=$line_key values=$element.data.element_list.$line_key output=$element.data.output_name.$line_key selected=$line_item pos=$element.data.pos.$key} {/if} {if $element.data.type.$line_key == 'radio'} {html_radios name=$line_key values=$element.data.element_list.$line_key output=$element.data.output_name.$line_key selected=$line_item} {/if} {if $element.data.type.$line_key == 'radio_group'} {$element.data.output_name.$line_key} {/if} {if $element.data.type.$line_key == 'text'} {$element.data.output_name.$line_key}: {/if} {if $element.data.type.$line_key == 'drop_down_db'} {assign var="_line_key" value="`$line_key`[]"} {$element.data.output_name.$line_key}: {html_options name=$_line_key values=$element.data.element_list.$line_key output=$element.data.output_data.$line_key selected=$line_item} {/if} {* if there is a hidden key, set delete, but only if we have a delete string *} {if $element.data.type.$line_key == 'hidden' && $line_item && $element.data.delete_name} {/if} {if $element.data.type.$line_key == 'hidden' && $element.data.enable_name && $element.data.delete && $element.data.output_name.$line_key} {$element.data.output_name.$line_key} {/if} |
{/foreach}