Zelleninhalte, die nur "0" sind (also die Zahl "0"), wurden in PDF- und HTML-Ausgabe...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 18 Jan 2008 10:34:59 +0000 (10:34 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 18 Jan 2008 10:34:59 +0000 (10:34 +0000)
SL/ReportGenerator.pm
templates/webpages/report_generator/html_report_de.html
templates/webpages/report_generator/html_report_master.html

index e00b93f..588b824 100644 (file)
@@ -343,7 +343,7 @@ sub prepare_html_content {
         # will format the table cell (e.g. borders etc).
         if (!scalar @{ $col->{CELL_ROWS} }) {
           push @{ $col->{CELL_ROWS} }, { 'data' => '&nbsp;' };
-        } elsif ((1 == scalar @{ $col->{CELL_ROWS} }) && !$col->{CELL_ROWS}->[0]->{data}) {
+        } elsif ((1 == scalar @{ $col->{CELL_ROWS} }) && (!defined $col->{CELL_ROWS}->[0]->{data} || ($col->{CELL_ROWS}->[0]->{data} eq ''))) {
           $col->{CELL_ROWS}->[0]->{data} = '&nbsp;';
         }
       }
index c361f8e..9b51544 100644 (file)
@@ -59,7 +59,7 @@
          [%- IF tdclass %] class="[% tdclass %]"[%- END %]>
        [%- IF col.raw_data %][%- col.raw_data %][%- END %]
        [%- USE iterator(col.CELL_ROWS) %][%- FOREACH cell_row = iterator %]
-        [%- IF cell_row.data %]
+        [%- IF cell_row.data != '' %]
          [%- IF cell_row.link %]<a href="[% cell_row.link %]">[%- END %]
          [%- cell_row.data %]
          [%- IF cell_row.link %]</a>[%- END %]
index b1bd96d..3c049d5 100644 (file)
@@ -59,7 +59,7 @@
          [%- IF tdclass %] class="[% tdclass %]"[%- END %]>
        [%- IF col.raw_data %][%- col.raw_data %][%- END %]
        [%- USE iterator(col.CELL_ROWS) %][%- FOREACH cell_row = iterator %]
-        [%- IF cell_row.data %]
+        [%- IF cell_row.data != '' %]
          [%- IF cell_row.link %]<a href="[% cell_row.link %]">[%- END %]
          [%- cell_row.data %]
          [%- IF cell_row.link %]</a>[%- END %]