source: trunk/templates/assign.tmpl@ 577

Last change on this file since 577 was 575, checked in by Kris Deugau, 11 years ago

/trunk

Work in progress, see #5:
Update "add new allocation" templates and calling code for new
table logic and fields.
Also update listpool page to pass around rdepth as necessary

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