diff options
| author | Christopher Burger <burgerc@freeside.biz> | 2017-09-19 12:12:16 -0400 |
|---|---|---|
| committer | Christopher Burger <burgerc@freeside.biz> | 2018-11-20 16:42:09 -0500 |
| commit | f4fc05af8e1ba11e79c70dfa074b143185c4cb02 (patch) | |
| tree | 813f725c4c4fb04bbc4b3b70b17789626677ab15 /httemplate | |
| parent | 203aa3dbe95397f85b02e5c626cae1419ca6c9c9 (diff) | |
RT# 77532 - Updated advanced customer report to search contacts
Conflicts:
httemplate/search/cust_main.html
httemplate/search/report_cust_main.html
Diffstat (limited to 'httemplate')
| -rwxr-xr-x | httemplate/search/cust_main.html | 5 | ||||
| -rw-r--r-- | httemplate/search/elements/options_cust_contacts.html | 36 | ||||
| -rwxr-xr-x | httemplate/search/report_cust_main.html | 12 |
3 files changed, 53 insertions, 0 deletions
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 @@ + <TR> + <TH ALIGN="right" VALIGN="center"><% mt('First name') |h %></TH> + <TD><INPUT TYPE="text" NAME="<%$field_prefix%>firstname" SIZE=54></TD> + </TR> + + <TR> + <TH ALIGN="right" VALIGN="center"><% mt('Last name') |h %></TH> + <TD><INPUT TYPE="text" NAME="<%$field_prefix%>lastname" SIZE=54></TD> + </TR> + + <TR> + <TH ALIGN="right" VALIGN="center"><% mt('Email') |h %></TH> + <TD><INPUT TYPE="text" NAME="<%$field_prefix%>email" SIZE=54></TD> + </TR> + + <TR> + <TH ALIGN="right" VALIGN="center"><% mt('Home Phone') |h %></TH> + <TD><INPUT TYPE="text" NAME="<%$field_prefix%>homephone" SIZE=54></TD> + </TR> + + <TR> + <TH ALIGN="right" VALIGN="center"><% mt('Work Phone') |h %></TH> + <TD><INPUT TYPE="text" NAME="<%$field_prefix%>workphone" SIZE=54></TD> + </TR> + + <TR> + <TH ALIGN="right" VALIGN="center"><% mt('Mobile Phone') |h %></TH> + <TD><INPUT TYPE="text" NAME="<%$field_prefix%>mobilephone" SIZE=54></TD> + </TR> + +<%init> + +my %opt = @_; +my $field_prefix = $opt{'pre_fix'} ? $opt{'pre_fix'} : ''; + +</%init>
\ 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 @@ -228,6 +228,18 @@ </TR> <TR> + <TH CLASS="background" COLSPAN=2 ALIGN="left"><FONT SIZE="+1"><% emt('Contacts search options') %></FONT></TH> + </TR> + + <& elements/options_cust_contacts.html, + 'pre_fix' => 'contacts_', + &> + + <TR> + <TH CLASS="background" COLSPAN=2> </TH> + </TR> + + <TR> <TH CLASS="background" COLSPAN=2 ALIGN="left"><FONT SIZE="+1"><% mt('Billing search options') |h %></FONT></TH> </TR> |
