Formular - Name der CSV-Datei dynamisch ergänzen

So ergänzen Sie den den Dateinamen der CSV-Datei die beim Absenden des Formulares geschrieben wird dynamisch.

Auszug aus der Formular-Konfiguration "Nach dem Absenden auszuführendes Skript"

/*
Der Dateipfad für die CSV-Datei wird aus der Formularvariablen 'filenameCSV' generiert.
Abhängig vom Pfad wird ein Verzeichnis namens 'csv' erstellt, in dem die CSV-Datei abgelegt wird.
Der Dateiname wird dabei maskiert, um eine saubere Struktur zu gewährleisten.

Beispiel:
/de/kontakt/kurse-[kursId].csv wird zu
/de/kontakt/csv/de-kontakt-kurse-[kursId].csv;
*/

if($this->saveInCSV && method_exists('wForm', 'writeDataToCSV')){
$csvData = $mailData;
unset(
$csvData['wFormData']);
unset(
$csvData['contentType']);

/* Voraussetzung ist, dass in dem Formular das entsprechende Eingabefeld kursId existiert. */
$this->filenameCSV = '/de/kontakt/kurse-'.$mailData['kursId'].'.csv';

$this->writeDataToCSV($csvData, array('archiveIfHeaderChanged'=> true));
}