X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fwh.pl;h=50bed75ce99928cc178b51ea083479e0c3fde2e1;hb=63a18ccadab9564ec780c5087e3be498f25f5382;hp=5df5ac052be9c78c7db63589897c3090868f1e5f;hpb=3c938e03dbb186f9c163e19473e9572f7fa16aea;p=kivitendo-erp.git diff --git a/bin/mozilla/wh.pl b/bin/mozilla/wh.pl index 5df5ac052..50bed75ce 100644 --- a/bin/mozilla/wh.pl +++ b/bin/mozilla/wh.pl @@ -593,22 +593,21 @@ sub generate_journal { } # /filter stuff - my $allrows = 0; - $allrows = 1 if $form->{report_generator_output_format} ne 'HTML' ; + my $allrows = !!($form->{report_generator_output_format} ne 'HTML') ; # manual paginating - my $pages = {}; - my $page = $::form->{page} || 1; - $pages->{per_page} = $::form->{per_page} || 15; - my $first_nr = ($page - 1) * $pages->{per_page}; - my $last_nr = $first_nr + $pages->{per_page}; + my $pages = {}; + my $page = $::form->{page} || 1; + $pages->{per_page} = $::form->{per_page} || 15; + my $first_nr = ($page - 1) * $pages->{per_page}; + my $last_nr = $first_nr + $pages->{per_page}; # no optimisation if qty op if ( !$allrows && $form->{maxrows} && !$filter{qty_op}) { $filter{limit} = $pages->{per_page}; $filter{offset} = ($page - 1) * $pages->{per_page}; - $first_nr = 0; - $last_nr = $pages->{per_page}; + $first_nr = 0; + $last_nr = $pages->{per_page}; } my @contents = WH->get_warehouse_journal(%filter); @@ -696,9 +695,6 @@ sub generate_journal { $entry->{type_and_classific} = $::request->presenter->type_abbreviation($entry->{part_type}). $::request->presenter->classification_abbreviation($entry->{classification_id}); $entry->{qty} = $form->format_amount(\%myconfig, $entry->{qty}); -# $entry->{qty} = $form->format_amount_units('amount' => $entry->{qty}, -# 'part_unit' => $entry->{partunit}, -# 'conv_units' => 'convertible'); $entry->{trans_type} = $locale->text($entry->{trans_type}); my $row = { }; @@ -828,20 +824,19 @@ sub generate_report { $form->{report_generator_output_format} = 'HTML' if !$form->{report_generator_output_format}; # manual paginating - my $allrows = 0; - $allrows = 1 if $form->{report_generator_output_format} ne 'HTML' ; - my $page = $::form->{page} || 1; - my $pages = {}; - $pages->{per_page} = $::form->{per_page} || 20; - my $first_nr = ($page - 1) * $pages->{per_page}; - my $last_nr = $first_nr + $pages->{per_page}; + my $allrows = !!($form->{report_generator_output_format} ne 'HTML') ; + my $page = $::form->{page} || 1; + my $pages = {}; + $pages->{per_page} = $::form->{per_page} || 20; + my $first_nr = ($page - 1) * $pages->{per_page}; + my $last_nr = $first_nr + $pages->{per_page}; # no optimisation if qty op if ( !$allrows && $form->{maxrows} && !$filter{qty_op}) { $filter{limit} = $pages->{per_page}; $filter{offset} = ($page - 1) * $pages->{per_page}; - $first_nr = 0; - $last_nr = $pages->{per_page}; + $first_nr = 0; + $last_nr = $pages->{per_page}; } my @contents = WH->get_warehouse_report(%filter);