Code

Prepared dhcp plugins for ACLs.
[gosa.git] / gosa-plugins / dhcp / admin / systems / services / dhcp / dhcp_sharedNetwork.tpl
1 {* GOsa dhcp sharedNetwork - smarty template *}
2 <p><b>{t}Generic{/t}</b></p>
3 <table width="100%" border="0">
4  <tr>
6   <td width="50%">
8    <table>
9     <tr>
10      <td>{t}Name{/t}{$must}</td>
11      <td>
12 {render acl=$acl}
13       <input id='cn' type='text' name='cn' size='25' maxlength='80' value='{$cn}' title='{t}Name for shared network{/t}'>
14 {/render}
15      </td>
16     </tr>
17     <tr>
18      <td>{t}Server identifier{/t}</td>
19      <td>
20 {render acl=$acl}
21       <input type='text' name='server-identifier' size='25' maxlength='80' value='{$server_identifier}'
22         title='{t}Propagated server identifier for this shared network{/t}'>
23 {/render}
24      </td>
25     </tr>
26    </table>
27   
28   </td>
29   
30   <td style="vertical-align:top;">
31    <table>
32     <tr>
33      <td>
34 {render acl=$acl}
35       <input type=checkbox name="authoritative" value="1" {$authoritative}
36        title="{t}Select if this server is authoritative for this shared network{/t}">{t}Authoritative server{/t}
37 {/render}
38      </td>
39     </tr>
40    </table>
41   </td>
42   
43  </tr>
44 </table>
46 <p class="seperator">&nbsp;</p>
48 <table width="100%">
49  <tr>
50   <td width="50%">
51   
52   <p><b>{t}Leases{/t}</b></p>
53    <table>
54     <tr>
55      <td>{t}Default lease time{/t}</td>
56      <td>
57 {render acl=$acl}
58       <input type='text' name='default-lease-time' size='10' maxlength='25' value='{$default_lease_time}'
59         title='{t}Default lease time{/t}'>&nbsp;{t}seconds{/t}
60 {/render}
61      </td>
62     </tr>
63     <tr>
64      <td>{t}Max. lease time{/t}</td>
65      <td>
66 {render acl=$acl}
67       <input type='text' name='max-lease-time' size='10' maxlength='25' value='{$max_lease_time}'
68         title='{t}Maximum lease time{/t}'>&nbsp;{t}seconds{/t}
69 {/render}
70      </td>
71     </tr>
72     <tr>
73      <td>{t}Min. lease time{/t}</td>
74      <td>
75 {render acl=$acl}
76       <input type='text' name='min-lease-time' size='10' maxlength='25' value='{$min_lease_time}'
77         title='{t}Minimum lease time{/t}'>&nbsp;{t}seconds{/t}
78 {/render}
79      </td>
80     </tr>
81    </table>
82    
83   </td>
85   <td style="vertical-align:top">
86    <p><b>{t}Access control{/t}</b></p>
87    <table>
88     <tr>
89      <td>
90 {render acl=$acl}
91      <input type=checkbox name="unknown-clients" value="1" {$allow_unknown_state}
92         title="{t}Select if unknown clients should get dynamic IP addresses{/t}">{t}Allow unknown clients{/t}
93 {/render}
94      </td>
95     </tr>
96     <tr>
97      <td>
98 {render acl=$acl}
99      <input type=checkbox name="bootp" value="1" {$allow_bootp_state}
100         title="{t}Select if bootp clients should get dynamic IP addresses{/t}">{t}Allow bootp clients{/t}
101 {/render}
102      </td>
103     </tr>
104     <tr>
105      <td>
106 {render acl=$acl}
107      <input type=checkbox name="booting" value="1" {$allow_booting_state}
108         title="{t}Select if clients are allowed to boot using this DHCP server{/t}">{t}Allow booting{/t}
109 {/render}
110      </td>
111     </tr>
112    </table>
113   </td>
114   
115  </tr> 
116 </table>
118 <p class="seperator">&nbsp;</p>
120 <!-- Place cursor in correct field -->
121 <script language="JavaScript" type="text/javascript">
122   <!-- // First input field on page
123   document.mainform.cn.focus();
124   -->
125 </script>