<%= header('Access Concentrator Listing', menubar( 'Main Menu' => $p, 'Access Concentrator Types' => $p. 'browse/ac_type.cgi', )) %>
Add a new Access Concentrator

<%= table() %> AC AC Type Fields Network/Mask <% foreach my $ac ( qsearch('ac',{}) ) { my($hashref)=$ac->hashref; my($actypenum)=$hashref->{actypenum}; my($ac_type)=qsearchs('ac_type',{'actypenum'=>$actypenum}); my($actypename)=$ac_type->getfield('actypename'); print < $hashref->{acnum} $hashref->{acname} $actypename END foreach my $ac_field ( qsearch('ac_field', { acnum => $hashref->{acnum} }) ) { my $part_ac_field = qsearchs('part_ac_field', { acfieldpart => $ac_field->getfield('acfieldpart') }); print $part_ac_field->getfield('name') . ' '; print $ac_field->getfield('value') . '
'; } print ''; foreach (qsearch('ac_block', { acnum => $hashref->{acnum} })) { my $net_addr = new NetAddr::IP($_->getfield('ip_gateway'), $_->getfield('ip_netmask')); print $net_addr->network->addr . '/' . $net_addr->network->mask . '
'; } print "\n"; } print < END %>