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>  | 
