Add rewrite and headers for the ical file
authorSteve Sutton <steve@gaslightmedia.com>
Thu, 11 Jun 2015 15:35:03 +0000 (11:35 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Thu, 11 Jun 2015 15:35:03 +0000 (11:35 -0400)
update .htaccess file for the rewrite rule
update ical file for the headers.

.htaccess
ical/index.php

index e115a99..4ba5310 100644 (file)
--- 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]
 
index 81a4636..6a1d18e 100644 (file)
@@ -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';