1 <h2>{t}Generic{/t}</h2>
2 <table summary="" width="100%">
3 <tr>
4 <td style="width:50%;vertical-align:top;border-right:1px solid #b0b0b0;">
5 <table summary="">
6 <tr>
7 <td>{t}Zone name{/t}{$must}
8 </td>
9 <td>
10 {render acl=$ACLs}
11 <input type="text" name="zoneName" value="{$zoneName}" {if $NotNew} disabled {/if}>
12 {/render}
13 </td>
14 </tr>
15 <tr>
16 <td>{t}Network address{/t}{$must}
17 </td>
18 <td>
19 {render acl=$ACLs}
20 <input type="text" name="ReverseZone" value="{$ReverseZone}" {if $NotNew} disabled {/if}>
21 {/render}
22 </td>
23 </tr>
24 <tr>
25 <td>{t}Netmask{/t}
26 </td>
27 <td>
28 {render acl=$ACLs}
29 <select name="NetworkClass" {if $NotNew} disabled {/if}>
30 {html_options options=$NetworkClasses selected=$NetworkClass }
31 </select>
32 {/render}
33 </td>
34 </tr>
35 </table>
36 </td>
37 <td style="vertical-align:top;">
38 <table summary="">
39 <tr>
40 <td>
41 {t}Zone records{/t}
42 <br>
43 {if $AllowZoneEdit == false}
44 <i>{t}Can't be edited because the zone wasn't saved right now.{/t}</i>
45 {/if}
46 </td>
47 <td>
48 {render acl=$ACLs}
49 <input type="submit" name="EditZoneEntries" value="{t}Edit{/t}" {if $AllowZoneEdit == false} disabled {/if}>
50 {/render}
51 </td>
52 </tr>
53 </table>
54 </td>
55 </tr>
56 </table>
57 <p class="seperator"> </p>
58 <h2>{t}SOA record{/t}</h2>
59 <table summary="" width="100%">
60 <tr>
61 <td style="vertical-align:top;width:50%;border-right:1px solid #b0b0b0;">
62 <table summary="">
63 <tr>
64 <td>{t}Primary dns server for this zone{/t}{$must}
65 </td>
66 <td>
67 {render acl=$ACLs}
68 <input type="text" name="sOAprimary" value="{$sOAprimary}">
69 {/render}
70 </td>
71 </tr>
72 <tr>
73 <td>{t}Mail address{/t}{$must}
74 </td>
75 <td>
76 {render acl=$ACLs}
77 <input type="text" name="sOAmail" value="{$sOAmail}">
78 {/render}
79 </td>
80 </tr>
81 <tr>
82 <td>{t}Serial number (automatically incremented){/t}{$must}
83 </td>
84 <td>
85 {render acl=$ACLs}
86 <input type="text" name="sOAserial" value="{$sOAserial}">
87 {/render}
88 </td>
89 </tr>
90 </table>
91 </td>
92 <td style="vertical-align:top;">
93 <table summary="">
94 <tr>
95 <td>{t}Refresh{/t}{$must}
96 </td>
97 <td>
98 {render acl=$ACLs}
99 <input type="text" name="sOArefresh" value="{$sOArefresh}">
100 {/render}
101 </td>
102 </tr>
103 <tr>
104 <td>{t}Retry{/t}{$must}
105 </td>
106 <td>
107 {render acl=$ACLs}
108 <input type="text" name="sOAretry" value="{$sOAretry}">
109 {/render}
110 </td>
111 </tr>
112 <tr>
113 <td>{t}Expire{/t}{$must}
114 </td>
115 <td>
116 {render acl=$ACLs}
117 <input type="text" name="sOAexpire" value="{$sOAexpire}">
118 {/render}
119 </td>
120 </tr>
121 <tr>
122 <td>{t}TTL{/t}{$must}
123 </td>
124 <td>
125 {render acl=$ACLs}
126 <input type="text" name="sOAttl" value="{$sOAttl}">
127 {/render}
128 </td>
129 </tr>
130 </table>
131 </td>
132 </tr>
133 </table>
135 <p class="seperator"> </p>
136 <br>
137 <table summary="" width="100%">
138 <tr>
139 <td style="vertical-align:top;width:50%;border-right:1px solid #b0b0b0;">
140 <h2>{t}MxRecords{/t}</h2>
141 <table width="100%">
142 <tr>
143 <td>
144 {render acl=$ACLs}
145 {$Mxrecords}
146 {/render}
147 {render acl=$ACLs}
148 <input type="text" name="StrMXRecord" value="">
149 {/render}
150 {render acl=$ACLs}
151 <input type="submit" name="AddMXRecord" value="{t}Add{/t}">
152 {/render}
153 </td>
154 </tr>
155 </table>
156 </td>
157 <td style="vertical-align:top;">
158 <h2>{t}Global zone records{/t}</h2>
159 {render acl=$ACLs}
160 {$records}
161 {/render}
162 </td>
163 </tr>
164 </table>
165 <div style="text-algin:right;" align="right">
166 <p>
167 {render acl=$ACLs}
168 <input type="submit" name="SaveZoneChanges" value="{t}Save{/t}">
169 {/render}
170 <input type="submit" name="CancelZoneChanges" value="{t}Cancel{/t}">
171 </p>
172 </div>
173 <script language="JavaScript" type="text/javascript">
174 <!-- // First input field on page
175 focus_field('zoneName');
176 -->
177 </script>