X-Git-Url: http://wagnertech.de/git?a=blobdiff_plain;f=SL%2FCommon.pm;h=15f8f7b93f2d94ba9b30ea53a7ec16425207cefe;hb=ec4afa01d2d9b0d1e3beb38c0c26543c0f4310a2;hp=193476c548f844f3a94382e18f0f223c2c2e19a2;hpb=108753a78b203dbe0ccbe6438cc16c8df33c04d3;p=kivitendo-erp.git diff --git a/SL/Common.pm b/SL/Common.pm index 193476c54..15f8f7b93 100644 --- a/SL/Common.pm +++ b/SL/Common.pm @@ -342,6 +342,11 @@ sub get_vc_details { $query = qq|SELECT * FROM shipto WHERE (trans_id = ?)|; $form->{SHIPTO} = selectall_hashref_query($form, $dbh, $query, $vc_id); + if ($vc eq 'customer') { + $query = qq|SELECT * FROM additional_billing_addresses WHERE (customer_id = ?)|; + $form->{ADDITIONAL_BILLING_ADDRESSES} = selectall_hashref_query($form, $dbh, $query, $vc_id); + } + $query = qq|SELECT * FROM contacts WHERE (cp_cv_id = ?)|; $form->{CONTACTS} = selectall_hashref_query($form, $dbh, $query, $vc_id); @@ -588,8 +593,10 @@ sub copy_file_to_webdav_folder { return; } + $form->{attachment_filename} ||= $form->generate_attachment_filename; + my $timestamp = get_current_formatted_time(); - my $new_file = File::Spec->catfile($form->{cwd}, $webdav_folder, $form->generate_attachment_filename()); + my $new_file = File::Spec->catfile($form->{cwd}, $webdav_folder, $form->{attachment_filename}); $new_file =~ s{(.*)\.}{$1$timestamp\.}; if (!File::Copy::copy($current_file, $new_file)) { @@ -598,6 +605,7 @@ sub copy_file_to_webdav_folder { return $::locale->text("Copy file from #1 to #2 failed: #3", $current_file, $new_file, $ERRNO); } + return; $::lxdebug->leave_sub(); }