common element for cust_pkg search form fields
[freeside.git] / httemplate / misc / xmlhttp-free_addresses_in_block.json.html
1 <%doc>
2   Return a json array containing all free ip addresses within a given block
3   Unless block is larger than /24 - Does somebody really want to populate
4   65k addresses into a HTML selectbox?
5 </%doc>
6 <% encode_json($json) %>\
7 <%init>
8
9 my $json = [];
10
11 my $blocknum = $cgi->param('blocknum');
12
13 my $addr_block = qsearchs( addr_block => { blocknum => $blocknum });
14
15 $json = $addr_block->free_addrs
16   if ref $addr_block && $addr_block->ip_netmask >= 24;
17
18 </%init>