summaryrefslogtreecommitdiff
path: root/httemplate/misc/xmlhttp-cust_main-search.cgi
diff options
context:
space:
mode:
Diffstat (limited to 'httemplate/misc/xmlhttp-cust_main-search.cgi')
-rw-r--r--httemplate/misc/xmlhttp-cust_main-search.cgi21
1 files changed, 21 insertions, 0 deletions
diff --git a/httemplate/misc/xmlhttp-cust_main-search.cgi b/httemplate/misc/xmlhttp-cust_main-search.cgi
new file mode 100644
index 000000000..8dbd5a4f2
--- /dev/null
+++ b/httemplate/misc/xmlhttp-cust_main-search.cgi
@@ -0,0 +1,21 @@
+<%
+ my $sub = $cgi->param('sub');
+
+ if ( $sub eq 'custnum_search' ) {
+
+ my $custnum = $cgi->param('arg');
+ my $cust_main = qsearchs('cust_main', { 'custnum' => $custnum } );
+
+ %>"<%= $cust_main ? $cust_main->name : '' %>"
+
+<% } elsif ( $sub eq 'smart_search' ) {
+
+ my $string = $cgi->param('arg');
+ my @cust_main = smart_search( 'search' => $string );
+ my $return = [ map [ $_->custnum, $_->name ], @cust_main ];
+
+ %><%= objToJson($return) %>
+
+<% } %>
+
+