use SL::ReportGenerator;
require "bin/mozilla/common.pl";
-require "bin/mozilla/report_generator.pl";
+require "bin/mozilla/reportgenerator.pl";
require "bin/mozilla/io.pl";
require "bin/mozilla/arap.pl";
}
}
- $form->{title} = $locale->text('Edit Dunning Process Config');
- $form->{callback} ||= build_std_url("action=edit_config");
- $form->{rowcount} = 1 + scalar @{ $form->{DUNNING} };
- $form->{rowcount_odd} = $form->{rowcount} % 2;
+ $form->{title} = $locale->text('Edit Dunning Process Config');
+ $form->{callback} ||= build_std_url("action=edit_config");
$form->header();
- print $form->parse_html_template("dunning/edit_config");
+ print $form->parse_html_template2("dunning/edit_config");
$lxdebug->leave_sub();
}
$form->{fokus} = "search.customer";
$form->header();
- print $form->parse_html_template("dunning/add");
+ print $form->parse_html_template2("dunning/add");
$lxdebug->leave_sub();
}
$form->{jsscript} = 1;
$form->{callback} ||= build_std_url("action=show_invoices", qw(login password customer invnumber ordnumber groupinvoices minamount dunning_level notes));
- $form->{PRINT_OPTIONS} = print_options({ 'inline' => 1,
- 'no_queue' => 1,
- 'no_postscript' => 1,
- 'no_html' => 1,
- 'no_opendocument' => 1, });
+ $form->{PRINT_OPTIONS} = print_options('inline' => 1,
+ 'no_queue' => 1,
+ 'no_postscript' => 1,
+ 'no_html' => 1,
+ 'no_opendocument' => 1,);
$form->header();
- print $form->parse_html_template("dunning/show_invoices");
+ print $form->parse_html_template2("dunning/show_invoices");
$lxdebug->leave_sub();
}
$form->{"title"} = $locale->text("Set eMail text");
$form->header();
- print($form->parse_html_template("dunning/set_email"));
+ print($form->parse_html_template2("dunning/set_email"));
$lxdebug->leave_sub();
}
. qq|;setupDateFormat('|. $myconfig{dateformat} .qq|', '|. $locale->text("Falsches Datumsformat!") .qq|')|
. qq|;setupPoints('|. $myconfig{numberformat} .qq|', '|. $locale->text("wrongformat") .qq|')|;
- print $form->parse_html_template("dunning/search");
+ print $form->parse_html_template2("dunning/search");
$lxdebug->leave_sub();
'languages' => 'languages');
$form->{type} = 'dunning';
- $form->{PRINT_OPTIONS} = print_options({ 'inline' => 1,
- 'no_queue' => 1,
- 'no_postscript' => 1,
- 'no_html' => 1,
- 'no_opendocument' => 1, });
+ $form->{PRINT_OPTIONS} = print_options('inline' => 1,
+ 'no_queue' => 1,
+ 'no_postscript' => 1,
+ 'no_html' => 1,
+ 'no_opendocument' => 1,);
$form->{title} = $locale->text('Dunning overview');
my $report = SL::ReportGenerator->new(\%myconfig, $form);
};
}
- $row->{checkbox} = {
+ $row->{checkbox} = !$first_row_for_dunning ? { } : {
'raw_data' => $cgi->hidden('-name' => "dunning_id_$i", '-value' => $ref->{dunning_id})
. $cgi->checkbox('-name' => "selected_$i", '-value' => 1, '-label' => ''),
'valign' => 'center',
$report->add_data($current_dunning_rows) if (scalar @{ $current_dunning_rows });
- $report->set_options('raw_top_info_text' => $form->parse_html_template('dunning/show_dunning_top'),
- 'raw_bottom_info_text' => $form->parse_html_template('dunning/show_dunning_bottom'),
+ $report->set_options('raw_top_info_text' => $form->parse_html_template2('dunning/show_dunning_top'),
+ 'raw_bottom_info_text' => $form->parse_html_template2('dunning/show_dunning_bottom'),
'output_format' => 'HTML',
'attachment_basename' => $locale->text('dunning_list') . strftime('_%Y%m%d', localtime time),
);