From: Sven Schöling Date: Tue, 22 Nov 2011 11:08:21 +0000 (+0100) Subject: rp.pl::report auf template umgestellt. X-Git-Tag: release-2.7.0beta1~168 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=6c4ea0af7845a7c0259c77f529198677a98bcd8a;p=kivitendo-erp.git rp.pl::report auf template umgestellt. Bei der Umstellung sind die folgenden vier Funktionalitäten aufgefallen: - tax_collected - tax_apid - nontaxable_purchases - nontaxable_sales Diese 4 Funktionen waren schon in der ältesten erhaltenen git Version von Lx-Office deaktiviert, und laut Moritz nur für den amerikanischen Markt brauchbar. Ich habe die Grundfunktionalität erhalten, und die HTML Blöcke mitportiert, aber unkonditional deaktiviert. Ausserdem werden die dispatching Variablen nicht an das Template weitergereicht. Im gleichen Zuge ist die Funktion RP->get_taxaccounts aufgefallen. Die wird anscheinend nur von den oben genannten benutzt und enthält seit 2007 einen Typo, der sie nutzlos macht (ISE beim Aufruf). Da das nie aufgefallen ist, wird sie wohl nicht anderweitig benutzt. Ich entferne sie nicht in diesem Commit, weil es nichts mit der template Umstellung zu tun hat. --- diff --git a/bin/mozilla/rp.pl b/bin/mozilla/rp.pl index dc1b15384..edb093ca9 100644 --- a/bin/mozilla/rp.pl +++ b/bin/mozilla/rp.pl @@ -120,805 +120,107 @@ sub check_rp_access { } sub report { - $main::lxdebug->enter_sub(); + $::lxdebug->enter_sub; check_rp_access(); - my $form = $main::form; - my %myconfig = %main::myconfig; - my $locale = $main::locale; - my %title = ( - 'balance_sheet' => 'Balance Sheet', - 'income_statement' => 'Income Statement', - 'trial_balance' => 'Trial Balance', - 'ar_aging' => 'Search AR Aging', - 'ap_aging' => 'Search AP Aging', - 'tax_collected' => 'Tax collected', - 'tax_paid' => 'Tax paid', - 'nontaxable_sales' => 'Non-taxable Sales', - 'nontaxable_purchases' => 'Non-taxable Purchases', - 'receipts' => 'Receipts', - 'payments' => 'Payments', - 'projects' => 'Project Transactions', - 'bwa' => 'Business evaluation', + balance_sheet => $::locale->text('Balance Sheet'), + income_statement => $::locale->text('Income Statement'), + trial_balance => $::locale->text('Trial Balance'), + ar_aging => $::locale->text('Search AR Aging'), + ap_aging => $::locale->text('Search AP Aging'), + tax_collected => $::locale->text('Tax collected'), + tax_paid => $::locale->text('Tax paid'), + nontaxable_sales => $::locale->text('Non-taxable Sales'), + nontaxable_purchases => $::locale->text('Non-taxable Purchases'), + receipts => $::locale->text('Receipts'), + payments => $::locale->text('Payments'), + projects => $::locale->text('Project Transactions'), + bwa => $::locale->text('Business evaluation'), ); - $form->{title} = $locale->text($title{ $form->{report} }); - - my $accrual = $::instance_conf->get_accounting_method eq 'cash' ? "" : "checked"; - my $cash = $::instance_conf->get_accounting_method eq 'cash' ? "checked" : ""; - - my $year = (localtime)[5] + 1900; + $::form->{title} = $title{$::form->{report}}; # get departments - $form->all_departments(\%myconfig); - if (@{ $form->{all_departments} || [] }) { - $form->{selectdepartment} = "