summaryrefslogtreecommitdiff
path: root/app/Http/Controllers/iCalController.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Http/Controllers/iCalController.php')
-rw-r--r--app/Http/Controllers/iCalController.php56
1 files changed, 0 insertions, 56 deletions
diff --git a/app/Http/Controllers/iCalController.php b/app/Http/Controllers/iCalController.php
deleted file mode 100644
index f41f322..0000000
--- a/app/Http/Controllers/iCalController.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-
-namespace App\Http\Controllers;
-use Illuminate\Http\Request;
-
-use Eluceo\iCal\Component\Calendar;
-use Eluceo\iCal\Component\Event;
-
-
-use App\Libraries\Zeitumstellung;
-
-class iCalController extends Controller {
- /**
- * Shows the index page.
- *
- * @return Response
- */
- public function icalFeed(Request $request) {
-
-
- $vCalendar = new Calendar('zeitumstellung.iamfabulous.de');
- $vCalendar->setName('Zeitumstellung');
- $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( env("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->input('download') ) {
- header('Content-Disposition: attachment; filename="zeitumstellung.ics"');
- }
-
- echo $vCalendar->render();
- }
-
- public function showPage(Request $request) {
- return view('index');
- }
-}