fixed utf8 encoding in email

This commit is contained in:
2024-09-10 13:55:07 +02:00
parent 335a3be876
commit 4305c9f473
2 changed files with 16 additions and 2 deletions
@@ -88,7 +88,8 @@ class WarehouseEShopOrderController extends TTCrud {
// $email->setTo('ftth-versand@triotronik.com');
$email->setTo('luca.haid@xinon.eu');
$csvContent = $this->CSVExportNewOrdersMarkAcceptedAction(true, [$id]);
$email->addAttachment(null, $csvContent, "Bestellung_$paddedId.csv", "text/csv");
$csvContent = utf8_decode($csvContent);
$email->addAttachment(null, $csvContent, "Bestellung_$paddedId.csv", "text/csv", "attachment", "base64", "utf-8");
$email->send();
self::returnJson(['success' => true, 'message' => 'E-Mail wurde versendet']);
}
@@ -222,7 +223,19 @@ class WarehouseEShopOrderController extends TTCrud {
}
if (empty($orders)) {
self::returnJson(['success' => false, 'message' => 'Keine neuen Bestellungen']);
$msg = '';
switch (count($orderIds)) {
case 0:
$msg = 'Keine neuen Bestellungen';
break;
case 1:
$msg = 'Keine neue Bestellung mit dieser ID gefunden';
break;
default:
$msg = 'Keine neuen Bestellungen mit diesen IDs gefunden';
break;
}
self::returnJson(['success' => false, 'message' => $msg]);
die();
}