} or die $main::locale->text('No email for user with login #1 defined.', $ref->{invoice_employee_login});
}
+ my $html_template = SL::Template::create(type => 'HTML', form => $form, myconfig => $myconfig);
+ $html_template->set_tag_style('<%', '%>');
+
my $template = SL::Template::create(type => 'PlainText', form => $form, myconfig => $myconfig);
my $mail = Mailer->new();
$mail->{bcc} = $form->get_bcc_defaults($myconfig, $form->{bcc});
$mail->{from} = $from;
$mail->{to} = $ref->{recipient};
$mail->{subject} = $template->parse_block($ref->{email_subject});
- $mail->{message} = $template->parse_block($ref->{email_body});
+ $mail->{message} = $html_template->parse_block($ref->{email_body});
+ $mail->{content_type} = 'text/html';
my $sign_backup = $::myconfig{signature};
$::myconfig{signature} = $sign if $sign;
$mail->{message} .= $form->create_email_signature();
ct.name AS customername, ct.id AS customer_id, a.duedate, da.fee,
da.interest, dn.dunning_description, dn.dunning_level, da.transdate AS dunning_date,
da.duedate AS dunning_duedate, da.dunning_id, da.dunning_config_id,
+ da.id AS dunning_table_id,
e2.name AS salesman
FROM ar a
JOIN customer ct ON (a.customer_id = ct.id)
c.country, c.department_1, c.department_2, c.email, c.customernumber,
c.greeting, c.contact, c.phone, c.fax, c.homepage,
c.email, c.taxincluded, c.business_id, c.taxnumber, c.iban,
- c.ustid,
+ c.ustid, c.currency_id, curr.name as currency,
ar.id AS invoice_id,
co.*
FROM dunning d
LEFT JOIN customer c ON (ar.customer_id = c.id)
LEFT JOIN contacts co ON (ar.cp_id = co.cp_id)
LEFT JOIN employee e ON (ar.salesman_id = e.id)
+ LEFT JOIN currencies curr ON (c.currency_id = curr.id)
WHERE (d.dunning_id = ?)
LIMIT 1|;
my $ref = selectfirst_hashref_query($form, $dbh, $query, $dunning_id);
longdescription => 'html',
partnotes => 'html',
notes => 'html',
+ $print_form->get_variable_content_types_for_cvars,
},
);