Bugfix PHP Warning: Undefined array key

This commit is contained in:
the-djmaze 2024-03-24 20:30:26 +01:00
parent 759933e24b
commit 43622b50dc

View file

@ -71,7 +71,7 @@ trait Attachments
$oZip->setArchiveComment('SnappyMail/'.APP_VERSION); $oZip->setArchiveComment('SnappyMail/'.APP_VERSION);
foreach ($aData as $aItem) { foreach ($aData as $aItem) {
$sFileName = ($mUIDs ? "{$aItem['uid']}/" : ($sFolder ? "{$aItem['uid']}-" : '')) . $aItem['fileName']; $sFileName = ($mUIDs ? "{$aItem['uid']}/" : ($sFolder ? "{$aItem['uid']}-" : '')) . $aItem['fileName'];
if ($aItem['data']) { if (isset($aItem['data'])) {
if (!$oZip->addFromString($sFileName, $aItem['data'])) { if (!$oZip->addFromString($sFileName, $aItem['data'])) {
$bError = true; $bError = true;
} }
@ -164,7 +164,7 @@ trait Attachments
} else if (!empty($aValues['folder']) && !empty($aValues['uid'])) { } else if (!empty($aValues['folder']) && !empty($aValues['uid'])) {
$sFolder = (string) $aValues['folder']; $sFolder = (string) $aValues['folder'];
$iUid = (int) $aValues['uid']; $iUid = (int) $aValues['uid'];
$sMimeIndex = (string) $aValues['mimeIndex']; $sMimeIndex = (string) $aValues['mimeIndex'] ?: '';
$oFileProvider = $this->FilesProvider(); $oFileProvider = $this->FilesProvider();
$mResult = $this->MailClient()->MessageMimeStream( $mResult = $this->MailClient()->MessageMimeStream(
function ($rResource, $sContentType, $sFileName, $sMimeIndex = '') function ($rResource, $sContentType, $sFileName, $sMimeIndex = '')