Revision 43c22d1c
Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt
SL/ReportGenerator.pm | ||
---|---|---|
46 | 46 |
'variable_list' => '', |
47 | 47 |
}; |
48 | 48 |
|
49 |
$self->{data_present} = 0; |
|
50 |
|
|
49 | 51 |
$self->set_options(@_) if (@_); |
50 | 52 |
|
51 | 53 |
return bless $self, $type; |
... | ... | |
113 | 115 |
|
114 | 116 |
push @{ $self->{data} }, $row_set; |
115 | 117 |
$last_row_set = $row_set; |
118 |
|
|
119 |
$self->{data_present} = 1; |
|
116 | 120 |
} |
117 | 121 |
|
118 | 122 |
return $last_row_set; |
... | ... | |
134 | 138 |
sub clear_data { |
135 | 139 |
my $self = shift; |
136 | 140 |
|
137 |
$self->{data} = []; |
|
141 |
$self->{data} = []; |
|
142 |
$self->{data_present} = 0; |
|
138 | 143 |
} |
139 | 144 |
|
140 | 145 |
sub set_options { |
... | ... | |
313 | 318 |
'RAW_BOTTOM_INFO_TEXT' => $opts->{raw_bottom_info_text}, |
314 | 319 |
'ALLOW_PDF_EXPORT' => $allow_pdf_export, |
315 | 320 |
'ALLOW_CSV_EXPORT' => $opts->{allow_csv_export}, |
316 |
'SHOW_EXPORT_BUTTONS' => $allow_pdf_export || $opts->{allow_csv_export},
|
|
321 |
'SHOW_EXPORT_BUTTONS' => ($allow_pdf_export || $opts->{allow_csv_export}) && $self->{data_present},
|
|
317 | 322 |
'COLUMN_HEADERS' => \@column_headers, |
318 | 323 |
'NUM_COLUMNS' => scalar @column_headers, |
319 | 324 |
'ROWS' => \@rows, |
320 | 325 |
'EXPORT_VARIABLES' => \@export_variables, |
321 | 326 |
'EXPORT_VARIABLE_LIST' => $self->{export}->{variable_list}, |
322 | 327 |
'EXPORT_NEXTSUB' => $self->{export}->{nextsub}, |
328 |
'DATA_PRESENT' => $self->{data_present}, |
|
323 | 329 |
}; |
324 | 330 |
|
325 | 331 |
return $variables; |
locale/de/all | ||
---|---|---|
743 | 743 |
'No Vendor was found matching the search parameters.' => 'Zu dem Suchbegriff wurde kein H?ndler gefunden', |
744 | 744 |
'No backup file has been uploaded.' => 'Es wurde keine Sicherungsdatei hochgeladen.', |
745 | 745 |
'No customer has been selected yet.' => 'Es wurde noch kein Kunde ausgew?hlt.', |
746 |
'No data was found.' => 'Es wurden keine Daten gefunden.', |
|
746 | 747 |
'No databases have been found on this server.' => 'Auf diesem Server wurden keine Datenbanken gefunden.', |
747 | 748 |
'No datasets have been selected.' => 'Es wurden keine Datenbanken ausgewählt.', |
748 | 749 |
'No dunnings have been selected for printing.' => 'Es wurden keine Mahnungen zum Drucken ausgewählt.', |
templates/webpages/report_generator/html_report_de.html | ||
---|---|---|
22 | 22 |
|
23 | 23 |
[% RAW_TOP_INFO_TEXT %] |
24 | 24 |
|
25 |
[% IF DATA_PRESENT %] |
|
25 | 26 |
<p> |
26 | 27 |
<table width="100%"> |
27 | 28 |
<tr> |
... | ... | |
45 | 46 |
|
46 | 47 |
</table> |
47 | 48 |
</p> |
49 |
[% ELSE %] |
|
50 |
<p>Es wurden keine Daten gefunden.</p> |
|
51 |
[% END %] |
|
48 | 52 |
|
49 | 53 |
[% RAW_BOTTOM_INFO_TEXT %] |
50 | 54 |
|
templates/webpages/report_generator/html_report_master.html | ||
---|---|---|
22 | 22 |
|
23 | 23 |
[% RAW_TOP_INFO_TEXT %] |
24 | 24 |
|
25 |
[% IF DATA_PRESENT %] |
|
25 | 26 |
<p> |
26 | 27 |
<table width="100%"> |
27 | 28 |
<tr> |
... | ... | |
45 | 46 |
|
46 | 47 |
</table> |
47 | 48 |
</p> |
49 |
[% ELSE %] |
|
50 |
<p><translate>No data was found.</translate></p> |
|
51 |
[% END %] |
|
48 | 52 |
|
49 | 53 |
[% RAW_BOTTOM_INFO_TEXT %] |
50 | 54 |
|
Auch abrufbar als: Unified diff
ReportGenerator: Wenn keine Datensätze hinzugefügt wurden, dann wird eine entsprechende Meldung anstelle der Spaltenüberschriften ausgegeben. Die Export-Buttons werden in diesem Fall ebenfalls nicht angezeigt.