Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 611a3dd3

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID 611a3dd324e413b4653c850546e50a0a7336a8bc
  • Vorgänger 84c35c85
  • Nachfolger 6c56877d

Beim Verschicken von Emails überprüfen, ob es im Vorlagenverzeichnis eine Vorlage gibt, deren Name "_email" hinter dem Formulartyp enthält und diese verwenden, sofern sie existiert (z.B. "sales_quotation_email_en.tex" für eine LaTeX-Angebotsvorlage in Englisch).

Unterschiede anzeigen:

bin/mozilla/io.pl
reformat_numbers($output_numberformat, $precision, @{ $field_list });
}
$form->{IN} = "$form->{formname}$form->{language}${printer_code}.html";
my $extension = '';
if ($form->{format} eq 'postscript') {
$form->{postscript} = 1;
$form->{IN} =~ s/html$/tex/;
$form->{postscript} = 1;
$extension = 'tex';
} elsif ($form->{"format"} =~ /pdf/) {
$form->{pdf} = 1;
if ($form->{"format"} =~ /opendocument/) {
$form->{IN} =~ s/html$/odt/;
} else {
$form->{IN} =~ s/html$/tex/;
}
$form->{pdf} = 1;
$extension = $form->{'format'} =~ m/opendocument/i ? 'odt' : 'tex';
} elsif ($form->{"format"} =~ /opendocument/) {
$form->{"opendocument"} = 1;
$form->{"IN"} =~ s/html$/odt/;
$form->{opendocument} = 1;
$extension = 'odt';
}
my $email_extension = '_email' if (($form->{media} eq 'email') && (-f "$myconfig{templates}/$form->{formname}_email$form->{language}${printer_code}.${extension}"));
$form->{IN} = "$form->{formname}${email_extension}$form->{language}${printer_code}.${extension}";
delete $form->{OUT};
if ($form->{media} eq 'printer') {

Auch abrufbar als: Unified diff