Bei csv-Export wird Semikolon im Text durch Komma ersetzt (bei Export von Ligabetrieb, Ordnungsstrafen und Spielverlegungen)

This commit is contained in:
Jürgen Meyer
2026-01-27 07:00:54 +01:00
parent 23ceb2e272
commit c21d20e532
@@ -123,11 +123,12 @@ function CSVfromArray($rows,$dateiname)
$data = ""; $data = "";
$trennzeichen = ";"; $trennzeichen = ";";
$replace = ",";
$header = ""; $header = "";
$header .= implode(';', array_keys($rows[0])); $header .= implode($trennzeichen, array_keys($rows[0]));
foreach ($rows as $row) { foreach ($rows as $row) {
$data .= implode(';', $row)."\n"; $data .= implode($trennzeichen, str_replace($trennzeichen,$replace,$row))."\n";
} }
echo $header . "\n" . utf8_decode(trim($data)); echo $header . "\n" . utf8_decode(trim($data));
@@ -12249,6 +12250,7 @@ function adminBegegnungenExportForm(): void
$data = ""; $data = "";
$trennzeichen = ";"; $trennzeichen = ";";
$replace = ",";
$spalte = 0; $spalte = 0;
$header = ""; $header = "";
@@ -12266,7 +12268,7 @@ function adminBegegnungenExportForm(): void
if ($spalte != 0) { if ($spalte != 0) {
$line .= $trennzeichen; $line .= $trennzeichen;
} }
$line .= $value; $line .= str_replace($trennzeichen,$replace,$value);
$spalte++; $spalte++;
} }
$data .= trim($line) . "\n"; $data .= trim($line) . "\n";