From 58a39a67a880a9ed4588c674253f9c8da2bbc83a Mon Sep 17 00:00:00 2001 From: Klaus Leithoff Date: Thu, 9 Jun 2011 11:15:53 +0000 Subject: [PATCH] * eMail: fixed bug for not getting multiple unnamed attachments, while saving a mail to infolog or tracker --- felamimail/inc/class.bofelamimail.inc.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/felamimail/inc/class.bofelamimail.inc.php b/felamimail/inc/class.bofelamimail.inc.php index aa766c7cfd..dff4d0b66b 100644 --- a/felamimail/inc/class.bofelamimail.inc.php +++ b/felamimail/inc/class.bofelamimail.inc.php @@ -2318,6 +2318,9 @@ static function getFileNameFromStructure(&$structure) { + static $namecounter; + if (is_null($namecounter)) $namecounter = 0; + if(isset($structure->parameters['NAME'])) { return self::decode_header($structure->parameters['NAME']); } elseif(isset($structure->dparameters['FILENAME'])) { @@ -2327,7 +2330,8 @@ } elseif ( isset($structure->filename) && !empty($structure->filename) && $structure->filename != 'NIL') { return self::decode_header($structure->filename); } else { - return lang("unknown").($structure->subType ? ".".$structure->subType : ""); + $namecounter++; + return lang("unknown").$namecounter.($structure->subType ? ".".$structure->subType : ""); } }