source: branches/htmlform/templates/assign.tmpl@ 456

Last change on this file since 456 was 456, checked in by Kris Deugau, 14 years ago

/branches/htmlform

Convert assign.html to template; page seems to still have
validation problems. See #3.

File size: 3.2 KB
Line 
1<div class="indent">
2<TMPL_IF NAME=block>
3<div class="tblsubtitle">
4Assign free <TMPL_IF NAME=iscontained><TMPL_VAR NAME=fbdisptype></TMPL_IF> block <TMPL_VAR NAME=block>
5</div>
6<TMPL_ELSE>
7<div class="tblsubtitle">Assign IPs</div>
8</TMPL_IF>
9<br>
10
11<table class="regular" cellspacing="1" cellpadding="1">
12<form method="POST" action="main.cgi" class="regular">
13
14<tr class="row0">
15<td>Customer location:&nbsp;</td>
16<td>
17<select name="city"><option selected>-</option>
18<TMPL_LOOP NAME=citylist><option><TMPL_VAR NAME=city></option></TMPL_LOOP>
19</select>
20&nbsp;<a href="javascript:popNotes('/ip/newcity.html')">Add new location</a>
21</td>
22</tr>
23
24<tr class="row1">
25<td>Allocation type:</td>
26<td>
27<TMPL_IF NAME=iscontained>
28<TMPL_VAR NAME=fbdisptype><input type="hidden" name="alloctype" value="<TMPL_VAR NAME=type>">
29<TMPL_ELSE>
30<select>
31<TMPL_LOOP name=typelist>
32 <option value="<TMPL_VAR NAME=tval>"<TMPL_VAR NAME=sel>><TMPL_VAR NAME=type></option></TMPL_LOOP>
33</select>
34<input type="button" value=" ? " onclick="helpAllocTypes()" class="regular">
35</TMPL_IF>
36</td>
37</tr>
38
39<TMPL_IF NAME=block>
40<input type="hidden" name="block" value="<TMPL_VAR NAME=block>">
41<input type="hidden" name="fbassign" value="y">
42<TMPL_ELSE>
43<tr class="row0">
44<td>Subnet CIDR mask length:&nbsp;</td>
45<td valign=top>&nbsp;/&nbsp;<input type="text" name="maskbits" size="3" maxlength="3"></td>
46</tr>
47</TMPL_IF>
48
49<tr class="<TMPL_VAR NAME=rowa>">
50<td>Customer ID:&nbsp;</td>
51<td><input type="text" name="custid" size="15" maxlength="15"> (Only required for Customer allocations)</td>
52</tr>
53
54<tr class="<TMPL_VAR NAME=rowb>">
55<td>Wifi tower/Fibre demarc</td>
56<td>
57<select name="node">
58 <option selected>-</option>
59<TMPL_LOOP NAME=nodelist>
60 <option value="<TMPL_VAR NAME=nid>"><TMPL_VAR NAME=nname></option></TMPL_LOOP>
61</select>
62&nbsp;<a href="javascript:popNotes('/ip/newnode.html')">Add new location</a>
63</td>
64</tr>
65
66<TMPL_UNLESS NAME=block>
67<tr class="<TMPL_VAR NAME=rowa>">
68<td>Route from/through:&nbsp;</td>
69<td>
70<select name="pop">
71 <option selected value=>-</option>
72<TMPL_LOOP NAME=pops>
73 <option><TMPL_VAR NAME=pop></option></TMPL_LOOP>
74</select>
75</td>
76</tr>
77
78<tr class="<TMPL_VAR NAME=rowb>">
79<td>Route/allocate from this master:&nbsp;</td>
80<td>
81<select name=allocfrom>
82 <option selected>-</option>
83<TMPL_LOOP NAME=masterlist>
84 <option><TMPL_VAR NAME=master></option></TMPL_LOOP>
85</select>
86Allow automatic allocation from private IP ranges:<input type=checkbox name=allowpriv></td>
87</tr>
88</TMPL_UNLESS>
89
90<tr class="<TMPL_VAR NAME=rowa>">
91<td>Circuit ID:&nbsp;</td>
92<td><input name=circid size=40></td>
93</tr>
94
95<tr class="<TMPL_VAR NAME=rowb>">
96<td>Description/Name:&nbsp;</td>
97<td><input name="desc" size=40></td>
98</tr>
99
100<tr class="<TMPL_VAR NAME=rowa>">
101<td>Notes:&nbsp;</td>
102<td><textarea name="notes" rows="3" cols="40"></textarea></td>
103</tr>
104
105<TMPL_IF NAME=privdata>
106<tr class="<TMPL_VAR NAME=rowb>">
107<td>Restricted data:</td>
108<td><textarea rows="3" cols="64" name="privdata" class="regular"></textarea></td>
109</tr>
110</TMPL_IF>
111
112<tr class="<TMPL_IF NAME=privdata><TMPL_VAR NAME=rowa><TMPL_ELSE><TMPL_VAR NAME=rowb></TMPL_IF>">
113<td class="center" colspan="2"><input type="submit" value=" Assign "></td>
114<input type="hidden" name="action" value="confirm">
115</tr>
116
117</form>
118</table>
119
120</div>
Note: See TracBrowser for help on using the repository browser.