... und hier der zweite Teil vom Code:
Code: Alles auswählen
"Module": [
// Zuerstmal ermitteln, ob das aktuelle Jahr ein Schaltjahr ist
["Localtime",0,0,0,0,0,0,0, "$Year",0,"$Yday",0],
// zu Testzwecken wird $Yday manuell eingegeben
// ["Localtime",0,0,0,0,0,0,0, "$Year",0,0,0],
["CalcFormula",["$Year"], "$LeapYear", "$Formel_LeapYear"],
// Wenn Schaltjahr -> Korrektur der DOY aller "fixen" Termine ab dem 28.02. um einen Tag; wenn KEIN Schaltjahr bleibt der Wert unverändert
["CalcFormula",["$LeapYear","$Frauentag_val"], "$Frauentag_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$TagDerArbeit_val"], "$TagDerArbeit_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$HohesFriedensfest_val"], "$HohesFriedensfest_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$MariaeHimmelfahrt_val"], "$MariaeHimmelfahrt_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$TagDerDeutschenEinheit_val"], "$TagDerDeutschenEinheit_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$Reformationstag_val"], "$Reformationstag_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$Allerheiligen_val"], "$Allerheiligen_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$Heiligabend_val"], "$Heiligabend_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$Weihnachtstag1_val"], "$Weihnachtstag1_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$Weihnachtstag2_val"], "$Weihnachtstag2_korr", "$Formel_Korr_LeapYear"],
["CalcFormula",["$LeapYear","$Silvester_val"], "$Silvester_korr", "$Formel_Korr_LeapYear"],
// Korrektur der DOY aller "beweglichen" Termine mit Bezug zu Ostersonntag oder 1.Adventssonntag
// Bezug zu Ostern
["CalcFormula",["$Easter"], "$Weiberfastnacht_korr", "$Formel_Weiberfastnacht_korr"],
["CalcFormula",["$Easter"], "$Rosenmontag_korr", "$Formel_Rosenmontag_korr"],
["CalcFormula",["$Easter"], "$Fastnachtsdienstag_korr", "$Formel_Fastnachtsdienstag_korr"],
["CalcFormula",["$Easter"], "$Aschermittwoch_korr", "$Formel_Aschermittwoch_korr"],
["CalcFormula",["$Easter"], "$Gruendonnerstag_korr", "$Formel_Gruendonnerstag_korr"],
["CalcFormula",["$Easter"], "$Karfreitag_korr", "$Formel_Karfreitag_korr"],
["CalcFormula",["$Easter"], "$Ostersonntag_korr", "$Formel_Ostersonntag_korr"],
["CalcFormula",["$Easter"], "$Ostermontag_korr", "$Formel_Ostermontag_korr"],
["CalcFormula",["$Easter"], "$ChristiHimmelfahrt_korr", "$Formel_ChristiHimmelfahrt_korr"],
["CalcFormula",["$Easter"], "$Pfingstsonntag_korr", "$Formel_Pfingstsonntag_korr"],
["CalcFormula",["$Easter"], "$Pfingstmontag_korr", "$Formel_Pfingstmontag_korr"],
["CalcFormula",["$Easter"], "$Frohleichnam_korr", "$Formel_Frohleichnam_korr"],
// Bezug zu Advent
["CalcFormula",["$Advent"], "$BussUndBettag_korr", "$Formel_BussUndBettag_korr"],
["CalcFormula",["$Advent"], "$Advent1_korr", "$Formel_Advent1_korr"],
["CalcFormula",["$Advent"], "$Advent2_korr", "$Formel_Advent2_korr"],
["CalcFormula",["$Advent"], "$Advent3_korr", "$Formel_Advent3_korr"],
["CalcFormula",["$Advent"], "$Advent4_korr", "$Formel_Advent4_korr"],
// Überprüfung der fixen Termine: Differenz zwischen Wert und Tag des Jahres bilden
["CalcFormula",["$Neujahr_korr", "$Yday"], "$Neujahr_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Heilige3Koenige_korr", "$Yday"], "$Heilige3Koenige_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Frauentag_korr", "$Yday"], "$Frauentag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$TagDerArbeit_korr", "$Yday"], "$TagDerArbeit_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$HohesFriedensfest_korr", "$Yday"], "$HohesFriedensfest_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$MariaeHimmelfahrt_korr", "$Yday"], "$MariaeHimmelfahrt_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$TagDerDeutschenEinheit_korr", "$Yday"], "$TagDerDeutschenEinheit_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Reformationstag_korr", "$Yday"], "$Reformationstag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Allerheiligen_korr", "$Yday"], "$Allerheiligen_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Heiligabend_korr", "$Yday"], "$Heiligabend_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Weihnachtstag1_korr", "$Yday"], "$Weihnachtstag1_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Weihnachtstag2_korr", "$Yday"], "$Weihnachtstag2_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Silvester_korr", "$Yday"], "$Silvester_diff", "$Formel_Is_HoliDay_diff"],
// ...und jetzt die "beweglichen" Termine
["CalcFormula",["$Weiberfastnacht_korr", "$Yday"], "$Weiberfastnacht_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Rosenmontag_korr", "$Yday"], "$Rosenmontag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Fastnachtsdienstag_korr", "$Yday"], "$Fastnachtsdienstag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Aschermittwoch_korr", "$Yday"], "$Aschermittwoch_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Gruendonnerstag_korr", "$Yday"], "$Gruendonnerstag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Karfreitag_korr", "$Yday"], "$Karfreitag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Ostersonntag_korr", "$Yday"], "$Ostersonntag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Ostermontag_korr", "$Yday"], "$Ostermontag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$ChristiHimmelfahrt_korr", "$Yday"], "$ChristiHimmelfahrt_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Pfingstsonntag_korr", "$Yday"], "$Pfingstsonntag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Pfingstmontag_korr", "$Yday"], "$Pfingstmontag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Frohleichnam_korr", "$Yday"], "$Frohleichnam_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$BussUndBettag_korr", "$Yday"], "$BussUndBettag_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Advent1_korr", "$Yday"], "$Advent1_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Advent2_korr", "$Yday"], "$Advent2_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Advent3_korr", "$Yday"], "$Advent3_diff", "$Formel_Is_HoliDay_diff"],
["CalcFormula",["$Advent4_korr", "$Yday"], "$Advent4_diff", "$Formel_Is_HoliDay_diff"],
// Überprüfung auf Feiertag heute
["CalcFormula",["$Neujahr_diff"], "$Neujahr_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Heilige3Koenige_diff"], "$Heilige3Koenige_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Weiberfastnacht_diff"], "$Weiberfastnacht_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Rosenmontag_diff"], "$Rosenmontag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Fastnachtsdienstag_diff"], "$Fastnachtsdienstag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Aschermittwoch_diff"], "$Aschermittwoch_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Frauentag_diff"], "$Frauentag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Gruendonnerstag_diff"], "$Gruendonnerstag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Karfreitag_diff"], "$Karfreitag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Ostersonntag_diff"], "$Ostersonntag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Ostermontag_diff"], "$Ostermontag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$TagDerArbeit_diff"], "$TagDerArbeit_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$ChristiHimmelfahrt_diff"], "$ChristiHimmelfahrt_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Pfingstsonntag_diff"], "$Pfingstsonntag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Pfingstmontag_diff"], "$Pfingstmontag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Frohleichnam_diff"], "$Frohleichnam_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$HohesFriedensfest_diff"], "$HohesFriedensfest_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$MariaeHimmelfahrt_diff"], "$MariaeHimmelfahrt_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$TagDerDeutschenEinheit_diff"], "$TagDerDeutschenEinheit_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Reformationstag_diff"], "$Reformationstag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Allerheiligen_diff"], "$Allerheiligen_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$BussUndBettag_diff"], "$BussUndBettag_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Advent1_diff"], "$Advent1_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Advent2_diff"], "$Advent2_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Advent3_diff"], "$Advent3_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Advent4_diff"], "$Advent4_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Heiligabend_diff"], "$Heiligabend_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Weihnachtstag1_diff"], "$Weihnachtstag1_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Weihnachtstag2_diff"], "$Weihnachtstag2_isholiday_today", "$Formel_Is_HoliDay_today"],
["CalcFormula",["$Silvester_diff"], "$Silvester_isholiday_today", "$Formel_Is_HoliDay_today"],
// Überprüfung auf Feiertag morgen
["CalcFormula",["$Neujahr_diff"], "$Neujahr_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Heilige3Koenige_diff"], "$Heilige3Koenige_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Weiberfastnacht_diff"], "$Weiberfastnacht_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Rosenmontag_diff"], "$Rosenmontag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Fastnachtsdienstag_diff"], "$Fastnachtsdienstag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Aschermittwoch_diff"], "$Aschermittwoch_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Frauentag_diff"], "$Frauentag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Gruendonnerstag_diff"], "$Gruendonnerstag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Karfreitag_diff"], "$Karfreitag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Ostersonntag_diff"], "$Ostersonntag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Ostermontag_diff"], "$Ostermontag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$TagDerArbeit_diff"], "$TagDerArbeit_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$ChristiHimmelfahrt_diff"], "$ChristiHimmelfahrt_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Pfingstsonntag_diff"], "$Pfingstsonntag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Pfingstmontag_diff"], "$Pfingstmontag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Frohleichnam_diff"], "$Frohleichnam_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$HohesFriedensfest_diff"], "$HohesFriedensfest_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$MariaeHimmelfahrt_diff"], "$MariaeHimmelfahrt_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$TagDerDeutschenEinheit_diff"], "$TagDerDeutschenEinheit_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Reformationstag_diff"], "$Reformationstag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Allerheiligen_diff"], "$Allerheiligen_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$BussUndBettag_diff"], "$BussUndBettag_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Advent1_diff"], "$Advent1_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Advent2_diff"], "$Advent2_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Advent3_diff"], "$Advent3_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Advent4_diff"], "$Advent4_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Heiligabend_diff"], "$Heiligabend_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Weihnachtstag1_diff"], "$Weihnachtstag1_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Weihnachtstag2_diff"], "$Weihnachtstag2_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
["CalcFormula",["$Silvester_diff"], "$Silvester_isholiday_tomorrow", "$Formel_Is_HoliDay_tomorrow"],
// Überprüfen, ob die entsprechenden Tage überhaupt ausgewählt wurden
["And",["$Neujahr_isholiday_today", "$Neujahr"], "$Neujahr_isholiday_today_active"],
["And",["$Heilige3Koenige_isholiday_today", "$Heilige3Koenige"], "$Heilige3Koenige_isholiday_today_active"],
["And",["$Weiberfastnacht_isholiday_today", "$Weiberfastnacht"], "$Weiberfastnacht_isholiday_today_active"],
["And",["$Rosenmontag_isholiday_today", "$Rosenmontag"], "$Rosenmontag_isholiday_today_active"],
["And",["$Fastnachtsdienstag_isholiday_today", "$Fastnachtsdienstag"], "$Fastnachtsdienstag_isholiday_today_active"],
["And",["$Aschermittwoch_isholiday_today", "$Aschermittwoch"], "$Aschermittwoch_isholiday_today_active"],
["And",["$Frauentag_isholiday_today", "$Frauentag"], "$Frauentag_isholiday_today_active"],
["And",["$Gruendonnerstag_isholiday_today", "$Gruendonnerstag"], "$Gruendonnerstag_isholiday_today_active"],
["And",["$Karfreitag_isholiday_today", "$Karfreitag"], "$Karfreitag_isholiday_today_active"],
["And",["$Ostersonntag_isholiday_today", "$Ostersonntag"], "$Ostersonntag_isholiday_today_active"],
["And",["$Ostermontag_isholiday_today", "$Ostermontag"], "$Ostermontag_isholiday_today_active"],
["And",["$TagDerArbeit_isholiday_today", "$TagDerArbeit"], "$TagDerArbeit_isholiday_today_active"],
["And",["$ChristiHimmelfahrt_isholiday_today", "$ChristiHimmelfahrt"], "$ChristiHimmelfahrt_isholiday_today_active"],
["And",["$Pfingstsonntag_isholiday_today", "$Pfingstsonntag"], "$Pfingstsonntag_isholiday_today_active"],
["And",["$Pfingstmontag_isholiday_today", "$Pfingstmontag"], "$Pfingstmontag_isholiday_today_active"],
["And",["$Frohleichnam_isholiday_today", "$Frohleichnam"], "$Frohleichnam_isholiday_today_active"],
["And",["$HohesFriedensfest_isholiday_today", "$HohesFriedensfest"], "$HohesFriedensfest_isholiday_today_active"],
["And",["$MariaeHimmelfahrt_isholiday_today", "$MariaeHimmelfahrt"], "$MariaeHimmelfahrt_isholiday_today_active"],
["And",["$TagDerDeutschenEinheit_isholiday_today", "$TagDerDeutschenEinheit"], "$TagDerDeutschenEinheit_isholiday_today_active"],
["And",["$Reformationstag_isholiday_today", "$Reformationstag"], "$Reformationstag_isholiday_today_active"],
["And",["$Allerheiligen_isholiday_today", "$Allerheiligen"], "$Allerheiligen_isholiday_today_active"],
["And",["$BussUndBettag_isholiday_today", "$BussUndBettag"], "$BussUndBettag_isholiday_today_active"],
["And",["$Advent1_isholiday_today", "$Advent1"], "$Advent1_isholiday_today_active"],
["And",["$Advent2_isholiday_today", "$Advent2"], "$Advent2_isholiday_today_active"],
["And",["$Advent3_isholiday_today", "$Advent3"], "$Advent3_isholiday_today_active"],
["And",["$Advent4_isholiday_today", "$Advent4"], "$Advent4_isholiday_today_active"],
["And",["$Heiligabend_isholiday_today", "$Heiligabend"], "$Heiligabend_isholiday_today_active"],
["And",["$Weihnachtstag1_isholiday_today", "$Weihnachtstag1"], "$Weihnachtstag1_isholiday_today_active"],
["And",["$Weihnachtstag2_isholiday_today", "$Weihnachtstag2"], "$Weihnachtstag2_isholiday_today_active"],
["And",["$Silvester_isholiday_today", "$Silvester"], "$Silvester_isholiday_today_active"],
["And",["$Neujahr_isholiday_tomorrow", "$Neujahr"], "$Neujahr_isholiday_tomorrow_active"],
["And",["$Heilige3Koenige_isholiday_tomorrow", "$Heilige3Koenige"], "$Heilige3Koenige_isholiday_tomorrow_active"],
["And",["$Weiberfastnacht_isholiday_tomorrow", "$Weiberfastnacht"], "$Weiberfastnacht_isholiday_tomorrow_active"],
["And",["$Rosenmontag_isholiday_tomorrow", "$Rosenmontag"], "$Rosenmontag_isholiday_tomorrow_active"],
["And",["$Fastnachtsdienstag_isholiday_tomorrow", "$Fastnachtsdienstag"], "$Fastnachtsdienstag_isholiday_tomorrow_active"],
["And",["$Aschermittwoch_isholiday_tomorrow", "$Aschermittwoch"], "$Aschermittwoch_isholiday_tomorrow_active"],
["And",["$Frauentag_isholiday_tomorrow", "$Frauentag"], "$Frauentag_isholiday_tomorrow_active"],
["And",["$Gruendonnerstag_isholiday_tomorrow", "$Gruendonnerstag"], "$Gruendonnerstag_isholiday_tomorrow_active"],
["And",["$Karfreitag_isholiday_tomorrow", "$Karfreitag"], "$Karfreitag_isholiday_tomorrow_active"],
["And",["$Ostersonntag_isholiday_tomorrow", "$Ostersonntag"], "$Ostersonntag_isholiday_tomorrow_active"],
["And",["$Ostermontag_isholiday_tomorrow", "$Ostermontag"], "$Ostermontag_isholiday_tomorrow_active"],
["And",["$TagDerArbeit_isholiday_tomorrow", "$TagDerArbeit"], "$TagDerArbeit_isholiday_tomorrow_active"],
["And",["$ChristiHimmelfahrt_isholiday_tomorrow", "$ChristiHimmelfahrt"], "$ChristiHimmelfahrt_isholiday_tomorrow_active"],
["And",["$Pfingstsonntag_isholiday_tomorrow", "$Pfingstsonntag"], "$Pfingstsonntag_isholiday_tomorrow_active"],
["And",["$Pfingstmontag_isholiday_tomorrow", "$Pfingstmontag"], "$Pfingstmontag_isholiday_tomorrow_active"],
["And",["$Frohleichnam_isholiday_tomorrow", "$Frohleichnam"], "$Frohleichnam_isholiday_tomorrow_active"],
["And",["$HohesFriedensfest_isholiday_tomorrow", "$HohesFriedensfest"], "$HohesFriedensfest_isholiday_tomorrow_active"],
["And",["$MariaeHimmelfahrt_isholiday_tomorrow", "$MariaeHimmelfahrt"], "$MariaeHimmelfahrt_isholiday_tomorrow_active"],
["And",["$TagDerDeutschenEinheit_isholiday_tomorrow", "$TagDerDeutschenEinheit"], "$TagDerDeutschenEinheit_isholiday_tomorrow_active"],
["And",["$Reformationstag_isholiday_tomorrow", "$Reformationstag"], "$Reformationstag_isholiday_tomorrow_active"],
["And",["$Allerheiligen_isholiday_tomorrow", "$Allerheiligen"], "$Allerheiligen_isholiday_tomorrow_active"],
["And",["$BussUndBettag_isholiday_tomorrow", "$BussUndBettag"], "$BussUndBettag_isholiday_tomorrow_active"],
["And",["$Advent1_isholiday_tomorrow", "$Advent1"], "$Advent1_isholiday_tomorrow_active"],
["And",["$Advent2_isholiday_tomorrow", "$Advent2"], "$Advent2_isholiday_tomorrow_active"],
["And",["$Advent3_isholiday_tomorrow", "$Advent3"], "$Advent3_isholiday_tomorrow_active"],
["And",["$Advent4_isholiday_tomorrow", "$Advent4"], "$Advent4_isholiday_tomorrow_active"],
["And",["$Heiligabend_isholiday_tomorrow", "$Heiligabend"], "$Heiligabend_isholiday_tomorrow_active"],
["And",["$Weihnachtstag1_isholiday_tomorrow", "$Weihnachtstag1"], "$Weihnachtstag1_isholiday_tomorrow_active"],
["And",["$Weihnachtstag2_isholiday_tomorrow", "$Weihnachtstag2"], "$Weihnachtstag2_isholiday_tomorrow_active"],
["And",["$Silvester_isholiday_tomorrow", "$Silvester"], "$Silvester_isholiday_tomorrow_active"],
// Name des aktiven Feiertages ermitteln - HEUTE
["Latch","$Neujahr_name","$Name_isholiday_today","$Neujahr_isholiday_today_active",0],
["Latch","$Heilige3Koenige_name","$Name_isholiday_today","$Heilige3Koenige_isholiday_today_active",0],
["Latch","$Weiberfastnacht_name","$Name_isholiday_today","$Weiberfastnacht_isholiday_today_active",0],
["Latch","$Rosenmontag_name","$Name_isholiday_today","$Rosenmontag_isholiday_today_active",0],
["Latch","$Fastnachtsdienstag_name","$Name_isholiday_today","$Fastnachtsdienstag_isholiday_today_active",0],
["Latch","$Aschermittwoch_name","$Name_isholiday_today","$Aschermittwoch_isholiday_today_active",0],
["Latch","$Frauentag_name","$Name_isholiday_today","$Frauentag_isholiday_today_active",0],
["Latch","$Gruendonnerstag_name","$Name_isholiday_today","$Gruendonnerstag_isholiday_today_active",0],
["Latch","$Karfreitag_name","$Name_isholiday_today","$Karfreitag_isholiday_today_active",0],
["Latch","$Ostersonntag_name","$Name_isholiday_today","$Ostersonntag_isholiday_today_active",0],
["Latch","$Ostermontag_name","$Name_isholiday_today","$Ostermontag_isholiday_today_active",0],
["Latch","$TagDerArbeit_name","$Name_isholiday_today","$TagDerArbeit_isholiday_today_active",0],
["Latch","$ChristiHimmelfahrt_name","$Name_isholiday_today","$ChristiHimmelfahrt_isholiday_today_active",0],
["Latch","$Pfingstsonntag_name","$Name_isholiday_today","$Pfingstsonntag_isholiday_today_active",0],
["Latch","$Pfingstmontag_name","$Name_isholiday_today","$Pfingstmontag_isholiday_today_active",0],
["Latch","$Frohleichnam_name","$Name_isholiday_today","$Frohleichnam_isholiday_today_active",0],
["Latch","$HohesFriedensfest_name","$Name_isholiday_today","$HohesFriedensfest_isholiday_today_active",0],
["Latch","$MariaeHimmelfahrt_name","$Name_isholiday_today","$MariaeHimmelfahrt_isholiday_today_active",0],
["Latch","$TagDerDeutschenEinheit_name","$Name_isholiday_today","$TagDerDeutschenEinheit_isholiday_today_active",0],
["Latch","$Reformationstag_name","$Name_isholiday_today","$Reformationstag_isholiday_today_active",0],
["Latch","$Allerheiligen_name","$Name_isholiday_today","$Allerheiligen_isholiday_today_active",0],
["Latch","$BussUndBettag_name","$Name_isholiday_today","$BussUndBettag_isholiday_today_active",0],
["Latch","$Advent1_name","$Name_isholiday_today","$Advent1_isholiday_today_active",0],
["Latch","$Advent2_name","$Name_isholiday_today","$Advent2_isholiday_today_active",0],
["Latch","$Advent3_name","$Name_isholiday_today","$Advent3_isholiday_today_active",0],
["Latch","$Advent4_name","$Name_isholiday_today","$Advent4_isholiday_today_active",0],
["Latch","$Heiligabend_name","$Name_isholiday_today","$Heiligabend_isholiday_today_active",0],
["Latch","$Weihnachtstag1_name","$Name_isholiday_today","$Weihnachtstag1_isholiday_today_active",0],
["Latch","$Weihnachtstag2_name","$Name_isholiday_today","$Weihnachtstag2_isholiday_today_active",0],
["Latch","$Silvester_name","$Name_isholiday_today","$Silvester_isholiday_today_active",0],
// Name des aktiven Feiertages ermitteln - MORGEN
["Latch","$Neujahr_name","$Name_isholiday_tomorrow","$Neujahr_isholiday_tomorrow_active",0],
["Latch","$Heilige3Koenige_name","$Name_isholiday_tomorrow","$Heilige3Koenige_isholiday_tomorrow_active",0],
["Latch","$Weiberfastnacht_name","$Name_isholiday_tomorrow","$Weiberfastnacht_isholiday_tomorrow_active",0],
["Latch","$Rosenmontag_name","$Name_isholiday_tomorrow","$Rosenmontag_isholiday_tomorrow_active",0],
["Latch","$Fastnachtsdienstag_name","$Name_isholiday_tomorrow","$Fastnachtsdienstag_isholiday_tomorrow_active",0],
["Latch","$Aschermittwoch_name","$Name_isholiday_tomorrow","$Aschermittwoch_isholiday_tomorrow_active",0],
["Latch","$Frauentag_name","$Name_isholiday_tomorrow","$Frauentag_isholiday_tomorrow_active",0],
["Latch","$Gruendonnerstag_name","$Name_isholiday_tomorrow","$Gruendonnerstag_isholiday_tomorrow_active",0],
["Latch","$Karfreitag_name","$Name_isholiday_tomorrow","$Karfreitag_isholiday_tomorrow_active",0],
["Latch","$Ostersonntag_name","$Name_isholiday_tomorrow","$Ostersonntag_isholiday_tomorrow_active",0],
["Latch","$Ostermontag_name","$Name_isholiday_tomorrow","$Ostermontag_isholiday_tomorrow_active",0],
["Latch","$TagDerArbeit_name","$Name_isholiday_tomorrow","$TagDerArbeit_isholiday_tomorrow_active",0],
["Latch","$ChristiHimmelfahrt_name","$Name_isholiday_tomorrow","$ChristiHimmelfahrt_isholiday_tomorrow_active",0],
["Latch","$Pfingstsonntag_name","$Name_isholiday_tomorrow","$Pfingstsonntag_isholiday_tomorrow_active",0],
["Latch","$Pfingstmontag_name","$Name_isholiday_tomorrow","$Pfingstmontag_isholiday_tomorrow_active",0],
["Latch","$Frohleichnam_name","$Name_isholiday_tomorrow","$Frohleichnam_isholiday_tomorrow_active",0],
["Latch","$HohesFriedensfest_name","$Name_isholiday_tomorrow","$HohesFriedensfest_isholiday_tomorrow_active",0],
["Latch","$MariaeHimmelfahrt_name","$Name_isholiday_tomorrow","$MariaeHimmelfahrt_isholiday_tomorrow_active",0],
["Latch","$TagDerDeutschenEinheit_name","$Name_isholiday_tomorrow","$TagDerDeutschenEinheit_isholiday_tomorrow_active",0],
["Latch","$Reformationstag_name","$Name_isholiday_tomorrow","$Reformationstag_isholiday_tomorrow_active",0],
["Latch","$Allerheiligen_name","$Name_isholiday_tomorrow","$Allerheiligen_isholiday_tomorrow_active",0],
["Latch","$BussUndBettag_name","$Name_isholiday_tomorrow","$BussUndBettag_isholiday_tomorrow_active",0],
["Latch","$Advent1_name","$Name_isholiday_tomorrow","$Advent1_isholiday_tomorrow_active",0],
["Latch","$Advent2_name","$Name_isholiday_tomorrow","$Advent2_isholiday_tomorrow_active",0],
["Latch","$Advent3_name","$Name_isholiday_tomorrow","$Advent3_isholiday_tomorrow_active",0],
["Latch","$Advent4_name","$Name_isholiday_tomorrow","$Advent4_isholiday_tomorrow_active",0],
["Latch","$Heiligabend_name","$Name_isholiday_tomorrow","$Heiligabend_isholiday_tomorrow_active",0],
["Latch","$Weihnachtstag1_name","$Name_isholiday_tomorrow","$Weihnachtstag1_isholiday_tomorrow_active",0],
["Latch","$Weihnachtstag2_name","$Name_isholiday_tomorrow","$Weihnachtstag2_isholiday_tomorrow_active",0],
["Latch","$Silvester_name","$Name_isholiday_tomorrow","$Silvester_isholiday_tomorrow_active",0],
// Ist nun heute ein Feiertag?
["Or",["$Neujahr_isholiday_today_active","$Heilige3Koenige_isholiday_today_active","$Weiberfastnacht_isholiday_today_active","$Rosenmontag_isholiday_today_active","$Fastnachtsdienstag_isholiday_today_active","$Aschermittwoch_isholiday_today_active","$Frauentag_isholiday_today_active","$Gruendonnerstag_isholiday_today_active","$Karfreitag_isholiday_today_active","$Ostersonntag_isholiday_today_active","$Ostermontag_isholiday_today_active","$TagDerArbeit_isholiday_today_active","$ChristiHimmelfahrt_isholiday_today_active","$Pfingstsonntag_isholiday_today_active","$Pfingstmontag_isholiday_today_active","$Frohleichnam_isholiday_today_active","$HohesFriedensfest_isholiday_today_active","$MariaeHimmelfahrt_isholiday_today_active","$TagDerDeutschenEinheit_isholiday_today_active","$Reformationstag_isholiday_today_active","$Allerheiligen_isholiday_today_active","$BussUndBettag_isholiday_today_active","$Advent1_isholiday_today_active","$Advent2_isholiday_today_active","$Advent3_isholiday_today_active","$Advent4_isholiday_today_active","$Heiligabend_isholiday_today_active","$Weihnachtstag1_isholiday_today_active","$Weihnachtstag2_isholiday_today_active","$Silvester_isholiday_today_active"], "$holiday_today"],
// Ist nun morgen ein Feiertag?
["Or",["$Neujahr_isholiday_tomorrow_active","$Heilige3Koenige_isholiday_tomorrow_active","$Weiberfastnacht_isholiday_tomorrow_active","$Rosenmontag_isholiday_tomorrow_active","$Fastnachtsdienstag_isholiday_tomorrow_active","$Aschermittwoch_isholiday_tomorrow_active","$Frauentag_isholiday_tomorrow_active","$Gruendonnerstag_isholiday_tomorrow_active","$Karfreitag_isholiday_tomorrow_active","$Ostersonntag_isholiday_tomorrow_active","$Ostermontag_isholiday_tomorrow_active","$TagDerArbeit_isholiday_tomorrow_active","$ChristiHimmelfahrt_isholiday_tomorrow_active","$Pfingstsonntag_isholiday_tomorrow_active","$Pfingstmontag_isholiday_tomorrow_active","$Frohleichnam_isholiday_tomorrow_active","$HohesFriedensfest_isholiday_tomorrow_active","$MariaeHimmelfahrt_isholiday_tomorrow_active","$TagDerDeutschenEinheit_isholiday_tomorrow_active","$Reformationstag_isholiday_tomorrow_active","$Allerheiligen_isholiday_tomorrow_active","$BussUndBettag_isholiday_tomorrow_active","$Advent1_isholiday_tomorrow_active","$Advent2_isholiday_tomorrow_active","$Advent3_isholiday_tomorrow_active","$Advent4_isholiday_tomorrow_active","$Heiligabend_isholiday_tomorrow_active","$Weihnachtstag1_isholiday_tomorrow_active","$Weihnachtstag2_isholiday_tomorrow_active","$Silvester_isholiday_tomorrow_active"], "$holiday_tomorrow"],
// Jetzt noch das Problem 31.12. -> 1.1. "abfangen"
// Schaltjahr: DOY=366; $Neujahr= true
["CalcFormula",["$Yday", "$Neujahr", "$LeapYear"], "$Silvester_LeapYear", "$Formel_Silvester_LeapYear"],
// Kein Schaltjahr: DOY=365; $Neujahr= true
["CalcFormula",["$Yday", "$Neujahr", "$LeapYear"], "$Silvester_NormalYear", "$Formel_Silvester_NormalYear"],
["Latch","$true","$holiday_tomorrow","$Silvester_LeapYear",0],
["Latch","$Neujahr_name","$Name_isholiday_tomorrow","$Silvester_LeapYear",0],
["Latch","$true","$holiday_tomorrow","$Silvester_NormalYear",0],
["Latch","$Neujahr_name","$Name_isholiday_tomorrow","$Silvester_NormalYear",0]
],
"Input": [
["Ostersonntag DOY", "aus externer Logik","$Easter","u"],
["1. Adventssonntag DOY", "aus externer Logik","$Advent","u"],
// ["DOY", "manuelle Eingabe DOY - nur zu Testzwecken","$Yday","ai"],
["Neujahr", "01.Januar","$Neujahr","u"],
["Heilige 3 Könige", "06.Januar","$Heilige3Koenige","u"],
["Weiberfastnacht", "52 Tage vor Ostern","$Weiberfastnacht","u"],
["Rosenmontag", "48 Tage vor Ostern","$Rosenmontag","u"],
["Fastnachtsdienstag", "47 Tage vor Ostern","$Fastnachtsdienstag","u"],
["Aschermittwoch", "46 Tage vor Ostern","$Aschermittwoch","u"],
["Frauentag", "08.März","$Frauentag","u"],
["Gründonnerstag", "3 Tage vor Ostern","$Gruendonnerstag","u"],
["Karfeitag", "2 Tage vor Ostern","$Karfreitag","u"],
["Ostersonntag", "Ostern","$Ostersonntag","u"],
["Ostermontag", "1 Tag nach Ostern","$Ostermontag","u"],
["Tag der Arbeit", "01. Mai","$TagDerArbeit","u"],
["Christi Himmelfahrt", "39 Tage nach Ostern","$ChristiHimmelfahrt","u"],
["Pfingstsonntag", "49 Tage nach Ostern","$Pfingstsonntag","u"],
["Pfingstmontag", "50 Tage nach Ostern","$Pfingstmontag","u"],
["Frohleichnam", "60 Tage nach Ostern","$Frohleichnam","u"],
["Hohes Friedensfest", "08.August","$HohesFriedensfest","u"],
["Mariä Himmelfahrt", "15.August","$MariaeHimmelfahrt","u"],
["Tag der Deutschen Einheit", "03.Oktober","$TagDerDeutschenEinheit","u"],
["Reformationstag", "31.Oktober","$Reformationstag","u"],
["Allerheiligen", "01.November","$Allerheiligen","u"],
["Buß- und Bettag", "11 Tage vor 1. Advent","$BussUndBettag","u"],
["1. Advent", "1. Advent","$Advent1","u"],
["2. Advent", "7 Tage nach 1. Advent","$Advent2","u"],
["3. Advent", "14 Tage nach 1. Advent","$Advent3","u"],
["4. Advent", "21 Tage nach 1. Advent","$Advent4","u"],
["Heiligabend", "24.Dezember","$Heiligabend","u"],
["1. Weihnachtsfeiertag", "25.Dezember","$Weihnachtstag1","u"],
["2. Weihnachtsfeiertag", "26.Dezember","$Weihnachtstag2","u"],
["Silvester", "31.Dezember","$Silvester","u"]
],
"Output": [
["Ist heute Feiertag?","","$holiday_today","a"],
["Name?","","$Name_isholiday_today","a"],
["Ist morgen Feiertag?","","$holiday_tomorrow","a"],
["Name?","","$Name_isholiday_tomorrow","a"]
]
}
/**Der Schöpfer dieser Custom Logik überträgt die Nutzungsrechte gemäß der TOLL ("Timberwolf Open Logikblock License") die unter https://wrgt.news/TOLL zum Download zur Verfügung steht. */