From: ivan Date: Tue, 18 Sep 2007 21:37:35 +0000 (+0000) Subject: fix svc_broadband search by svcpart (links from browse/part_svc, in particular X-Git-Tag: freeside_1_7_3rc1~332 X-Git-Url: http://git.freeside.biz/gitweb/?a=commitdiff_plain;h=fca2a7bd8844d755b03240de017502aa161e552d;p=freeside.git fix svc_broadband search by svcpart (links from browse/part_svc, in particular --- 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 @@ % -% eidiot "No matching ip address found!\n"; +% eidiot "No matching broadband services found!\n"; %} else { % % % my($total)=scalar(@svc_broadband); -% print header("IP Address Search Results",''), <