X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fsearch%2Fsvc_broadband.cgi;h=ad1a2c540c845556e60ccd7fe572ec2f10e3cfc0;hb=ac19a70d9484310aa4f5f107914425668a3fa78e;hp=8366d214bad428ce1dffb62898704e67c65ebd3d;hpb=f3e0ac2b009c4edd5692cb587ff709dac2223ebe;p=freeside.git diff --git a/httemplate/search/svc_broadband.cgi b/httemplate/search/svc_broadband.cgi index 8366d214b..ad1a2c540 100755 --- a/httemplate/search/svc_broadband.cgi +++ b/httemplate/search/svc_broadband.cgi @@ -10,6 +10,7 @@ 'Router', @tower_header, 'IP Address', + 'Attached Router', FS::UI::Web::cust_header($cgi->param('cust_fields')), ], 'fields' => [ 'svcnum', @@ -20,6 +21,11 @@ }, @tower_fields, 'ip_addr', + sub { + my $svc = shift; + my $router = qsearchs('router', { svcnum => $svc->svcnum }); + return $router ? $router->routername : ''; + }, \&FS::UI::Web::cust_fields, ], 'links' => [ $link, @@ -27,11 +33,12 @@ '', #$link_router, (map '', @tower_fields), $link, + '', ( map { $_ ne 'Cust. Status' ? $link_cust : '' } FS::UI::Web::cust_header($cgi->param('cust_fields')) ), ], - 'align' => 'rll'.('r' x @tower_fields).'r'. + 'align' => 'rll'.('r' x @tower_fields).'rl'. FS::UI::Web::cust_aligns(), 'color' => [ '', @@ -39,6 +46,7 @@ '', (map '', @tower_fields), '', + '', FS::UI::Web::cust_colors(), ], 'style' => [ @@ -47,6 +55,7 @@ '', (map '', @tower_fields), '', + '', FS::UI::Web::cust_styles(), ], @@ -61,9 +70,8 @@ my $conf = new FS::Conf; my %search_hash; if ( $cgi->param('magic') eq 'unlinked' ) { %search_hash = ( 'unlinked' => 1 ); -} -else { - foreach (qw(custnum agentnum svcpart)) { +} else { + foreach (qw( custnum agentnum svcpart cust_fields )) { $search_hash{$_} = $cgi->param($_) if $cgi->param($_); } foreach (qw(pkgpart routernum towernum sectornum)) {