From f4fc05af8e1ba11e79c70dfa074b143185c4cb02 Mon Sep 17 00:00:00 2001 From: Christopher Burger Date: Tue, 19 Sep 2017 12:12:16 -0400 Subject: RT# 77532 - Updated advanced customer report to search contacts Conflicts: httemplate/search/cust_main.html httemplate/search/report_cust_main.html --- httemplate/search/cust_main.html | 5 +++ .../search/elements/options_cust_contacts.html | 36 ++++++++++++++++++++++ httemplate/search/report_cust_main.html | 12 ++++++++ 3 files changed, 53 insertions(+) create mode 100644 httemplate/search/elements/options_cust_contacts.html (limited to 'httemplate') diff --git a/httemplate/search/cust_main.html b/httemplate/search/cust_main.html index 18c9e153d..0d80b6dfe 100755 --- a/httemplate/search/cust_main.html +++ b/httemplate/search/cust_main.html @@ -72,6 +72,11 @@ for my $param (qw( classnum refnum payby tagnum pkg_classnum )) { $search_hash{$param} = [ $cgi->param($param) ]; } +#contacts +$search_hash{'contacts'} = { + map { $_ => $cgi->param($_), } grep { /^(contacts_*)/ && $cgi->param($_) } keys $cgi->Vars +}; + ### # parse dates ### diff --git a/httemplate/search/elements/options_cust_contacts.html b/httemplate/search/elements/options_cust_contacts.html new file mode 100644 index 000000000..cfbf834b0 --- /dev/null +++ b/httemplate/search/elements/options_cust_contacts.html @@ -0,0 +1,36 @@ + + <% mt('First name') |h %> + + + + + <% mt('Last name') |h %> + + + + + <% mt('Email') |h %> + + + + + <% mt('Home Phone') |h %> + + + + + <% mt('Work Phone') |h %> + + + + + <% mt('Mobile Phone') |h %> + + + +<%init> + +my %opt = @_; +my $field_prefix = $opt{'pre_fix'} ? $opt{'pre_fix'} : ''; + + \ No newline at end of file diff --git a/httemplate/search/report_cust_main.html b/httemplate/search/report_cust_main.html index 9edd3ee5c..47d46e1cd 100755 --- a/httemplate/search/report_cust_main.html +++ b/httemplate/search/report_cust_main.html @@ -227,6 +227,18 @@   + + <% emt('Contacts search options') %> + + + <& elements/options_cust_contacts.html, + 'pre_fix' => 'contacts_', + &> + + +   + + <% mt('Billing search options') |h %> -- cgit v1.2.1