diff --git a/includes/LitCalAPI.php b/includes/LitCalAPI.php index 94d64bb0..92395bb4 100644 --- a/includes/LitCalAPI.php +++ b/includes/LitCalAPI.php @@ -1791,7 +1791,7 @@ private function createNewRegionalFestivity( object $row ) : void { } private function handleNationalCalendarRows( array $rows ) : void { - foreach( $this->WiderRegionData->LitCal as $row ) { + foreach( $rows as $row ) { if( $this->LitSettings->Year >= $row->Metadata->sinceYear ) { if( property_exists( $row->Metadata, "untilYear" ) && $this->LitSettings->Year >= $row->Metadata->untilYear ) { continue; @@ -1813,6 +1813,12 @@ private function handleNationalCalendarRows( array $rows ) : void { case "createNew": $this->createNewRegionalFestivity( $row ); break; + case "setProperty": + break; + case "moveFestivity": + $festivityNewDate = DateTime::createFromFormat( '!j-n-Y', $row->Festivity->day.'-'.$row->Festivity->month.'-' . $this->LitSettings->Year, new DateTimeZone( 'UTC' ) ); + $this->moveFestivityDate( $row->Festivity->tag, $festivityNewDate, $row->Metadata->reason, $row->Metadata->missal ); + break; } } }