From: Moritz Bunkus Date: Thu, 31 Jan 2008 15:46:23 +0000 (+0000) Subject: Attachmentnamen (z.B. bei Emails): Weitere Sonderzeichen ( / und \ ) ersetzen, damit... X-Git-Tag: release-2.6.0beta1~259 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=89015f89fe79f8924fbd1ed5f91ca01feac3e08c;p=kivitendo-erp.git Attachmentnamen (z.B. bei Emails): Weitere Sonderzeichen ( / und \ ) ersetzen, damit der Anhang leichter im Dateisystem gespeichert werden kann. --- diff --git a/SL/Form.pm b/SL/Form.pm index 8a12841e3..510e30561 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -1263,8 +1263,8 @@ sub generate_attachment_filename { : $self->{format} =~ /opendocument/i ? ".odt" : $self->{format} =~ /html/i ? ".html" : ""); - $attachment_filename = lc $main::locale->quote_special_chars('filenames', $attachment_filename); - $attachment_filename =~ s/ /_/g; + $attachment_filename = $main::locale->quote_special_chars('filenames', $attachment_filename); + $attachment_filename =~ s|[\s/\\]+|_|g; } else { $attachment_filename = ""; }