diff options
Diffstat (limited to 'app/Http/Controllers/iCalController.php')
| -rw-r--r-- | app/Http/Controllers/iCalController.php | 56 |
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'); - } -} |
