From a5148c7aabd33464432f9355d7cddf12c2147054 Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Sat, 11 Jul 2015 00:23:40 -0700 Subject: [PATCH] UI for emailing customer statements on v4, RT#34078 --- httemplate/elements/tr-fixed.html | 6 ++++-- httemplate/misc/email-customer-statement.html | 21 +++++++++---------- httemplate/misc/email-customers.html | 29 ++++++++++++++++++++------- 3 files changed, 35 insertions(+), 21 deletions(-) diff --git a/httemplate/elements/tr-fixed.html b/httemplate/elements/tr-fixed.html index 373c0ab3a..dad8da03f 100644 --- a/httemplate/elements/tr-fixed.html +++ b/httemplate/elements/tr-fixed.html @@ -1,6 +1,6 @@ <% include('tr-td-label.html', @_ ) %> - <% $colspan %>><% $value %> + <% $colspan %>><% $value %> @@ -10,7 +10,9 @@ my %opt = @_; -my $style = $opt{'cell_style'} ? ' STYLE="'. $opt{'cell_style'}. '" ' : ''; +my $style = $opt{'cell_style'} + ? ' STYLE="'. $opt{'cell_style'}. '" ' + : ' STYLE="color:#666666" '; my $colspan = $opt{'colspan'} ? ' COLSPAN="'. $opt{'colspan'}. '" ' : ''; diff --git a/httemplate/misc/email-customer-statement.html b/httemplate/misc/email-customer-statement.html index 92ce1c4d1..df95d7fb3 100644 --- a/httemplate/misc/email-customer-statement.html +++ b/httemplate/misc/email-customer-statement.html @@ -1,15 +1,12 @@ - - <% include('email-customers.html', - 'form_action' => 'email-customer-statement.html', - 'title' => 'Send statement to customer', - 'no_search_fields' => [ 'start_date', 'end_date' ], - 'alternate_form' => $alternate_form, - 'post_search_hook' => $post_search_hook, - 'acl' => $acl, - 'process_url' => 'process/email-customer-statement.html', - ) - %> - +<& email-customers.html, + 'form_action' => 'email-customer-statement.html', + 'title' => 'Send statement to customer', + 'no_search_fields' => [ 'start_date', 'end_date' ], + 'alternate_form' => $alternate_form, + 'post_search_hook' => $post_search_hook, + 'acl' => $acl, + 'process_url' => 'process/email-customer-statement.html', +&> <%init> my $acl = 'Resend invoices'; diff --git a/httemplate/misc/email-customers.html b/httemplate/misc/email-customers.html index 57f451fdc..0c90b07e7 100644 --- a/httemplate/misc/email-customers.html +++ b/httemplate/misc/email-customers.html @@ -29,15 +29,14 @@ gets passed options 'conf' and 'search' (a reference to the unfrozen %search has should be used to set msgnum or from/subject/html_body cgi params - % if ($popup) { -<% include('/elements/header-popup.html', $title) %> +<& /elements/header-popup.html, $title &> % } else { -<% include('/elements/header.html', $title) %> +<& /elements/header.html, $title &> % } -
+ %# Mixing search params with from address, subject, etc. required special-case %# handling of those, risked name conflicts, and caused massive problems with @@ -67,7 +66,7 @@ should be used to set msgnum or from/subject/html_body cgi params % if ( $cgi->param('action') ) { - +
% if ( $msg_template ) { @@ -93,6 +92,7 @@ should be used to set msgnum or from/subject/html_body cgi params %> + @@ -104,10 +104,12 @@ should be used to set msgnum or from/subject/html_body cgi params % ) % ); + @@ -117,6 +119,19 @@ should be used to set msgnum or from/subject/html_body cgi params % if ( $cgi->param('action') eq 'preview' ) {
 
Message (HTML display): <% $html_body %>
 
Message (Text display): - - click to view + + (view) +