From 20ed3c2e6dbc417dc0fede674894457ac6231410 Mon Sep 17 00:00:00 2001 From: Horus Date: Thu, 14 Jan 2021 12:15:03 +0100 Subject: Fix php warning. --- composer.json | 2 +- inc/iCalFeed.php | 39 +++++++++++++++++++++++++++++++++++++++ inc/ical.php | 39 --------------------------------------- 3 files changed, 40 insertions(+), 40 deletions(-) create mode 100644 inc/iCalFeed.php delete mode 100644 inc/ical.php diff --git a/composer.json b/composer.json index b690b8d..0dc1bd2 100644 --- a/composer.json +++ b/composer.json @@ -4,6 +4,6 @@ "nesbot/carbon": "^2.43" }, "autoload": { - "files": [ "inc/config.php", "inc/Zeitumstellung.php", "inc/ical.php"] + "files": [ "inc/config.php", "inc/Zeitumstellung.php", "inc/iCalFeed.php"] } } diff --git a/inc/iCalFeed.php b/inc/iCalFeed.php new file mode 100644 index 0000000..fc30e15 --- /dev/null +++ b/inc/iCalFeed.php @@ -0,0 +1,39 @@ +setName(APP_NAME); + $vCalendar->setTimezone('Europe/Berlin'); + + $tc = new Zeitumstellung(); + + for ( $i=0; $i<3; $i++ ) { + + $vEvent = new Event(); + $vEvent + ->setDtStart(new \DateTime($tc->dateText)) + ->setDtEnd(new \DateTime($tc->dateText)) + ->setNoTime(true) + ->setSummary('Zeitumstellung') + ->setUrl( APP_URL ) + ->setDescription($tc->description) + ->setDescriptionHTML($tc->descriptionHTML); + + $vCalendar->addComponent($vEvent); + + $tc = $tc->next(); + } + + header('Content-Type: text/calendar; charset=utf-8'); + + if ( isset($_REQUEST['download']) && '0' != $_REQUEST['download'] ) { + header('Content-Disposition: attachment; filename="zeitumstellung.ics"'); + } + + echo $vCalendar->render(); +} diff --git a/inc/ical.php b/inc/ical.php deleted file mode 100644 index 7cc30e9..0000000 --- a/inc/ical.php +++ /dev/null @@ -1,39 +0,0 @@ -setName(APP_NAME); - $vCalendar->setTimezone('Europe/Berlin'); - - $tc = new Zeitumstellung(); - - for ( $i=0; $i<3; $i++ ) { - - $vEvent = new Event(); - $vEvent - ->setDtStart(new \DateTime($tc->dateText)) - ->setDtEnd(new \DateTime($tc->dateText)) - ->setNoTime(true) - ->setSummary('Zeitumstellung') - ->setUrl( APP_URL ) - ->setDescription($tc->description) - ->setDescriptionHTML($tc->descriptionHTML); - - $vCalendar->addComponent($vEvent); - - $tc = $tc->next(); - } - - header('Content-Type: text/calendar; charset=utf-8'); - - if ( '0' != $_REQUEST['download'] ) { - header('Content-Disposition: attachment; filename="zeitumstellung.ics"'); - } - - echo $vCalendar->render(); -} -- cgit v1.2.3