Subversion-Projekte lars-tiefland.ci

Revision

Revision 866 | 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}