From 33127baeaa98a4337ecaede2845e2eadcc3da0ae Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Thu, 11 Jun 2015 11:35:03 -0400 Subject: [PATCH] Add rewrite and headers for the ical file update .htaccess file for the rewrite rule update ical file for the headers. --- .htaccess | 1 + ical/index.php | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.htaccess b/.htaccess index e115a99..4ba5310 100644 --- a/.htaccess +++ b/.htaccess @@ -38,6 +38,7 @@ RewriteRule ^v/[0-9\.]+/(.*) $1 [L] ############ ## Events ## ############ +RewriteRule ^event-calendar.ics ical/index.php [L] RewriteRule ^events/([0-9]*)/([0-9]*)/$ index.php?catid=$1&eventid=$2 [QSA,L] RewriteRule ^events/([0-9]*)/$ index.php?catid=$1 [QSA,L] diff --git a/ical/index.php b/ical/index.php index 81a4636..6a1d18e 100644 --- a/ical/index.php +++ b/ical/index.php @@ -43,6 +43,8 @@ require_once COMMON_APP_BASE . 'EventCalendar/V1/models/EventMapper.php'; $eventMapper = new EventMapper(Toolkit_Database::getInstance()); $events = $eventMapper->fetchFilteredEvents(); +header('Content-type: text/calendar; charset=utf-8'); +header('Content-Disposition: inline; filename=event-calendar.ics'); echo $icalHeader; $dateTimeFormat = '%s %s:%s %s'; $dateFormat = '%s'; -- 2.17.1