From 0edb438872796902d3e4d3c2eea791f6af1956aa Mon Sep 17 00:00:00 2001 From: horus Date: Thu, 20 Feb 2020 15:35:53 +0100 Subject: Supports iCal-Feed and styled website with bootstrap.css. --- app/Http/Controllers/iCalController.php | 34 +++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) (limited to 'app/Http/Controllers/iCalController.php') diff --git a/app/Http/Controllers/iCalController.php b/app/Http/Controllers/iCalController.php index 928976e..f41f322 100644 --- a/app/Http/Controllers/iCalController.php +++ b/app/Http/Controllers/iCalController.php @@ -15,25 +15,31 @@ class iCalController extends Controller { * * @return Response */ - public function showPage(Request $request) { + public function icalFeed(Request $request) { - $tc = new Zeitumstellung(); - $data = $tc->getData(); $vCalendar = new Calendar('zeitumstellung.iamfabulous.de'); $vCalendar->setName('Zeitumstellung'); $vCalendar->setTimezone('Europe/Berlin'); - $vEvent = new Event(); - $vEvent - ->setDtStart(new \DateTime($tc->dateText)) - ->setDtEnd(new \DateTime($tc->dateText)) - ->setNoTime(true) - ->setSummary('Zeitumstellung') - ->setDescription($tc->description) - ->setDescriptionHTML($tc->descriptionHTML); + $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( env("APP_URL") ) + ->setDescription($tc->description) + ->setDescriptionHTML($tc->descriptionHTML); - $vCalendar->addComponent($vEvent); + $vCalendar->addComponent($vEvent); + + $tc = $tc->next(); + } header('Content-Type: text/calendar; charset=utf-8'); @@ -43,4 +49,8 @@ class iCalController extends Controller { echo $vCalendar->render(); } + + public function showPage(Request $request) { + return view('index'); + } } -- cgit v1.2.3