Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 54ce5144

Von Martin Helmling vor fast 8 Jahren hinzugefügt

  • ID 54ce51443886623bb785e7c54492ecbc8dc9b3aa
  • Vorgänger 0bfbcce6
  • Nachfolger 65922b0d

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

Unterschiede anzeigen:

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