summaryrefslogtreecommitdiff
path: root/httemplate
diff options
context:
space:
mode:
authorivan <ivan>2012-01-13 03:26:38 +0000
committerivan <ivan>2012-01-13 03:26:38 +0000
commitc7c6a9bf1d1f66b5aaf82b2836cd560b64b768a8 (patch)
tree57bb90031b33fae5601586a6fb47cea9fd11c24a /httemplate
parent5dce59fb10e181ef2ae3fa9e6498007f5e6b68b0 (diff)
fix customer fields selection on advanded svc_broadband report, RT#16047
Diffstat (limited to 'httemplate')
-rwxr-xr-xhttemplate/search/svc_broadband.cgi18
1 files changed, 11 insertions, 7 deletions
diff --git a/httemplate/search/svc_broadband.cgi b/httemplate/search/svc_broadband.cgi
index 7026f52..403396b 100755
--- a/httemplate/search/svc_broadband.cgi
+++ b/httemplate/search/svc_broadband.cgi
@@ -9,20 +9,23 @@
'Service',
'Router',
'IP Address',
- FS::UI::Web::cust_header(),
+ FS::UI::Web::cust_header($cgi->param('cust_fields')),
],
'fields' => [ 'svcnum',
'svc',
- sub { $routerbyblock{shift->blocknum}->routername; },
+ sub {
+ my $blocknum = shift->blocknum or return '';
+ $routerbyblock{$blocknum}->routername;
+ },
'ip_addr',
\&FS::UI::Web::cust_fields,
],
'links' => [ $link,
$link,
- $link_router,
+ '', #$link_router,
$link,
( map { $_ ne 'Cust. Status' ? $link_cust : '' }
- FS::UI::Web::cust_header()
+ FS::UI::Web::cust_header($cgi->param('cust_fields'))
),
],
'align' => 'rllr'. FS::UI::Web::cust_aligns(),
@@ -78,9 +81,10 @@ foreach my $router (qsearch('router', {})) {
my $link = [ $p.'view/svc_broadband.cgi?', 'svcnum' ];
#XXX get the router link working
-my $link_router = sub { my $routernum = $routerbyblock{shift->blocknum}->routernum;
- [ $p.'view/router.cgi?'.$routernum, 'routernum' ];
- };
+#my $link_router = sub {
+# my $routernum = $routerbyblock{shift->blocknum}->routernum;
+# [ $p.'view/router.cgi?'.$routernum, 'routernum' ];
+#};
my $link_cust = [ $p.'view/cust_main.cgi?', 'custnum' ];