Subversion-Projekte lars-tiefland.ci

Revision

Revision 855 | Revision 1953 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 855 Revision 866
Zeile 1... Zeile 1...
1
{if $smarty.server.PHP_AUTH_USER=="admin" || (is_array($typeField["@"])&&$typeField["@"]["customeredit"]==1) || $site == "weban.de"}
1
{if $smarty.server.PHP_AUTH_USER=="admin" || (is_array($typeField["@"])&&$typeField["@"]["customeredit"]==1) || $site == "weban.de"}
2
    {if is_array($typeField) && isset($typeField["@"].type)}
2
	{if is_array($typeField) && isset($typeField["@"].type)}
3
        {assign var="type" value=$typeField["@"].type}
3
		{assign var="type" value=$typeField["@"].type}
4
        {if $type=="bool"}
4
		{if $type=="bool"}
5
            <input type="hidden" value="0" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
5
			<input type="hidden" value="0" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
6
            <input type="checkbox" value="1" {if $wert==1} checked="checked"{/if} name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
6
			<input type="checkbox" value="1" {if $wert==1} checked="checked"{/if} name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
7
        {elseif $type=="list"}
7
		{elseif $type=="list"}
8
            {assign var="listValues" value=$typeField["@"].values|explode_str:","}
8
			{assign var="listValues" value=$typeField["@"].values|explode_str:","}
9
            {if $typeField["@"].options}
9
			{if $typeField["@"].options}
10
                {assign var="listOptions" value=$typeField["@"].options|explode_str:","}
10
				{assign var="listOptions" value=$typeField["@"].options|explode_str:","}
11
            {else}
11
			{else}
12
                {assign var="listOptions" value=$listValues}
12
				{assign var="listOptions" value=$listValues}
13
            {/if}
13
			{/if}
14
            {if $disabled}
14
			{if $disabled}
15
                {html_options output=$listOptions values=$listValues selected="{$wert}" name="{$htmlName}[#]" id="{$htmlId}" disabled="disabled"}
15
				{html_options output=$listOptions values=$listValues selected="{$wert}" name="{$htmlName}[#]" id="{$htmlId}" disabled="disabled"}
16
            {else}
16
			{else}
17
                {html_options output=$listOptions values=$listValues selected="{$wert}" name="{$htmlName}[#]" id="{$htmlId}"}
17
				{html_options output=$listOptions values=$listValues selected="{$wert}" name="{$htmlName}[#]" id="{$htmlId}"}
18
            {/if}
18
			{/if}
19
        {elseif $type=="integer"}
19
		{elseif $type=="integer"}
20
            <input type="number" value="{$wert|default:$typeField["@"].min}" name="{$htmlName}[#]" id="{$htmlId}" min="{$typeField["@"].min}" max="{$typeField["@"].max}" {$disabled}>
20
			<input type="number" value="{$wert|default:$typeField["@"].min}" name="{$htmlName}[#]" id="{$htmlId}" min="{$typeField["@"].min}" max="{$typeField["@"].max}" {$disabled}>
21
        {elseif $type=="static"}
21
		{elseif $type=="static"}
22
            <input type="hidden" value="{$wert}" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
22
			<input type="hidden" value="{$wert}" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
23
        {elseif $type=="email"}
23
		{elseif $type=="email"}
24
            <input type="email" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
24
			<input type="email" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
25
        {elseif $type=="text"}
25
		{elseif $type=="text"}
26
            <textarea name="{$htmlName}[#]" id="{$htmlId}" cols="{$typeField["@"]["cols"]|default:40}" rows="{$typeField["@"]["rows"]|default:5}" {$disabled}>{$wert}</textarea>
26
			<textarea name="{$htmlName}[#]" id="{$htmlId}" cols="{$typeField["@"]["cols"]|default:40}" rows="{$typeField["@"]["rows"]|default:5}" {$disabled}>{$wert}</textarea>
27
        {else}
27
		{else}
28
            <input type="text" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
28
			<input type="text" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
29
        {/if}
29
		{/if}
30
    {else}
30
	{else}
31
        {if $isTemplate}
31
		{if $isTemplate}
32
            <input type="text" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
32
			<input type="text" value="{$wert}" size="40" name="{$htmlName}[#]" id="{$htmlId}" {$disabled}>
33
        {else}
33
		{else}
34
            <input type="text" value="{$wert}" size="40" name="{$htmlName}" id="{$htmlId}" {$disabled}>
34
			<input type="text" value="{$wert}" size="40" name="{$htmlName}" id="{$htmlId}" {$disabled}>
35
        {/if}
35
		{/if}
36
    {/if}
36
	{/if}
37
{else}
37
{else}
38
            <input type="hidden" value="{$wert}" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
38
			<input type="hidden" value="{$wert}" name="{$htmlName}[#]" id="hidden-{$htmlId}" {$disabled}>
39
            {$wert}
39
			{$wert}
40
{/if}
40
{/if}
41
            <br />
41
			<br />
42
{if $smarty.server.PHP_AUTH_USER=="admin" || $site == "weban.de"}
42
{if $smarty.server.PHP_AUTH_USER=="admin" || $site == "weban.de"}
43
    {if is_array($typeField) && $isTemplate} 
43
	{if is_array($typeField) && $isTemplate} 
44
                <div style="float:left;margin-right:15px;">
44
				<div style="float:left;margin-right:15px;">
45
                    <input type="hidden" name="{$attribField|default:$htmlName}[@][customeredit]" id="hidden-{$htmlId}_customeredit" value="0" />
45
					<input type="hidden" name="{$attribField|default:$htmlName}[@][customeredit]" id="hidden-{$htmlId}_customeredit" value="0" />
46
                    <input type="checkbox" value="1" {if $typeField["@"]["customeredit"]==1} checked="checked"{/if} name="{$attribField|default:$htmlName}[@][customeredit]" id="attrib_{$htmlId}_customeredit" {$disabled}>
46
					<input type="checkbox" value="1" {if $typeField["@"]["customeredit"]==1} checked="checked"{/if} name="{$attribField|default:$htmlName}[@][customeredit]" id="attrib_{$htmlId}_customeredit" {$disabled}>
47
                    <label for="attrib_{$htmlId}_customeredit">durch Kunden editierbar?</label>
47
					<label for="attrib_{$htmlId}_customeredit">durch Kunden editierbar?</label>
48
                </div>
48
				</div>
49
                <div style="float:left;margin-right:15px;">
49
				<div style="float:left;margin-right:15px;">
50
                    <label for="attrib_{$htmlId}_comment">Kommentar:</label>
50
					<label for="attrib_{$htmlId}_comment">Kommentar:</label>
51
                    <input type="text" name="{$attribField|default:$htmlName}[@][comment]" value="{$typeField["@"]["comment"]}" id="attrib_{$htmlId}_comment">
51
					<input type="text" name="{$attribField|default:$htmlName}[@][comment]" value="{$typeField["@"]["comment"]}" id="attrib_{$htmlId}_comment">
52
                </div>
52
				</div>
53
                {if $typeField["@"]["type"]=="integer"}         
53
				{if $typeField["@"]["type"]=="integer"}		 
54
                <div style="float:left;margin-right:15px;">
54
				<div style="float:left;margin-right:15px;">
55
                    <label for="attrib_{$htmlId}_max">maximal-Wert:</label>
55
					<label for="attrib_{$htmlId}_max">maximal-Wert:</label>
56
                    <input type="number" name="{$attribField|default:$htmlName}[@][max]" value="{$typeField["@"]["max"]}" id="attrib_{$htmlId}_max">
56
					<input type="number" name="{$attribField|default:$htmlName}[@][max]" value="{$typeField["@"]["max"]}" id="attrib_{$htmlId}_max">
57
                </div>
57
				</div>
58
                <div style="float:left;margin-right:15px;">
58
				<div style="float:left;margin-right:15px;">
59
                    <label for="attrib_{$htmlId}_min">minimal-Wert</label>
59
					<label for="attrib_{$htmlId}_min">minimal-Wert</label>
60
                    <input type="number" name="{$attribField|default:$htmlName}[@][min]" value="{$typeField["@"]["min"]}" id="attrib_{$htmlId}_min">
60
					<input type="number" name="{$attribField|default:$htmlName}[@][min]" value="{$typeField["@"]["min"]}" id="attrib_{$htmlId}_min">
61
                </div>
61
				</div>
62
                {elseif $typeField["@"]["type"]=="list"}
62
				{elseif $typeField["@"]["type"]=="list"}
63
                <div style="float:left;margin-right:15px;">
63
				<div style="float:left;margin-right:15px;">
64
                    <label for="attrib_{$htmlId}_options">Optionen:</label>
64
					<label for="attrib_{$htmlId}_options">Optionen:</label>
65
                    <input type="text" name="{$attribField|default:$htmlName}[@][options]" value="{$typeField["@"]["options"]}" id="attrib_{$htmlId}_options">
65
					<input type="text" name="{$attribField|default:$htmlName}[@][options]" value="{$typeField["@"]["options"]}" id="attrib_{$htmlId}_options">
66
                </div>
66
				</div>
67
                <div style="float:left;margin-right:15px;">
67
				<div style="float:left;margin-right:15px;">
68
                    <label for="attrib_{$htmlId}_values">Werte:</label>
68
					<label for="attrib_{$htmlId}_values">Werte:</label>
69
                    <input type="text" name="{$attribField|default:$htmlName}[@][values]" value="{$typeField["@"]["values"]}" id="attrib_{$htmlId}_values">
69
					<input type="text" name="{$attribField|default:$htmlName}[@][values]" value="{$typeField["@"]["values"]}" id="attrib_{$htmlId}_values">
70
                </div>
70
				</div>
71
                {/if}
71
				{/if}
72
                <div style="float:left;margin-right:15px;">
72
				<div style="float:left;margin-right:15px;">
73
                    <label for="attrib_{$htmlId}_type">Typ:</label>
73
					<label for="attrib_{$htmlId}_type">Typ:</label>
74
                    <select id="attrib_{$htmlId}_type" name="{$attribField|default:$htmlName}[@][type]">
74
					<select id="attrib_{$htmlId}_type" name="{$attribField|default:$htmlName}[@][type]">
75
                    {html_options options=$types selected=$typeField["@"]["type"]}
75
					{html_options options=$types selected=$typeField["@"]["type"]}
76
                    </select>
76
					</select>
77
                </div>
77
				</div>
78
    {elseif $isTemplate}
78
	{elseif $isTemplate}
79
                <div style="float:left;margin-right:15px;">
79
				<div style="float:left;margin-right:15px;">
80
                    <label for="attrib_{$htmlId}_type">type</label>
80
					<label for="attrib_{$htmlId}_type">type</label>
81
                    <select id="attrib_{$htmlId}_type" name="{$attribField|default:$htmlName}[@][type]">
81
					<select id="attrib_{$htmlId}_type" name="{$attribField|default:$htmlName}[@][type]">
82
                        {html_options options=$types selected="string"}
82
						{html_options options=$types selected="string"}
83
                    </select>
83
					</select>
84
                </div>
84
				</div>
85
    {/if}
85
	{/if}
86
{/if}
86
{/if}