X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FHelper%2FPrintOptions.pm;h=7569ea6877b18d7c06d75ce8d62a6894e51c0b54;hb=dd2ee66b1d04c3644c48c32b33673463af223077;hp=7e6a87c07fe3f00505198e10990640643d4f1d8f;hpb=ab435052813cbf5a2f9052dc3d46aa672dac9d44;p=kivitendo-erp.git diff --git a/SL/Helper/PrintOptions.pm b/SL/Helper/PrintOptions.pm index 7e6a87c07..7569ea687 100644 --- a/SL/Helper/PrintOptions.pm +++ b/SL/Helper/PrintOptions.pm @@ -51,6 +51,7 @@ sub get_print_options { ($form->{type} eq 'sales_order') ? ( opthash("sales_order", $form->{PD}{sales_order}, $locale->text('Confirmation')), opthash("proforma", $form->{PD}{proforma}, $locale->text('Proforma Invoice')), + opthash("ic_supply", $form->{PD}{ic_supply}, $locale->text('Intra-Community supply')), ) : undef, ($form->{type} =~ /sales_quotation$/) ? opthash('sales_quotation', $form->{PD}{sales_quotation}, $locale->text('Quotation')) : undef, @@ -66,6 +67,9 @@ sub get_print_options { ($form->{type} =~ /_delivery_order$/) ? ( opthash($form->{type}, $form->{PD}{$form->{type}}, $locale->text('Delivery Order')), opthash('pick_list', $form->{PD}{pick_list}, $locale->text('Pick List')), + ) : undef, + ($form->{type} =~ /^letter$/) ? ( + opthash('letter', $form->{PD}{letter}, $locale->text('Letter')), ) : undef; push @SENDMODE, @@ -107,24 +111,25 @@ sub get_print_options { if ((ref $form->{printers} eq 'ARRAY') && scalar @{ $form->{printers } }); @SELECTS = map { - sname => $_->[1], - DATA => $_->[0], - show => !$options->{"hide_" . $_->[1]} && scalar @{ $_->[0] } + sname => $_->[1], + DATA => $_->[0], + show => !$options->{"hide_" . $_->[1]} && scalar @{ $_->[0]}, + hname => $locale->text($_->[2]) }, - [ \@FORMNAME, 'formname', ], - [ \@LANGUAGE_ID, 'language_id', ], - [ \@FORMAT, 'format', ], - [ \@SENDMODE, 'sendmode', ], - [ \@MEDIA, 'media', ], - [ \@PRINTER_ID, 'printer_id', ]; + [ \@FORMNAME, 'formname', 'Formname' ], + [ \@LANGUAGE_ID, 'language_id', 'Language' ], + [ \@FORMAT, 'format', 'Format' ], + [ \@SENDMODE, 'sendmode', 'Sendmode' ], + [ \@MEDIA, 'media', 'Media' ], + [ \@PRINTER_ID, 'printer_id', 'Printer' ]; my %dont_display_groupitems = ( 'dunning' => 1, - 'letter' => 1, ); my %template_vars = ( name_prefix => $prefix || '', + show_headers => $options->{show_headers}, display_copies => scalar @{ $form->{printers} || [] } && $::lx_office_conf{print_templates}->{latex} && $form->{media} ne 'email', display_remove_draft => (!$form->{id} && $form->{draft_id}), display_groupitems => !$dont_display_groupitems{$form->{type}},