X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Facctranscorrections.pl;h=6ee397f4198a14f6ead08b4fd47c2bcdb88880f7;hb=df1b03d578280d71fb839b437505dd283f6dd749;hp=78d21b08b270ab9303c9cbf39e314c21f65a1621;hpb=eb0c10b0a09da8ff4590c3043a9fa6dd10775ee4;p=kivitendo-erp.git diff --git a/bin/mozilla/acctranscorrections.pl b/bin/mozilla/acctranscorrections.pl index 78d21b08b..6ee397f41 100644 --- a/bin/mozilla/acctranscorrections.pl +++ b/bin/mozilla/acctranscorrections.pl @@ -6,19 +6,26 @@ use YAML; require "bin/mozilla/common.pl"; +use strict; + sub analyze_filter { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; - $form->{jsscript} = 1; $form->{title} = $locale->text('General ledger corrections'); $form->header(); print $form->parse_html_template('acctranscorrections/analyze_filter'); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub analyze { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; $form->{title} = $locale->text('General ledger corrections'); @@ -36,7 +43,7 @@ sub analyze { if (!scalar @problems) { $form->show_generic_information($locale->text('No problems were recognized.')); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); return; } @@ -46,11 +53,14 @@ sub analyze { 'callback' => $callback, }); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub assistant { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; $form->{title} = $locale->text('Assistant for general ledger corrections'); @@ -68,7 +78,7 @@ sub assistant { $form->show_generic_information($locale->text('The assistant could not find anything wrong with #1. Maybe the problem has been solved in the meantime.', "$module $form->{trans_reference}")); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); return; } @@ -83,22 +93,28 @@ sub assistant { $form->show_generic_error($locale->text('Unknown problem type.')); } - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub assistant_for_ap_ar_wrong_taxkeys { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; $form->{title} = $locale->text('Assistant for general ledger corrections'); $form->header(); print $form->parse_html_template('acctranscorrections/assistant_for_ap_ar_wrong_taxkeys'); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub fix_ap_ar_wrong_taxkeys { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; my $analyzer = AccTransCorrections->new(); $analyzer->fix_ap_ar_wrong_taxkeys(); @@ -107,22 +123,28 @@ sub fix_ap_ar_wrong_taxkeys { $form->header(); print $form->parse_html_template('acctranscorrections/fix_ap_ar_wrong_taxkeys'); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub assistant_for_invoice_inventory_with_taxkeys { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; $form->{title} = $locale->text('Assistant for general ledger corrections'); $form->header(); print $form->parse_html_template('acctranscorrections/assistant_for_invoice_inventory_with_taxkeys'); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub fix_invoice_inventory_with_taxkeys { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; my $analyzer = AccTransCorrections->new(); $analyzer->fix_invoice_inventory_with_taxkeys(); @@ -131,11 +153,14 @@ sub fix_invoice_inventory_with_taxkeys { $form->header(); print $form->parse_html_template('acctranscorrections/fix_invoice_inventory_with_taxkeys'); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub assistant_for_wrong_taxes { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; my $problem = shift; @@ -144,11 +169,14 @@ sub assistant_for_wrong_taxes { $form->header(); print $form->parse_html_template('acctranscorrections/assistant_for_wrong_taxes', { 'problem' => $problem, }); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub assistant_for_wrong_taxkeys { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; my $problem = shift; @@ -157,11 +185,14 @@ sub assistant_for_wrong_taxkeys { $form->header(); print $form->parse_html_template('acctranscorrections/assistant_for_wrong_taxkeys', { 'problem' => $problem, }); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub fix_wrong_taxkeys { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; my $fixes = ref $form->{fixes} eq 'ARRAY' ? $form->{fixes} : []; @@ -172,11 +203,14 @@ sub fix_wrong_taxkeys { $form->header(); print $form->parse_html_template('acctranscorrections/fix_wrong_taxkeys'); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub delete_transaction { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; + my $locale = $main::locale; $form->{title} = $locale->text('Delete transaction'); $form->header(); @@ -190,18 +224,23 @@ sub delete_transaction { print $form->parse_html_template('acctranscorrections/delete_transaction'); } - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub redirect { - $lxdebug->enter_sub(); + $main::lxdebug->enter_sub(); + + my $form = $main::form; $form->redirect('Missing callbcak'); - $lxdebug->leave_sub(); + $main::lxdebug->leave_sub(); } sub dispatcher { + my $form = $main::form; + my $locale = $main::locale; + foreach my $action (qw(fix_wrong_taxkeys delete_transaction)) { if ($form->{"action_${action}"}) { call_sub($action);