From d33ad436ea3f511f21bfdaa3987b9102db1f0731 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Wed, 23 Apr 2008 13:17:57 +0000 Subject: [PATCH] =?utf8?q?Unterst=C3=BCtzung=20f=C3=BCr=20die=20Ausgabe=20?= =?utf8?q?der=20ReportGenerator-Ergebnisse=20als=20PDF=20via=20html2ps=20e?= =?utf8?q?ntfernt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- SL/ReportGenerator.pm | 119 +----------------- locale/de/all | 3 - locale/de/ap | 3 - locale/de/ar | 3 - locale/de/ca | 3 - locale/de/ct | 3 - locale/de/dn | 3 - locale/de/do | 3 - locale/de/fu | 3 - locale/de/gl | 3 - locale/de/ic | 3 - locale/de/login | 3 - locale/de/oe | 3 - locale/de/projects | 3 - locale/de/reportgenerator | 3 - locale/de/rp | 3 - locale/de/todo | 3 - locale/de/wh | 3 - .../report_generator/pdf_report_de.html | 36 ------ .../report_generator/pdf_report_master.html | 36 ------ 20 files changed, 2 insertions(+), 240 deletions(-) delete mode 100644 templates/webpages/report_generator/pdf_report_de.html delete mode 100644 templates/webpages/report_generator/pdf_report_master.html diff --git a/SL/ReportGenerator.pm b/SL/ReportGenerator.pm index fa8515f26..647dcab76 100644 --- a/SL/ReportGenerator.pm +++ b/SL/ReportGenerator.pm @@ -9,7 +9,6 @@ use SL::Form; # Cause locales.pl to parse these files: # parse_html_template('report_generator/html_report') -# parse_html_template('report_generator/pdf_report') sub new { my $type = shift; @@ -26,7 +25,6 @@ sub new { 'allow_pdf_export' => 1, 'allow_csv_export' => 1, 'html_template' => 'report_generator/html_report', - 'pdf_template' => 'report_generator/pdf_report', 'pdf_export' => { 'paper_size' => 'a4', 'orientation' => 'landscape', @@ -342,7 +340,7 @@ sub prepare_html_content { my @export_variables = $self->{form}->flatten_variables(@{ $self->{export}->{variable_list} }); - my $allow_pdf_export = $opts->{allow_pdf_export} && (-x $main::html2ps_bin) && (-x $main::ghostscript_bin); + my $allow_pdf_export = $opts->{allow_pdf_export}; eval { require PDF::API2; require PDF::Table; }; $allow_pdf_export |= 1 if (! $@); @@ -602,111 +600,6 @@ sub verify_paper_size { return $allowed_paper_sizes{$requested_paper_size} ? $requested_paper_size : $default_paper_size; } -sub render_pdf_with_html2ps { - my $self = shift; - my $variables = $self->prepare_html_content(); - my $form = $self->{form}; - my $myconfig = $self->{myconfig}; - my $opt = $self->{options}->{pdf_export}; - - my $opt_number = $opt->{number} ? 'number : 1' : ''; - my $opt_landscape = $opt->{orientation} eq 'landscape' ? 'landscape : 1' : ''; - - my $opt_paper_size = $self->verify_paper_size($opt->{paper_size}, 'a4'); - - my $html2ps_config = <<"END" -\@html2ps { - option { - titlepage: 0; - hyphenate: 0; - colour: 1; - ${opt_landscape}; - ${opt_number}; - } - paper { - type: ${opt_paper_size}; - } - break-table: 1; -} - -\@page { - margin-top: $opt->{margin_top}cm; - margin-left: $opt->{margin_left}cm; - margin-bottom: $opt->{margin_bottom}cm; - margin-right: $opt->{margin_right}cm; -} - -BODY { - font-family: Helvetica; - font-size: $opt->{font_size}pt; -} - -END - ; - - my $printer_command; - if ($opt->{print} && $opt->{printer_id}) { - $form->{printer_id} = $opt->{printer_id}; - $form->get_printer_code($myconfig); - $printer_command = $form->{printer_command}; - } - - my $cfg_file_name = Common::tmpname() . '-html2ps-config'; - my $cfg_file = IO::File->new($cfg_file_name, 'w') || $form->error($locale->text('Could not write the html2ps config file.')); - - $cfg_file->print($html2ps_config); - $cfg_file->close(); - - my $html_file_name = Common::tmpname() . '.html'; - my $html_file = IO::File->new($html_file_name, 'w'); - - if (!$html_file) { - unlink $cfg_file_name; - $form->error($locale->text('Could not write the temporary HTML file.')); - } - - $html_file->print($form->parse_html_template($self->{options}->{pdf_template}, $variables)); - $html_file->close(); - - my $cmdline = - "\"${main::html2ps_bin}\" -f \"${cfg_file_name}\" \"${html_file_name}\" | " . - "\"${main::ghostscript_bin}\" -q -dSAFER -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sPAPERSIZE=${opt_paper_size} -sOutputFile=- -c .setpdfwrite -"; - - my $gs = IO::File->new("${cmdline} |"); - if ($gs) { - my $content; - - if (!$printer_command) { - my $filename = $self->get_attachment_basename(); - print qq|content-type: application/pdf\n|; - print qq|content-disposition: attachment; filename=${filename}.pdf\n\n|; - - while (my $line = <$gs>) { - print $line; - } - - } else { - while (my $line = <$gs>) { - $content .= $line; - } - } - - $gs->close(); - unlink $cfg_file_name, $html_file_name; - - if ($printer_command && $content) { - $self->_print_content('printer_command' => $printer_command, - 'content' => $content, - 'copies' => $opt->{copies}); - $form->{report_generator_printed} = 1; - } - - } else { - unlink $cfg_file_name, $html_file_name; - $form->error($locale->text('Could not spawn html2ps or GhostScript.')); - } -} - sub _print_content { my $self = shift; my %params = @_; @@ -724,11 +617,7 @@ sub generate_pdf_content { eval { require PDF::API2; require PDF::Table; }; - if ($@) { - return $self->render_pdf_with_html2ps(@_); - } else { - return $self->render_pdf_with_pdf_api2(@_); - } + return $self->render_pdf_with_pdf_api2(@_); } sub unescape_string { @@ -943,10 +832,6 @@ Used to determine if a button for CSV export should be displayed. Default is yes The template to be used for HTML reports. Default is 'report_generator/html_report'. -=item pdf_template - -The template to be used for PDF reports. Default is 'report_generator/pdf_report'. - =back =head2 PDF Options diff --git a/locale/de/all b/locale/de/all index 8621cbfe6..7ae065096 100644 --- a/locale/de/all +++ b/locale/de/all @@ -335,11 +335,8 @@ aktualisieren wollen?', 'Could not print dunning.' => 'Die Mahnungen konnten nicht gedruckt werden.', 'Could not rename %s to %s. Reason: %s' => 'Die Datei "%s" konnte nicht in "%s" umbenannt werden. Grund: %s', 'Could not spawn ghostscript.' => 'Die Anwendung "ghostscript" konnte nicht gestartet werden.', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', 'Could not update prices!' => 'Preise konnten nicht aktualisiert werden!', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Country' => 'Land', 'Create Buchungsgruppen' => 'Buchungsgruppe erfassen', 'Create Chart of Accounts' => 'Kontenplan anlegen', diff --git a/locale/de/ap b/locale/de/ap index 5b7aae4e2..b70f82983 100644 --- a/locale/de/ap +++ b/locale/de/ap @@ -40,10 +40,7 @@ $self->{texts} = { 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', 'Continue' => 'Weiter', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/ar b/locale/de/ar index a5ab08e47..85e994391 100644 --- a/locale/de/ar +++ b/locale/de/ar @@ -41,10 +41,7 @@ $self->{texts} = { 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', 'Continue' => 'Weiter', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/ca b/locale/de/ca index 135b3eec8..b459fcf06 100644 --- a/locale/de/ca +++ b/locale/de/ca @@ -21,10 +21,7 @@ $self->{texts} = { 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')', 'Chart of Accounts' => 'Kontenübersicht', 'Confirmation' => 'Auftragsbestätigung', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/ct b/locale/de/ct index 90c17c970..abbabc9b0 100644 --- a/locale/de/ct +++ b/locale/de/ct @@ -24,10 +24,7 @@ $self->{texts} = { 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')', 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/dn b/locale/de/dn index 7652dc7d3..b25e507e1 100644 --- a/locale/de/dn +++ b/locale/de/dn @@ -39,10 +39,7 @@ $self->{texts} = { 'Continue' => 'Weiter', 'Could not print dunning.' => 'Die Mahnungen konnten nicht gedruckt werden.', 'Could not spawn ghostscript.' => 'Die Anwendung "ghostscript" konnte nicht gestartet werden.', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Country' => 'Land', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', diff --git a/locale/de/do b/locale/de/do index 9ba305ea2..0e7d3d99a 100644 --- a/locale/de/do +++ b/locale/de/do @@ -43,10 +43,7 @@ $self->{texts} = { 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', 'Continue' => 'Weiter', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Country' => 'Land', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', diff --git a/locale/de/fu b/locale/de/fu index d13fba93b..850b3b5c2 100644 --- a/locale/de/fu +++ b/locale/de/fu @@ -19,10 +19,7 @@ $self->{texts} = { 'Cc' => 'Cc', 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')', 'Confirmation' => 'Auftragsbestätigung', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/gl b/locale/de/gl index 3245ba01f..51f2987f1 100644 --- a/locale/de/gl +++ b/locale/de/gl @@ -43,10 +43,7 @@ $self->{texts} = { 'Contact' => 'Kontakt', 'Continue' => 'Weiter', 'Contra' => 'gegen', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/ic b/locale/de/ic index a316eafde..9f77e79e7 100644 --- a/locale/de/ic +++ b/locale/de/ic @@ -47,11 +47,8 @@ $self->{texts} = { 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', 'Continue' => 'Weiter', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', 'Could not update prices!' => 'Preise konnten nicht aktualisiert werden!', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Country' => 'Land', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', diff --git a/locale/de/login b/locale/de/login index 22b6c651e..8db11e03d 100644 --- a/locale/de/login +++ b/locale/de/login @@ -57,10 +57,7 @@ $self->{texts} = { 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', 'Continue' => 'Weiter', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Country' => 'Land', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', diff --git a/locale/de/oe b/locale/de/oe index 16450a34d..ad90ba927 100644 --- a/locale/de/oe +++ b/locale/de/oe @@ -53,10 +53,7 @@ $self->{texts} = { 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', 'Continue' => 'Weiter', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Country' => 'Land', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', diff --git a/locale/de/projects b/locale/de/projects index a4a0a6f02..dc06a2ebc 100644 --- a/locale/de/projects +++ b/locale/de/projects @@ -20,10 +20,7 @@ $self->{texts} = { 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')', 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/reportgenerator b/locale/de/reportgenerator index 4812c24ec..f8443d391 100644 --- a/locale/de/reportgenerator +++ b/locale/de/reportgenerator @@ -14,10 +14,7 @@ $self->{texts} = { 'Cc' => 'Cc', 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')', 'Confirmation' => 'Auftragsbestätigung', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/rp b/locale/de/rp index e4a32be39..e3debb09f 100644 --- a/locale/de/rp +++ b/locale/de/rp @@ -37,10 +37,7 @@ $self->{texts} = { 'Contact' => 'Kontakt', 'Continue' => 'Weiter', 'Copies' => 'Kopien', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/locale/de/todo b/locale/de/todo index 32bcc59a7..0b93d9e1a 100644 --- a/locale/de/todo +++ b/locale/de/todo @@ -56,10 +56,7 @@ $self->{texts} = { 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', 'Continue' => 'Weiter', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Country' => 'Land', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', diff --git a/locale/de/wh b/locale/de/wh index 7df575a88..4c51422bf 100644 --- a/locale/de/wh +++ b/locale/de/wh @@ -24,10 +24,7 @@ $self->{texts} = { 'Comment' => 'Kommentar', 'Confirmation' => 'Auftragsbestätigung', 'Contact' => 'Kontakt', - 'Could not spawn html2ps or GhostScript.' => 'html2ps oder GhostScript konnte nicht gestartet werden.', 'Could not spawn the printer command.' => 'Die Druckanwendung konnte nicht gestartet werden.', - 'Could not write the html2ps config file.' => 'Die temporäre html2ps-Konfigurationsdatei konnte nicht geschrieben werden.', - 'Could not write the temporary HTML file.' => 'Eine temporäre HTML-Datei konnte nicht geschrieben werden.', 'Create and edit RFQs' => 'Lieferantenanfragen erfassen und bearbeiten', 'Create and edit customers and vendors' => 'Kunden und Lieferanten erfassen und bearbeiten', 'Create and edit dunnings' => 'Mahnungen erfassen und bearbeiten', diff --git a/templates/webpages/report_generator/pdf_report_de.html b/templates/webpages/report_generator/pdf_report_de.html deleted file mode 100644 index d9843bf91..000000000 --- a/templates/webpages/report_generator/pdf_report_de.html +++ /dev/null @@ -1,36 +0,0 @@ -[% USE HTML %] - - -
[% TITLE %]
- - [%- IF TOP_INFO_TEXT %] -

[% TOP_INFO_TEXT %]

- [%- END %] - -

- - - [%- FOREACH col = COLUMN_HEADERS %] - - [%- END %] - - - [%- FOREACH row = ROWS %] - - [%- FOREACH col = row.COLUMNS %] - - [%- FOREACH cell_row = col.CELL_ROWS %][%- cell_row.data %][%- UNLESS loop.last %]
[%- END %][%- END %] - - [%- END %] -
- [%- END %] - -
[% IF col.link %][% END %][% col.text %][% IF col.link %][% END %]
-

- - [%- IF BOTTOM_INFO_TEXT %] -

[% BOTTOM_INFO_TEXT %]

- [%- END %] - - - diff --git a/templates/webpages/report_generator/pdf_report_master.html b/templates/webpages/report_generator/pdf_report_master.html deleted file mode 100644 index d9843bf91..000000000 --- a/templates/webpages/report_generator/pdf_report_master.html +++ /dev/null @@ -1,36 +0,0 @@ -[% USE HTML %] - - -
[% TITLE %]
- - [%- IF TOP_INFO_TEXT %] -

[% TOP_INFO_TEXT %]

- [%- END %] - -

- - - [%- FOREACH col = COLUMN_HEADERS %] - - [%- END %] - - - [%- FOREACH row = ROWS %] - - [%- FOREACH col = row.COLUMNS %] - - [%- FOREACH cell_row = col.CELL_ROWS %][%- cell_row.data %][%- UNLESS loop.last %]
[%- END %][%- END %] - - [%- END %] -
- [%- END %] - -
[% IF col.link %][% END %][% col.text %][% IF col.link %][% END %]
-

- - [%- IF BOTTOM_INFO_TEXT %] -

[% BOTTOM_INFO_TEXT %]

- [%- END %] - - - -- 2.20.1