X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;ds=sidebyside;f=bin%2Fmozilla%2Freportgenerator.pl;h=5f5d4079bd27feb58b2e6e60797c34b1426162af;hb=98e3e57726bb6dbf55141ca6abc5cb74879d5c46;hp=8186977c9f3e87b378c8c69befa52088cf04edec;hpb=8c7e44938a661e035f62840e1e177353240ace5d;p=kivitendo-erp.git diff --git a/bin/mozilla/reportgenerator.pl b/bin/mozilla/reportgenerator.pl index 8186977c9..5f5d4079b 100644 --- a/bin/mozilla/reportgenerator.pl +++ b/bin/mozilla/reportgenerator.pl @@ -16,6 +16,20 @@ use SL::Common; use SL::MoreCommon; use SL::ReportGenerator; +sub report_generator_set_default_sort { + $lxdebug->enter_sub(); + + my $default_sortorder = shift; + my $default_sortdir = shift; + + $form->{sort} ||= $default_sortorder; + $form->{sortdir} = $default_sortdir unless (defined $form->{sortdir}); + $form->{sortdir} = $form->{sortdir} ? 1 : 0; + + $lxdebug->leave_sub(); +} + + sub report_generator_export_as_pdf { $lxdebug->enter_sub(); @@ -41,9 +55,14 @@ sub report_generator_export_as_pdf { $form->{copies} = max $myconfig{copies} * 1, 1; + my $allow_font_selection = 1; + eval { require PDF::API2; }; + $allow_font_selection = 0 if ($@); + $form->{title} = $locale->text('PDF export -- options'); $form->header(); - print $form->parse_html_template('report_generator/pdf_export_options', { 'HIDDEN' => \@form_values }); + print $form->parse_html_template('report_generator/pdf_export_options', { 'HIDDEN' => \@form_values, + 'ALLOW_FONT_SELECTION' => $allow_font_selection, }); $lxdebug->leave_sub(); }