From 9d6484d6c8bcc556144094d5df6e923685b7fc72 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Thu, 16 Jan 2025 15:09:39 +0100 Subject: [PATCH] quote fix in invalid email list --- scripts/stuff/email-list-to-address.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/stuff/email-list-to-address.php b/scripts/stuff/email-list-to-address.php index c43a8e548..105a9a128 100644 --- a/scripts/stuff/email-list-to-address.php +++ b/scripts/stuff/email-list-to-address.php @@ -53,13 +53,14 @@ while($line = fgets($input)) { if($address->email != $email) continue; $kunu = $address->customer_number; - $name = str_replace(["\r\n", "\n", "\r"], " ", str_replace('"',"\"", trim($address->getCompanyOrName(true)))); + $name = str_replace(["\r\n", "\n", "\r"], " ", trim($address->getCompanyOrName())); + $name = str_replace('"', '\\"', $name); $street = trim($address->street); $zip = trim($address->zip); $city = trim($address->city); $csv .= '"'.$kunu.'";'; - $csv .= '"'.$address->getCompanyOrName().'";'; + $csv .= '"'.$name.'";'; $csv .= '"'.$street.'";'; $csv .= '"'.$zip.'";'; $csv .= '"'.$city.'";';