diff options
author | ivan <ivan> | 2007-09-18 21:37:35 +0000 |
---|---|---|
committer | ivan <ivan> | 2007-09-18 21:37:35 +0000 |
commit | fca2a7bd8844d755b03240de017502aa161e552d (patch) | |
tree | e3edfb97f624ab3d15d7e3fa1377f0542f0b4c51 | |
parent | c23caf37ebb162ef28918a83051217065191d5f0 (diff) |
fix svc_broadband search by svcpart (links from browse/part_svc, in particular
-rwxr-xr-x | httemplate/search/svc_broadband.cgi | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/httemplate/search/svc_broadband.cgi b/httemplate/search/svc_broadband.cgi index 1bbdbfcdb..e69904938 100755 --- a/httemplate/search/svc_broadband.cgi +++ b/httemplate/search/svc_broadband.cgi @@ -28,11 +28,12 @@ % %} elsif ( $cgi->param('svcpart') =~ /^(\d+)$/ ) { % -% @svc_broadband = -% qsearch( 'svc_broadband', {}, '', -% " WHERE $1 = ( SELECT svcpart FROM cust_svc ". -% " WHERE cust_svc.svcnum = svc_external.svcnum ) " -% ); +% @svc_broadband = qsearch( { +% 'table' => 'svc_broadband', +% 'addl_from' => 'LEFT JOIN cust_svc USING svcnum', +% 'extra_sql' => "WHERE svcpart = $1", +% } +% ); % %} elsif ( $cgi->param('ip_addr') =~ /^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/ ) { % my $ip_addr = $1; @@ -54,14 +55,14 @@ <!-- mason kludge --> % -% eidiot "No matching ip address found!\n"; +% eidiot "No matching broadband services found!\n"; %} else { % <!-- mason kludge --> % % my($total)=scalar(@svc_broadband); -% print header("IP Address Search Results",''), <<END; +% print header("Broadband Search Results",''), <<END; % % $total matching broadband services found % <TABLE BORDER=4 CELLSPACING=0 CELLPADDING=0> |