Subversion-Projekte lars-tiefland.ci

Revision

Revision 866 | Revision 2357 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

{if $smarty.server.PHP_AUTH_USER=="admin" || (is_array($typeField["@"])&&$typeField["@"]["customeredit"]==1) || $site == "weban.de"}
        {if is_array($typeField) && isset($typeField["@"].type)}
                {assign var="type" value=$typeField["@"].type}
                {if $type=="bool"}
                        <input type="hidden" value="0" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
                        <input type="checkbox" value="1" {if $wert==1} checked="checked"{/if} name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
                {elseif $type=="list"}
                        {assign var="listValues" value=$typeField["@"].values|explode_str:","}
                        {if $typeField["@"].options}
                                {assign var="listOptions" value=$typeField["@"].options|explode_str:","}
                        {else}
                                {assign var="listOptions" value=$listValues}
                        {/if}
                        {if $disabled}
                                {html_options output=$listOptions values=$listValues selected="{$wert}" name="{$htmlName}[#]" id="{$htmlId}" disabled="disabled"}
                        {else}
                                {html_options output=$listOptions values=$listValues selected="{$wert}" name="{$htmlName}[#]" id="{$htmlId}"}
                        {/if}
                {elseif $type=="integer"}
                        <input type="number" value="{$wert|default:$typeField["@"].min}" name="{$htmlName}[#]" id="{$htmlId}" min="{$typeField["@"].min}" max="{$typeField["@"].max}" {$disabled}>
                {elseif $type=="static"}
                        <input type="hidden" value="{$wert}" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
                {elseif $type=="email"}
                        <input type="email" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
                {elseif $type=="text"}
                        <textarea name="{$htmlName}[#]" id="{$htmlId}" cols="{$typeField["@"]["cols"]|default:40}" rows="{$typeField["@"]["rows"]|default:5}" {$disabled}>{$wert}</textarea>
                {else}
                        <input type="text" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
                {/if}
        {else}
                {if $isTemplate}
                        <input type="text" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
                {else}
                        <input type="text" value="{$wert}" size="40" name="{$htmlName}" id="{$htmlId}" {$disabled}>
                {/if}
        {/if}
{else}
                        <input type="hidden" value="{$wert}" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
                        {$wert}
{/if}
                        <br />
{if $smarty.server.PHP_AUTH_USER=="admin" || $site == "weban.de"}
        {if is_array($typeField) && $isTemplate} 
                                <div style="float:left;margin-right:15px;">
                                        <input type="hidden" name="{$attribField|default:$htmlName}[@][customeredit]" id="hidden-{$htmlId}_customeredit" value="0" />
                                        <input type="checkbox" value="1" {if $typeField["@"]["customeredit"]==1} checked="checked"{/if} name="{$attribField|default:$htmlName}[@][customeredit]" id="attrib_{$htmlId}_customeredit" {$disabled}>
                                        <label for="attrib_{$htmlId}_customeredit">durch Kunden editierbar?</label>
                                </div>
                                <div style="float:left;margin-right:15px;">
                                        <label for="attrib_{$htmlId}_comment">Kommentar:</label>
                                        <input type="text" name="{$attribField|default:$htmlName}[@][comment]" value="{$typeField["@"]["comment"]}" id="attrib_{$htmlId}_comment">
                                </div>
                                {if $typeField["@"]["type"]=="integer"}          
                                <div style="float:left;margin-right:15px;">
                                        <label for="attrib_{$htmlId}_max">maximal-Wert:</label>
                                        <input type="number" name="{$attribField|default:$htmlName}[@][max]" value="{$typeField["@"]["max"]}" id="attrib_{$htmlId}_max">
                                </div>
                                <div style="float:left;margin-right:15px;">
                                        <label for="attrib_{$htmlId}_min">minimal-Wert</label>
                                        <input type="number" name="{$attribField|default:$htmlName}[@][min]" value="{$typeField["@"]["min"]}" id="attrib_{$htmlId}_min">
                                </div>
                                {elseif $typeField["@"]["type"]=="list"}
                                <div style="float:left;margin-right:15px;">
                                        <label for="attrib_{$htmlId}_options">Optionen:</label>
                                        <input type="text" name="{$attribField|default:$htmlName}[@][options]" value="{$typeField["@"]["options"]}" id="attrib_{$htmlId}_options">
                                </div>
                                <div style="float:left;margin-right:15px;">
                                        <label for="attrib_{$htmlId}_values">Werte:</label>
                                        <input type="text" name="{$attribField|default:$htmlName}[@][values]" value="{$typeField["@"]["values"]}" id="attrib_{$htmlId}_values">
                                </div>
                                {/if}
                                <div style="float:left;margin-right:15px;">
                                        <label for="attrib_{$htmlId}_type">Typ:</label>
                                        <select id="attrib_{$htmlId}_type" name="{$attribField|default:$htmlName}[@][type]">
                                        {html_options options=$types selected=$typeField["@"]["type"]}
                                        </select>
                                </div>
        {elseif $isTemplate}
                                <div style="float:left;margin-right:15px;">
                                        <label for="attrib_{$htmlId}_type">type</label>
                                        <select id="attrib_{$htmlId}_type" name="{$attribField|default:$htmlName}[@][type]">
                                                {html_options options=$types selected="string"}
                                        </select>
                                </div>
        {/if}
{/if}