X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Far.pl;h=834e1b18e405f0f2d7a46b4cc2cc712207f39ef9;hb=4ac2976f86e7747ecf69a4e7b64f155343e984ae;hp=e69e13cbf32d3b69b93f3a94c101f148db9bb5c2;hpb=c707edd523dc852f3bd11008d64ab3cb1daca545;p=kivitendo-erp.git diff --git a/bin/mozilla/ar.pl b/bin/mozilla/ar.pl index e69e13cbf..834e1b18e 100644 --- a/bin/mozilla/ar.pl +++ b/bin/mozilla/ar.pl @@ -38,6 +38,7 @@ use SL::AR; use SL::FU; use SL::IS; use SL::PE; +use SL::DB::Default; use SL::ReportGenerator; require "bin/mozilla/arap.pl"; @@ -219,7 +220,6 @@ sub form_header { my ($title, $readonly, $exchangerate, $rows); my ($notes, $department, $customer, $employee, $amount, $project); - my ($onload); my ($ARselected); @@ -252,7 +252,9 @@ sub form_header { #/show history button js $readonly = ($form->{id}) ? "readonly" : ""; - $form->{radier} = ($form->current_date(\%myconfig) eq $form->{gldate}) ? 1 : 0; + $form->{radier} = ($::instance_conf->get_ar_changeable == 2) + ? ($form->current_date(\%myconfig) eq $form->{gldate}) + : ($::instance_conf->get_ar_changeable == 1); $readonly = ($form->{radier}) ? "" : $readonly; # set option selected @@ -316,7 +318,7 @@ sub form_header { $taxcharts{$item->{id}} = $item; } - $form->{fokus} = "arledger.customer"; + $::request->{layout}->focus("#customer"); my $follow_up_vc = $form->{customer}; $follow_up_vc =~ s/--.*?//; @@ -326,9 +328,6 @@ sub form_header { qq|| . qq||; - $onload = qq|focus()|; - $onload .= qq|;setupPoints('|. $myconfig{numberformat} .qq|', '|. $locale->text("wrongformat") .qq|')|; - # $amount = $locale->text('Amount'); # $project = $locale->text('Project'); @@ -336,7 +335,7 @@ sub form_header { for my $i (1 .. $form->{rowcount}) { my $transaction = { amount => $form->{"amount_$i"}, - tax => $form->{"tax$i"}, + tax => $form->{"tax_$i"}, project_id => $form->{"project_id_$i"}, }; @@ -375,7 +374,7 @@ sub form_header { . $cgi->hidden('-name' => "previous_AR_amount_$i", '-default' => $selected_accno_full); - $transaction->{tax} = + $transaction->{taxchart} = NTI($cgi->popup_menu('-name' => "taxchart_$i", '-id' => "taxchart_$i", '-style' => 'width:200px', @@ -425,8 +424,8 @@ sub form_header { $payment->{changeable} = - $::lx_office_conf{features}->{payments_changeable} == 0 ? !$payment->{acc_trans_id} # never - : $::lx_office_conf{features}->{payments_changeable} == 2 ? $payment->{gldate} eq '' || $payment->{gldate} eq $now + SL::DB::Default->get->payments_changeable == 0 ? !$payment->{acc_trans_id} # never + : SL::DB::Default->get->payments_changeable == 2 ? $payment->{gldate} eq '' || $payment->{gldate} eq $now : 1; push @payments, $payment; @@ -443,7 +442,6 @@ sub form_header { project_labels => \%project_labels, rows => $rows, ARselected => $ARselected, - onload => $onload, title_str => $title, follow_up_trans_info => $follow_up_trans_info, }); @@ -529,10 +527,6 @@ $follow_ups_block } } - if ($form->{menubar}) { - require "bin/mozilla/menu.pl"; - &menubar; - } # button for saving history if($form->{id} ne "") { print qq| {id}); name=history id=history value=| . $locale->text('history') . qq|> |; @@ -547,9 +541,6 @@ $follow_ups_block print " - - - "; $main::lxdebug->leave_sub(); @@ -850,8 +841,6 @@ sub delete { delete $form->{header}; print qq| - -
{script}> |; @@ -871,9 +860,6 @@ sub delete {
- - - |; $main::lxdebug->leave_sub(); @@ -914,7 +900,7 @@ sub search { my $cgi = $::request->{cgi}; my ($customer, $department); - my ($jsscript, $button1, $button2, $onload); + my ($jsscript, $button1, $button2); # setup customer selection $form->all_vc(\%myconfig, "customer", "AR");