X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=httemplate%2Fmisc%2Femail-customers.html;h=3327303e479b1283f8107ebbff97a196e411df6c;hp=d1d5ac735eb99cf66a40263cbd98a6b2d9828854;hb=c112a7e56557acce5a54d3b57e4cdbab7c43ecc5;hpb=0be0b02db98ed06dabe51805fe45b2e9704327b8 diff --git a/httemplate/misc/email-customers.html b/httemplate/misc/email-customers.html index d1d5ac735..3327303e4 100644 --- a/httemplate/misc/email-customers.html +++ b/httemplate/misc/email-customers.html @@ -6,18 +6,23 @@ frozen hash in the 'search' cgi param. Form allows selecting an existing msg_te or creating a custom message, and shows a preview of the message before sending. If linked to as a popup, include the cgi parameter 'popup' for proper header handling. -This may also be used as an element in other pages, enabling you to pass along -additional substitution parameters to a message template, with the following options: +This may also be used as an element in other pages, enabling you to provide an +alternate initial form while using this for search freezing/thawing and +preview/send actions, with the following options: form_action - the URL to submit the form to -sub_param_process - subroutine to override cgi param values (such as msgnum) -and parse/delete additional form fields from the cgi; should return a %sub_param -hash to be passed along for message substitution +title - the title of the page -alternate_form - an alternate form for template selection/message creation +no_search_fields - arrayref of additional fields that are not search parameters -title - the title of the page +alternate_form - subroutine that returns alternate html for the initial form, +replaces msgnum/from/subject/html_body/action inputs and submit button, +not used if an action is specified + +post_search_hook - sub hook for additional processing after search has been processed from cgi, +gets passed options 'conf' and 'search' (a reference to the unfrozen %search hash), +should be used to set msgnum or from/subject/html_body cgi params @@ -35,9 +40,6 @@ title - the title of the page %# multi-valued search params. We are no longer in search context, so we %# pack the search into a Storable string for later use. -% if (%sub_param) { - -% } @@ -47,7 +49,7 @@ title - the title of the page <% include('/elements/progress-init.html', 'OneTrueForm', - [ qw( search table from subject html_body text_body msgnum sub_param ) ], + [ qw( search table from subject html_body text_body msgnum ) ], 'process/email-customers.html', $pdest, ) @@ -105,7 +107,7 @@ title - the title of the page -% if ( $cgi->param('action') eq 'preview' ) { +% if ( $cgi->param('action') eq 'preview' ) {