X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fsearch%2Fsvc_forward.cgi;h=1c1c6e4dd22557f89966ce7da33ea75ba3251736;hb=d0772a4270e8a4d54770c2f33591a69bb94a9dc9;hp=f54822572fedbc0b1d437220f8935603fe97776a;hpb=aea197c3f695b917a0dbdef5ec056d583f6df55d;p=freeside.git diff --git a/httemplate/search/svc_forward.cgi b/httemplate/search/svc_forward.cgi index f54822572..1c1c6e4dd 100755 --- a/httemplate/search/svc_forward.cgi +++ b/httemplate/search/svc_forward.cgi @@ -4,7 +4,7 @@ my $conf = new FS::Conf; my($query)=$cgi->keywords; $query ||= ''; #to avoid use of unitialized value errors -my($orderby); +my $orderby; if ( $query eq 'svcnum' ) { $orderby = 'ORDER BY svcnum'; } else { @@ -69,26 +69,10 @@ my $link_dst = sub { } }; -my $format_cust = sub { - my $svc_forward = shift; - - if ( $svc_forward->custnum ) { - #false laziness w/FS::cust_main::name - my $name = $svc_forward->get('last'). ', '. $svc_forward->first; - $name = $svc_forward->company. " ($name)" if $svc_forward->company; - $name; - } else { - '(unlinked)'; - } -}; - +#smaller false laziness w/svc_*.cgi here my $link_cust = sub { - my $svc_forward = shift; - if ( $svc_forward->custnum ) { - [ "${p}view/cust_main.cgi?", 'custnum' ]; - } else { - ''; - } + my $svc_x = shift; + $svc_x->custnum ? [ "${p}view/cust_main.cgi?", 'custnum' ] : ''; }; %><%= include ('elements/search.html', @@ -105,7 +89,7 @@ my $link_cust = sub { 'fields' => [ 'svcnum', $format_src, $format_dst, - $format_cust, + \&FS::svc_Common::cust_name, ], 'links' => [ $link, $link_src,