X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=bin%2Fmozilla%2Fis.pl;h=2baf7ec0632963a3172c7d383a877a8434ed7723;hb=8f3dc0b4dfd14847df54366f0c146d058522d022;hp=7d79ba9f2bd5529583c11ef9e3d11f66b394bedb;hpb=0bb0eb67db98f28ec8faf8dfe8c233268332f842;p=kivitendo-erp.git diff --git a/bin/mozilla/is.pl b/bin/mozilla/is.pl index 7d79ba9f2..2baf7ec06 100644 --- a/bin/mozilla/is.pl +++ b/bin/mozilla/is.pl @@ -57,9 +57,10 @@ sub add { { $form->error("Access Denied"); } - &invoice_links; &prepare_invoice; + $form->{format} ="pdf"; + &display_form; $lxdebug->leave_sub(); @@ -74,7 +75,10 @@ sub edit { { $form->error("Access Denied"); } - + if ($form->{print_and_post}) { + $form->{action} = "print"; + $form->{resubmit} = 1; + } &invoice_links; &prepare_invoice; &display_form; @@ -187,7 +191,6 @@ sub prepare_invoice { $form->{type} = "invoice"; $form->{formname} = "invoice"; - $form->{format} = "html"; $form->{media} = "screen"; if ($form->{id}) { @@ -344,8 +347,10 @@ sub form_header { $button2 = qq|{duedate}>|; } - if ($form->{resubmit}) { - $onload = "document.invoice.submit()"; + if ($form->{resubmit} && ($form->{format} eq "html")) { + $onload = qq|window.open('about:blank','Beleg'); document.invoice.target = 'Beleg';document.invoice.submit()|; + } elsif($form->{resubmit}) { + $onload = qq|document.invoice.submit()|; } else { $onload = "fokus()"; } @@ -763,8 +768,6 @@ sub form_footer { {oldinvtotal}> -{print_and_post}> -{second_run}> @@ -1092,7 +1095,7 @@ sub print_and_post { $form->{print_and_post} = 1; &post(); - &display_form(); + &edit(); $lxdebug->leave_sub(); }