Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision bf3cc4b6

Von Moritz Bunkus vor mehr als 17 Jahren hinzugefügt

  • ID bf3cc4b6658497e7f7d15bbe16d1795fefb7cf05
  • Vorgänger 18da4a96
  • Nachfolger 1663bada

Einführung des Modules "Template" als schnellere Alternative (Faktor 9) zu "HTML::Template". Wird via $form->parse_html_template2() aufgerufen. Umstellung der von ReportGenerator verwendeten Vorlage auf die Verwendung von "Template".

Unterschiede anzeigen:

SL/ReportGenerator.pm
279 279
      foreach my $col_name (@visible_columns) {
280 280
        my $col = $row->{$col_name};
281 281
        $col->{CELL_ROWS} = [ ];
282
        foreach my $i (0 .. scalar(@{ $col->{data} })) {
282
        foreach my $i (0 .. scalar(@{ $col->{data} }) - 1) {
283 283
          push @{ $col->{CELL_ROWS} }, {
284 284
            'data' => $self->html_format($col->{data}->[$i]),
285 285
            'link' => $col->{link}->[$i],
......
329 329
  my $self      = shift;
330 330
  my $variables = $self->prepare_html_content();
331 331

  
332
  return $self->{form}->parse_html_template('report_generator/html_report', $variables);
332
  return $self->{form}->parse_html_template2('report_generator/html_report', $variables);
333 333
}
334 334

  
335 335
sub verify_paper_size {

Auch abrufbar als: Unified diff