Revision 54ce5144
Von Martin Helmling vor fast 8 Jahren hinzugefügt
SL/Form.pm | ||
---|---|---|
2846 | 2846 |
$main::lxdebug->leave_sub(); |
2847 | 2847 |
} |
2848 | 2848 |
|
2849 |
sub get_variable_content_types { |
|
2850 |
my %html_variables = ( |
|
2851 |
longdescription => 'html', |
|
2852 |
partnotes => 'html', |
|
2853 |
notes => 'html', |
|
2854 |
orignotes => 'html', |
|
2855 |
notes1 => 'html', |
|
2856 |
notes2 => 'html', |
|
2857 |
notes3 => 'html', |
|
2858 |
notes4 => 'html', |
|
2859 |
header_text => 'html', |
|
2860 |
footer_text => 'html', |
|
2861 |
); |
|
2862 |
return \%html_variables; |
|
2863 |
} |
|
2864 |
|
|
2849 | 2865 |
sub current_date { |
2850 | 2866 |
$main::lxdebug->enter_sub(); |
2851 | 2867 |
|
Auch abrufbar als: Unified diff
Dateimanagement: Massendruck
Der Massendruck per BackgroundJob nutzt nun das FileManagement
Die erzeugten Dateien werden ggf. mit PDF Anhängen erweitert
und entsprechend abgespeichert.
Per Flag kann dem massendruck mitgeteilt werden,
dass eine leere Seite ggf hinzugefügt wird
(Template in templates/print/Standard/emptyPage.pdf o.ä.),
damit nächster Lieferschein auf neuem Blatt beginnt.
pdfinfo wird beim installationscheck gesucht,
leere Seite in Druckvorlagen
Vereinheitlichen der HTML -> PDF Konvertierung
Der HASH "variable_content_types" wird an unterschiedlichsten Stellen mit
unterschiedlichen oder unvollständiger Information befüllt.
Nun wird es an zentraler Stelle gemacht