X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fbrowse%2Faddr_block.cgi;h=46b12e65f155de0525c49cc798c857dfbb16874f;hp=1bbcdcbc1daf7fa6c17215c95026c82c68ac6214;hb=5666362a5167aa0dbdcb78cd45f1426b31e8b8c7;hpb=0fb307c305e4bc2c9c27dc25a3308beae3a4d33c diff --git a/httemplate/browse/addr_block.cgi b/httemplate/browse/addr_block.cgi index 1bbcdcbc1..46b12e65f 100644 --- a/httemplate/browse/addr_block.cgi +++ b/httemplate/browse/addr_block.cgi @@ -14,6 +14,7 @@ 'Action(s)', '', '', + '', ], 'fields' => [ 'NetAddr', sub { my $block = shift; @@ -28,22 +29,37 @@ $allocate_text, sub { shift->router ? '' : '(split)' }, sub { '('. (shift->manual_flag ? 'allow' : 'prevent'). ' automatic ip assignment)' }, + sub { + my $block = shift; + if(!$block->router && scalar($block->svc_broadband) == 0) { + return '(delete)'; + } + ''; + }, ], 'links' => [ '', '', [ 'javascript:void(0)', '' ], $split_link, $autoassign_link, + sub { + my $block = shift; + if(!$block->router && scalar($block->svc_broadband) == 0) { + [ "${p}misc/delete-addr_block.html?", 'blocknum' ]; + } + }, ], 'link_onclicks' => [ '', '', $allocate_link, '', + '', ], 'cell_styles' => [ '', '', 'border-right:none;', 'border-left:none;', + '', ], 'agent_virt' => 1, 'agent_null_right' => 'Broadband global configuration',