projects
/
freeside.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
32635b5
)
fix svc_broadband search by svcpart (links from browse/part_svc, in particular
author
ivan
<ivan>
Tue, 18 Sep 2007 21:37:34 +0000
(21:37 +0000)
committer
ivan
<ivan>
Tue, 18 Sep 2007 21:37:34 +0000
(21:37 +0000)
httemplate/search/svc_broadband.cgi
patch
|
blob
|
history
diff --git
a/httemplate/search/svc_broadband.cgi
b/httemplate/search/svc_broadband.cgi
index
a89b196
..
c61bc8a
100755
(executable)
--- a/
httemplate/search/svc_broadband.cgi
+++ b/
httemplate/search/svc_broadband.cgi
@@
-37,11
+37,12
@@
%
%} elsif ( $cgi->param('svcpart') =~ /^(\d+)$/ ) {
%
%
%} 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;
%
%} elsif ( $cgi->param('ip_addr') =~ /^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})$/ ) {
% my $ip_addr = $1;
@@
-63,14
+64,14
@@
<!-- mason kludge -->
%
<!-- mason kludge -->
%
-% eidiot "No matching
ip addres
s found!\n";
+% eidiot "No matching
broadband service
s found!\n";
%} else {
%
<!-- mason kludge -->
%
% my($total)=scalar(@svc_broadband);
%} 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>
%
% $total matching broadband services found
% <TABLE BORDER=4 CELLSPACING=0 CELLPADDING=0>