From c21d20e53282c68b2ef40b66e907b3bf5b632383 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Meyer?= Date: Tue, 27 Jan 2026 07:00:54 +0100 Subject: [PATCH] Bei csv-Export wird Semikolon im Text durch Komma ersetzt (bei Export von Ligabetrieb, Ordnungsstrafen und Spielverlegungen) --- src/structure/components/com_sportsmanager/admin.php | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/structure/components/com_sportsmanager/admin.php b/src/structure/components/com_sportsmanager/admin.php index 59e6d65..495bf63 100644 --- a/src/structure/components/com_sportsmanager/admin.php +++ b/src/structure/components/com_sportsmanager/admin.php @@ -123,11 +123,12 @@ function CSVfromArray($rows,$dateiname) $data = ""; $trennzeichen = ";"; + $replace = ","; $header = ""; - $header .= implode(';', array_keys($rows[0])); + $header .= implode($trennzeichen, array_keys($rows[0])); foreach ($rows as $row) { - $data .= implode(';', $row)."\n"; + $data .= implode($trennzeichen, str_replace($trennzeichen,$replace,$row))."\n"; } echo $header . "\n" . utf8_decode(trim($data)); @@ -12249,6 +12250,7 @@ function adminBegegnungenExportForm(): void $data = ""; $trennzeichen = ";"; + $replace = ","; $spalte = 0; $header = ""; @@ -12266,7 +12268,7 @@ function adminBegegnungenExportForm(): void if ($spalte != 0) { $line .= $trennzeichen; } - $line .= $value; + $line .= str_replace($trennzeichen,$replace,$value); $spalte++; } $data .= trim($line) . "\n";