1 <h3>{t}Network settings{/t}</h3>
3 <table summary="{t}Network settings{/t}" width="100%">
4 <tr>
5 <td style='width:50%; '>
7 <table summary="{t}Address settings{/t}">
8 <tr>
9 <td>
10 <LABEL for="ipHostNumber">{t}IP-address{/t}{if $IPisMust}{$must}{/if}</LABEL>
11 </td>
12 <td>
13 {render acl=$ipHostNumberACL}
14 <input type='text' id="ipHostNumber" name="ipHostNumber" value="{$ipHostNumber}">
15 {/render}
16 {render acl=$ipHostNumberACL}
17 {if $DNS_is_account == true}
18 <button type='submit' name='propose_ip' id="propose_ip">{t}Propose ip{/t}</button>
19 {else}
20 <button type='submit' name='propose_ip' id="propose_ip">{t}Propose ip{/t}</button>
21 {/if}
22 {/render}
24 {foreach from=$additionalHostNumbers item=item key=key}
25 <br>
26 {render acl=$ipHostNumberACL}
27 <input type='text' name='additionalHostNumbers_{$key}' value='{$item}'>
28 {/render}
29 {render acl=$ipHostNumberACL}
30 {image path="images/lists/trash.png" action="additionalHostNumbers_del_{$key}"}
31 {/render}
32 {/foreach}
34 {render acl=$ipHostNumberACL}
35 {image path="images/lists/edit.png[new]" action="additionalHostNumbers_add"}
36 {/render}
38 </td>
39 </tr>
40 <tr>
41 <td>
42 <LABEL for="macAddress">{t}MAC-address{/t}</LABEL>{$must}
43 </td>
44 <td>
45 {render acl=$macAddressACL}
46 <input type='text' name="macAddress" id="macAddress" value="{$macAddress}">
47 {/render}
48 {render acl=$autonetACL}
49 <button type='submit' name='autonet'>{t}Autodetect{/t}</button>
50 {/render}
51 </td>
52 </tr>
53 </table>
55 <hr>
57 {if $dhcpEnabled}
59 <table summary="{t}DHCP settings{/t}">
60 {if $dhcpParentNodeCnt}
61 <tr>
62 <td>
63 {render acl=$dhcpSetupACL}
64 <input onClick='document.mainform.submit();'
65 {if $dhcp_is_Account} checked {/if} type='checkbox' name='dhcp_is_Account' class='center'>
66 {/render}
67 </td>
68 <td colspan="2">
69 {t}Enable DHCP for this device{/t}
70 {render acl=$dhcpSetupACL}
71 {image path="images/lists/reload.png"}
72 {/render}
73 </td>
74 </tr>
75 {else}
76 <tr>
77 <td>
78 <input type='checkbox' name='dummy' class='center' disabled>
79 {t}Enable DHCP for this device{/t} ({t}not configured{/t})
80 {image path="images/lists/reload.png"}
81 </td>
82 </tr>
83 {/if}
84 {if $dhcp_is_Account}
85 <tr>
86 <td> </td>
87 <td>{t}Parent node{/t}</td>
88 <td>
90 {render acl=$dhcpSetupACL}
91 <select name='dhcpParentNode' size=1>
92 {html_options options=$dhcpParentNodes selected=$dhcpParentNode}
93 </select>
94 {/render}
95 <button type='submit' name='dhcpEditOptions'>{t}Edit settings{/t}</button>
97 </td>
98 </tr>
99 {/if}
100 </table>
102 {/if}
103 </td>
105 <td style='width:50%;' class='left-border'>
106 {if $DNSenabled==true}
108 {if $ZoneCnt}
110 {render acl=$dnsSetupACL}
111 {if $DNS_is_account == true}
112 {if $hide_dns_check_box}
113 <input type="hidden" name="DNS_is_account" value="1"
114 <input type="checkbox" name="dummy" value="1" disabled
116 {else}
117 <input type="checkbox" name="DNS_is_account" value="1"
118 {/if}
121 checked="checked"
122 onclick="
123 $('test2').toggle();
124 changeState('zoneName');
125 changeState('dNSTTL');
126 $('propose_ip').toggle();
127 changeState('AddNewRecord');
128 {$changeStateForRecords}"/>
129 {else}
130 <input type="checkbox" name="DNS_is_account" value="1"
131 onclick="$('test2').toggle();
132 changeState('zoneName');
133 changeState('dNSTTL');
134 $('propose_ip').toggle();
135 changeState('AddNewRecord');"/>
136 {/if}
137 {/render}
138 {t}Enable DNS for this device{/t}
139 {image path="images/lists/reload.png" action="reloadThisDNSStuff"}
141 {if $DNS_is_account == true}
142 <div style="padding-left:20px" id="test2">
143 {else}
144 <div style="padding-left:20px;display: none;" id="test2">
145 {/if}
146 <table summary="{t}DNS zone settings{/t}">
147 <tr>
148 <td><LABEL for="zoneName">{t}Zone{/t}</LABEL></td>
149 <td>
150 {render acl=$dnsSetupACL}
151 <select name="zoneName" id="zoneName" {if $DNS_is_account == false} disabled {/if} size=1>
152 {html_options values=$ZoneKeys output=$Zones selected=$zoneName}
153 </select>
154 {/render}
155 </td>
156 </tr>
157 <tr>
158 <td>{t}TTL{/t}</td>
159 <td>
160 {render acl=$dnsSetupACL}
161 <input type="text" name="dNSTTL" value="{$dNSTTL}" id="dNSTTL" {if $DNS_is_account == false} disabled {/if}>
162 {/render}
163 </td>
164 </tr>
165 <tr>
166 <td valign="top">{t}Dns records{/t}</td>
167 <td>
168 {if $DNS_is_account == true}
169 {render acl=$dnsSetupACL}
170 {$records}
171 {/render}
172 {/if}
173 </td>
174 </tr>
175 </table>
176 </div>
177 {else}
178 <input type="checkbox" name="dummy" value="1" disabled class='center' {if $DNS_is_account} checked {/if}>
179 {t}Enable DNS for this device{/t} ({t}not configured{/t})
180 {image path="images/lists/reload.png"}
182 {/if}
184 </td>
185 {/if}
187 </tr>
188 </table>
189 <input type="hidden" name="network_tpl_posted" value="1">
191 <!--
192 vim:tabstop=2:expandtab:shiftwidth=2:filetype=php:syntax:ruler:
193 -->