From: Steve Sutton Date: Thu, 11 Jun 2015 15:35:03 +0000 (-0400) Subject: Add rewrite and headers for the ical file X-Git-Tag: v1.3.4^2^2 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=33127baeaa98a4337ecaede2845e2eadcc3da0ae;p=web%2FKeweenaw.git Add rewrite and headers for the ical file update .htaccess file for the rewrite rule update ical file for the headers. --- 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';