Ankündigung

Einklappen
Keine Ankündigung bisher.

GitHub HolidayCalender

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • GitHub HolidayCalender

    Hallo,

    kleine Frage an den Profi.

    Ich meine von hausl ist der HolidayCalendar auf GitHub, leider geht der Link nicht mehr.


    Gibt es bei dem Skript die Möglichkeit, den Reformationstag dieses Jahr für alle Bundesländer ziehen zu lassen?

    Muss ich dann unter Filter in der de.php die Bundesländer rausnehmen?


    Vielen Dank Gruß Matthias

  • #2
    Der Link den man bei 'hausl github' googlen findet funktioniert in der Tat nichtmehr (hat da vielleicht jemand das repository umbenannt?
    Code:
    https://github.com/hausl/HolidayCalendar
    Der hier funktioniert aber weiterhin:
    https://github.com/hausl/holiday-calendar

    Eventuell wirst du mit der Beschreibung dort ja schon fündig, zu deiner Frage sonst kann ich leider nichts sagen.

    Kommentar


    • #3
      Zitat von Matze1708 Beitrag anzeigen
      ... den Reformationstag dieses Jahr für alle Bundesländer ziehen zu lassen? ... Muss ich dann unter Filter in der de.php die Bundesländer rausnehmen?
      Genau so ist es. Im Grunde wie bei den nationalen Feiertagen. Gilt dann halt für alle Jahre.

      PHP-Code:
      filter => [] 
      MOD: Verschoben von PHP-Einsteiger
      The string "()()" is not palindrom but the String "())(" is.

      Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
      PHP.de Wissenssammlung | Kein Support per PN

      Kommentar


      • #4
        2017 gibt es in Deutschland eine Ausnahme:
        Im Jahr 2017, dem 500. Jahr des Beginns der Reformation, ist der 31. Oktober einmalig ein gesamtdeutscher gesetzlicher Feiertag.
        Quelle: https://de.wikipedia.org/wiki/Reformationstag

        Da diese Ausnahme nur 2017 gilt, würde ich nicht den config-file temporär ändern, sondern hausls Klasse mit einer Erweiterung wrappen, welche für die benötigten Methoden den Sonderfall 2017 behandelt. Mal so angedacht für 2017 fix ein Bundesland durchreichen, wo der Reformationstag immer Feiertag ist.

        Kommentar


        • #5
          Oder die config direkt per PHP befummeln. Ist nur ein PHP-File das ein Array zurückgibt. Leider grad keine Zeit um genauer zu schauen, schon wieder am Sprung.
          The string "()()" is not palindrom but the String "())(" is.

          Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
          PHP.de Wissenssammlung | Kein Support per PN

          Kommentar


          • #6
            Ein 2. Eintrag mit eine konkreten Jahreszahl 2017 und als Filter alle Bundesländer, welche diesen Feiertag nur dieses Jahr haben !

            PHP-Code:
                    [
                        
            'names'  => ['de' => 'Reformationstag 2017'],
                        
            'date'   => '2017-10-31',
                        
            'filter' => ['BY','BE','HB','HH','HE','NI','NW','RP','SL','SH']
                    ],
                    [
                        
            'names'  => ['de' => 'Reformationstag'],
                        
            'date'   => '10-31',
                        
            'filter' => ['BW''BB''MV''SN''ST''TH']
                    ], 

            Kommentar


            • #7
              Schaut nach einer sehr guten Lösung für diese "Problem". Ich habe das auch noch in die Config aufgenommen, Danke!
              The string "()()" is not palindrom but the String "())(" is.

              Debugging: Finde DEINE Fehler selbst! | Gegen Probleme beim E-Mail-Versand | Sicheres Passwort-Hashing | Includes niemals ohne __DIR__
              PHP.de Wissenssammlung | Kein Support per PN

              Kommentar

              Lädt...
              X