X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FReportGenerator.pm;h=09ab7bd7bb7c33e8c17391e6b07445d2ea0074ad;hb=1f1cec8a23e29c0645e5676a37c50cb4bbc7c211;hp=40beabb92f1038fdeb7b66c57d435143ba16c283;hpb=c497b0352f95a55d204101b70ac771b2dc21ddee;p=kivitendo-erp.git diff --git a/SL/ReportGenerator.pm b/SL/ReportGenerator.pm index 40beabb92..09ab7bd7b 100644 --- a/SL/ReportGenerator.pm +++ b/SL/ReportGenerator.pm @@ -349,7 +349,7 @@ sub prepare_html_content { $col->{CELL_ROWS} = [ ]; foreach my $i (0 .. scalar(@{ $col->{data} }) - 1) { push @{ $col->{CELL_ROWS} }, { - 'data' => $self->html_format($col->{data}->[$i]), + 'data' => '' . $self->html_format($col->{data}->[$i]), 'link' => $col->{link}->[$i], }; } @@ -401,6 +401,7 @@ sub prepare_html_content { 'EXPORT_NEXTSUB' => $self->{export}->{nextsub}, 'DATA_PRESENT' => $self->{data_present}, 'CONTROLLER_DISPATCH' => $opts->{controller_class}, + 'TABLE_CLASS' => $opts->{table_class}, }; return $variables; @@ -441,7 +442,7 @@ sub generate_pdf_content { my $num_columns = scalar @visible_columns; my $num_header_rows = 1; - my $font_encoding = $::lx_office_conf{system}->{dbcharset} || 'ISO-8859-15'; + my $font_encoding = 'UTF-8'; foreach my $name (@visible_columns) { push @column_props, { 'justify' => $self->{columns}->{$name}->{align} eq 'right' ? 'right' : 'left' }; @@ -703,7 +704,7 @@ sub _handle_quoting_and_encoding { my ($self, $text, $do_unquote) = @_; $text = $main::locale->unquote_special_chars('HTML', $text) if $do_unquote; - $text = Encode::encode('UTF-8', $text) if $::locale->is_utf8; + $text = Encode::encode('UTF-8', $text); return $text; }