projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
a5c3156
)
fix customer fields selection on advanded svc_broadband report, RT#16047
author
ivan
<ivan>
Fri, 13 Jan 2012 03:26:37 +0000
(
03:26
+0000)
committer
ivan
<ivan>
Fri, 13 Jan 2012 03:26:37 +0000
(
03:26
+0000)
httemplate/search/svc_broadband.cgi
patch
|
blob
|
history
diff --git
a/httemplate/search/svc_broadband.cgi
b/httemplate/search/svc_broadband.cgi
index
7026f52
..
403396b
100755
(executable)
--- a/
httemplate/search/svc_broadband.cgi
+++ b/
httemplate/search/svc_broadband.cgi
@@
-9,20
+9,23
@@
'Service',
'Router',
'IP Address',
'Service',
'Router',
'IP Address',
- FS::UI::Web::cust_header(),
+ FS::UI::Web::cust_header(
$cgi->param('cust_fields')
),
],
'fields' => [ 'svcnum',
'svc',
],
'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,
'ip_addr',
\&FS::UI::Web::cust_fields,
],
'links' => [ $link,
$link,
- $link_router,
+
'', #
$link_router,
$link,
( map { $_ ne 'Cust. Status' ? $link_cust : '' }
$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(),
),
],
'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 = [ $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' ];
my $link_cust = [ $p.'view/cust_main.cgi?', 'custnum' ];