X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=httemplate%2Fmisc%2Fxmlhttp-cust_main-search.cgi;h=f40df5623254f1608d126c0d5de985171b40d07c;hb=2748aaf4aa3f19e17a37edc07e89ee402108900d;hp=acf7e70e2e91fadf32f471d1ded72123a930615d;hpb=0af38652da3b3be7da2d35b048285ef6f2194e1a;p=freeside.git diff --git a/httemplate/misc/xmlhttp-cust_main-search.cgi b/httemplate/misc/xmlhttp-cust_main-search.cgi index acf7e70e2..f40df5623 100644 --- a/httemplate/misc/xmlhttp-cust_main-search.cgi +++ b/httemplate/misc/xmlhttp-cust_main-search.cgi @@ -5,7 +5,7 @@ % # cust_main-agent_custid-format') eq 'ww?d+' % $return = findbycustnum_or_agent_custid($1); % } -<% objToJson($return) %> +<% encode_json($return) %>\ % } elsif ( $sub eq 'smart_search' ) { % % my $string = $cgi->param('arg'); @@ -15,21 +15,22 @@ % my $return = [ map [ $_->custnum, % $_->name, % $_->balance, -% $_->ucfirst_status, +% $_->status_label, % $_->statuscolor, -% scalar($_->open_cust_bill) +% scalar($_->open_cust_bill), +% $_->display_custnum, % ], % @cust_main % ]; % -<% objToJson($return) %> +<% encode_json($return) %>\ % } elsif ( $sub eq 'invnum_search' ) { % % my $string = $cgi->param('arg'); % if ( $string =~ /^(\d+)$/ ) { % my $inv = qsearchs('cust_bill', { 'invnum' => $1 }); % my $return = $inv ? findbycustnum($inv->custnum) : []; -<% objToJson($return) %> +<% encode_json($return) %>\ % } else { #return nothing [] % } @@ -47,7 +48,7 @@ % city => $_->city, % }; % } -<% objToJson($return) %> +<% encode_json($return) %>\ % } <%init> @@ -64,9 +65,10 @@ sub findbycustnum { [ $c->custnum, $c->name, $c->balance, - $c->ucfirst_status, + $c->status_label, $c->statuscolor, - scalar($c->open_cust_bill) + scalar($c->open_cust_bill), + $c->display_custnum, ]; } @@ -91,9 +93,10 @@ sub findbycustnum_or_agent_custid { [ map [ $_->custnum, $_->name, $_->balance, - $_->ucfirst_status, + $_->status_label, $_->statuscolor, scalar($_->open_cust_bill), + $_->display_custnum, ], qsearch({