diff --git a/AddOn/Datenexport_Zeiterfassung/Kalender-Export-Parser.php b/AddOn/Datenexport_Zeiterfassung/Kalender-Export-Parser.php
index 3231e8c8..8310d10c 100644
--- a/AddOn/Datenexport_Zeiterfassung/Kalender-Export-Parser.php
+++ b/AddOn/Datenexport_Zeiterfassung/Kalender-Export-Parser.php
@@ -5,7 +5,7 @@ ini_set('display_errors', 1);
-$data = "
+$inputdata = "
10;Musterfrau;Max;01.06.2025;Max.Musterfrau@kunde.tld;;;;;2;Sonntag;
10;Musterfrau;Max;02.06.2025;Max.Musterfrau@kunde.tld;85;85;Mob.Arb.;Mob.Arb.;3;Montag;
10;Musterfrau;Max;03.06.2025;Max.Musterfrau@kunde.tld;85;85;Mob.Arb.;Mob.Arb.;4;Dienstag;
@@ -70,12 +70,71 @@ $data = "
- print_r($data); // Daten vorhanden
+ print_r($inputdata);
echo "
";
- echo json_encode(parseCsvToFilteredArray($data));
+ echo json_encode(parseCsvToFilteredArray($inputdata));
+//Info for Parser Function (the same into the Frontend test2.html is working)
+$outputdata = '[
+ {
+ "nr": "33",
+ "nachname": "Musterman",
+ "vorname": "Hans",
+ "email": "Hans.Musterman@kunde.tld",
+ "tage_fehlzeit": [
+ {
+ "datum": "04.06.2025",
+ "fehlzeitNR1HT": "1",
+ "fehlzeitNR2HT": "1",
+ "fehlzeitName1HT": "Urlaub bez",
+ "fehlzeitName2HT": "Urlaub bez",
+ "tagtypNR": "5",
+ "tagtypName": "Mittwoch"
+ },
+ {
+ "datum": "05.06.2025",
+ "fehlzeitNR1HT": "1",
+ "fehlzeitNR2HT": "1",
+ "fehlzeitName1HT": "Urlaub bez",
+ "fehlzeitName2HT": "Urlaub bez",
+ "tagtypNR": "6",
+ "tagtypName": "Donnerstag"
+ }
+ ],
+ "tage_feiertage": [
+ {
+ "datum": "08.06.2025",
+ "fehlzeitNR1HT": "",
+ "fehlzeitNR2HT": "",
+ "fehlzeitName1HT": "",
+ "fehlzeitName2HT": "",
+ "tagtypNR": "48",
+ "tagtypName": "Pfingstsonntag"
+ },
+ {
+ "datum": "09.06.2025",
+ "fehlzeitNR1HT": "",
+ "fehlzeitNR2HT": "",
+ "fehlzeitName1HT": "",
+ "fehlzeitName2HT": "",
+ "tagtypNR": "49",
+ "tagtypName": "Pfingstmontag"
+ },
+ {
+ "datum": "01.01.2026",
+ "fehlzeitNR1HT": "",
+ "fehlzeitNR2HT": "",
+ "fehlzeitName1HT": "",
+ "fehlzeitName2HT": "",
+ "tagtypNR": "41",
+ "tagtypName": "Neujahr"
+ }
+ ]
+ }
+ ]';
+
function parseCsvToFilteredArray(string $csvContent): array {
$feiertage = [