]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 262864 - make tabular reports show columns which have an empty header. Patch...
authorgerv%gerv.net <>
Fri, 11 Mar 2005 06:20:18 +0000 (06:20 +0000)
committergerv%gerv.net <>
Fri, 11 Mar 2005 06:20:18 +0000 (06:20 +0000)
report.cgi
template/en/default/reports/report-table.html.tmpl

index 42dc390cbc96e22887fdcd0848506a98f5725def..a2beeebf1e8e262a7e8face9a6a996f381b907ac 100755 (executable)
@@ -170,6 +170,12 @@ my $tbl_isnumeric = 1;
 
 while (MoreSQLData()) {
     my ($row, $col, $tbl) = FetchSQLData();
+
+    # handle empty dimension member names
+    $row = ' ' if ($row eq '');
+    $col = ' ' if ($col eq '');
+    $tbl = ' ' if ($tbl eq '');
+
     $row = "" if ($row eq $columns{''});
     $col = "" if ($col eq $columns{''});
     $tbl = "" if ($tbl eq $columns{''});
@@ -330,7 +336,7 @@ sub get_names {
                   'rep_platform' => \@::legal_platform,
                   'op_sys'       => \@::legal_opsys,
                   'bug_status'   => \@::legal_bug_status,
-                  'resolution'   => \@::legal_resolution);
+                  'resolution'   => [' ', @::legal_resolution]);
     
     my $field_list = $fields{$field};
     my @sorted;
index 21ff1b87440968517abe32dd2e5808f4032dd398..3c90d5bf2f4cc4c67a6908254ef45a6661cb5dd4 100644 (file)
@@ -85,7 +85,7 @@
         
         [% col_idx = 1 - col_idx %]
         <td class="[% classes.$row_idx.$col_idx %]">
-          [% col FILTER html %]
+          [% col FILTER html FILTER replace('^ $','&nbsp;') %]
         </td>
       [% END %]
       <td class="ttotal">
     [% row_idx = 1 - row_idx %]
     <tr>
       <td class="[% classes.$row_idx.$col_idx %]" align="right">
-        [% row FILTER html %]
+        [% row FILTER html FILTER replace('^ $','&nbsp;') %]
       </td>
       [% FOREACH col = col_names %]
         [% row_total = row_total + data.$tbl.$col.$row %]