Remove remaining calls to idiot/eidiot. Should fix 1479
[freeside.git] / httemplate / search / svc_broadband.cgi
index a89b196..5671161 100755 (executable)
 %} elsif ( $cgi->param('svcpart') =~ /^(\d+)$/ ) {
 %
 %  @svc_broadband =
-%    qsearch( 'svc_broadband', {}, '',
-%               " WHERE $1 = ( SELECT svcpart FROM cust_svc ".
-%               "              WHERE cust_svc.svcnum = svc_external.svcnum ) "
-%    );
+%    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;
 
 <!-- mason kludge -->
 %
-%  eidiot "No matching ip address found!\n";
+% errorpage("No matching broadband services found!");
 %} 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>