/cis/lib/Gustavus/Concourse/Router.php:108:
array (size=30)
'index' =>
array (size=2)
'route' => string '/' (length=1)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:index' (length=50)
'eventId' =>
array (size=2)
'route' => string '/{eventId=\d+}' (length=14)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:displayEvent' (length=57)
'eventIdTime' =>
array (size=2)
'route' => string '/{eventId=\d+}/{timeId=\d+}' (length=27)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:displayEvent' (length=57)
'upload' =>
array (size=3)
'route' => string '/upload' (length=7)
'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:upload' (length=53)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'submit' =>
array (size=3)
'route' => string '/submit' (length=7)
'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:submit' (length=53)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'edit' =>
array (size=3)
'route' => string '/edit/{id=\d+}' (length=14)
'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:submit' (length=53)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'manage' =>
array (size=3)
'route' => string '/{action=manage}/{id=\d+}' (length=25)
'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:submit' (length=53)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'managePending' =>
array (size=3)
'route' => string '/managePending' (length=14)
'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:managePending' (length=64)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'manageDrafts' =>
array (size=3)
'route' => string '/manageDrafts' (length=13)
'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:manageDrafts' (length=63)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'manageRejected' =>
array (size=3)
'route' => string '/manageRejected' (length=15)
'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:manageRejected' (length=65)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'manageDeleted' =>
array (size=3)
'route' => string '/manageDeleted' (length=14)
'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:manageDeleted' (length=64)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'manageCancelled' =>
array (size=3)
'route' => string '/manageCancelled' (length=16)
'handler' => string 'Gustavus\Calendar\Controllers\ModerationController:manageCancelled' (length=66)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'yourItems' =>
array (size=3)
'route' => string '/yourItems' (length=10)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:yourItems' (length=54)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'modifyTags' =>
array (size=2)
'route' => string '/modifyTags/{eventId=\d+}' (length=25)
'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:modifyTags' (length=57)
'locationSuggestions' =>
array (size=3)
'route' => string '/locationSuggestions' (length=20)
'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:locationSuggestions' (length=66)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'locationSearch' =>
array (size=3)
'route' => string '/locationSearch' (length=15)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:locationSearch' (length=59)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'sponsorSuggestions' =>
array (size=3)
'route' => string '/sponsorSuggestions' (length=19)
'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:sponsorSuggestions' (length=65)
'visibleTo' =>
array (size=2)
0 => string 'calendar' (length=8)
1 =>
array (size=1)
...
'revisions' =>
array (size=2)
'route' => string '/revisions/{eventId=\d+}' (length=24)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:handleRevisions' (length=60)
'export' =>
array (size=2)
'route' => string '/export/{format=ical|json}' (length=26)
'handler' => string 'Gustavus\Calendar\Controllers\ExportController:export' (length=53)
'exportICAL' =>
array (size=2)
'route' => string '/export' (length=7)
'handler' => string 'Gustavus\Calendar\Controllers\ExportController:exportItem' (length=57)
'exportItem' =>
array (size=2)
'route' => string '/exportItem' (length=11)
'handler' => string 'Gustavus\Calendar\Controllers\ExportController:exportItem' (length=57)
'buildSlug' =>
array (size=2)
'route' => string '/buildSlug' (length=10)
'handler' => string 'Gustavus\Calendar\Controllers\SubmitController:buildSlug' (length=56)
'eventSlug' =>
array (size=2)
'route' => string '/{slug}' (length=7)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:displayEvent' (length=57)
'eventSlugTime' =>
array (size=2)
'route' => string '/{slug}/{timeId=\d+}' (length=20)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:displayEvent' (length=57)
'upcomingCalendarWidget' =>
array (size=2)
'route' => string '/widgets/upcomingCalendar' (length=25)
'handler' => string 'Gustavus\Calendar\Controllers\WidgetsController:upcomingCalendar' (length=64)
'indexDate' =>
array (size=2)
'route' => string '/{month=\d+}/{day=\d+}/{year=\d+}' (length=33)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:index' (length=50)
'searchType' =>
array (size=2)
'route' => string '/{type=\w+}/{search=.+}' (length=23)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:index' (length=50)
'searchTypeDate' =>
array (size=2)
'route' => string '/{type=\w+}/{search=.+}/{month=\d+}/{day=\d+}/{year=\d+}' (length=56)
'handler' => string 'Gustavus\Calendar\Controllers\MainController:index' (length=50)
'getPuller' =>
array (size=1)
'handler' => string 'Gustavus\Calendar\Controllers\CalendarPuller:getPuller' (length=54)
'eventFileURL' =>
array (size=1)
'route' => string '/files/{eventId=\d+}/{fileName}' (length=31)
/cis/lib/Gustavus/Concourse/Router.php:109:string '/export/ical' (length=12)
/cis/lib/Gustavus/Concourse/Router.php:233:
array (size=2)
0 => string 'export' (length=6)
1 => string 'ical' (length=4)
/cis/lib/Gustavus/Concourse/Router.php:110:
array (size=1)
'export' =>
array (size=1)
'format' => string 'ical' (length=4)
/cis/lib/Gustavus/Concourse/Router.php:233:
array (size=2)
0 => string 'export' (length=6)
1 => string 'ical' (length=4)
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /cis/lib/Gustavus/Concourse/Router.php:108) in /cis/lib/Gustavus/Calendar/Controllers/CalendarPuller.php on line 1180 |
Call Stack |
# | Time | Memory | Function | Location |
1 | 0.0011 | 390608 | {main}( ) | .../index.php:0 |
2 | 0.0018 | 412160 | Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Calendar/routing.php', $route = 'export/ical' ) | .../index.php:12 |
3 | 0.0021 | 429168 | Gustavus\Concourse\Router::runHandler( $alias = 'export', $routeConfig = ['route' => '/export/{format=ical|json}', 'handler' => 'Gustavus\\Calendar\\Controllers\\ExportController:export'], $args = ['format' => 'ical'] ) | .../Router.php:116 |
4 | 0.0022 | 432376 | call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:194}( $callback = [0 => class Gustavus\Calendar\Controllers\ExportController { protected $apiKey = 'BDA960690C4AD66A46039B55C6730EB6'; protected $applicationTitle = 'Calendar'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'export'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = class Gustavus\GACCache\DataStores\MemcachedDataStore { ... }; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private ${Gustavus\Calendar\Controllers\CalendarPuller}params = [...]; protected $pastEvents = [...]; protected $upcomingEvents = [...]; protected $events = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}pastTimes = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}upcomingTimes = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}times = [...] }, 1 => 'export'], $args = ['format' => 'ical'] ) | .../Router.php:194 |
5 | 0.0022 | 432544 | Gustavus\Calendar\Controllers\ExportController->export( $params = ['format' => 'ical'] ) | .../Router.php:194 |
6 | 0.0022 | 432544 | Gustavus\Calendar\Controllers\ExportController->iCalendar( ) | .../ExportController.php:85 |
7 | 0.0027 | 440320 | Gustavus\Calendar\Controllers\CalendarPuller->displayICalendar( $params = ['modifySequence' => 4] ) | .../ExportController.php:214 |
8 | 0.1122 | 741416 | header( $header = 'Content-Type: text/calendar' ) | .../CalendarPuller.php:1180 |
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /cis/lib/Gustavus/Concourse/Router.php:108) in /cis/lib/Gustavus/Calendar/Controllers/CalendarPuller.php on line 1181 |
Call Stack |
# | Time | Memory | Function | Location |
1 | 0.0011 | 390608 | {main}( ) | .../index.php:0 |
2 | 0.0018 | 412160 | Gustavus\Concourse\Router::handleRequest( $routingConfig = '/cis/lib/Gustavus/Calendar/routing.php', $route = 'export/ical' ) | .../index.php:12 |
3 | 0.0021 | 429168 | Gustavus\Concourse\Router::runHandler( $alias = 'export', $routeConfig = ['route' => '/export/{format=ical|json}', 'handler' => 'Gustavus\\Calendar\\Controllers\\ExportController:export'], $args = ['format' => 'ical'] ) | .../Router.php:116 |
4 | 0.0022 | 432376 | call_user_func:{/cis/lib/Gustavus/Concourse/Router.php:194}( $callback = [0 => class Gustavus\Calendar\Controllers\ExportController { protected $apiKey = 'BDA960690C4AD66A46039B55C6730EB6'; protected $applicationTitle = 'Calendar'; protected $subtitle = ''; protected $content = ''; protected $focusBox = ''; protected $localNavigation = ''; protected $stylesheets = ''; protected $javascripts = ''; protected $breadCrumbs = [...]; protected $templatePreferences = [...]; private ${Gustavus\Concourse\Controller}em = class Doctrine\ORM\EntityManager { ... }; private ${Gustavus\Concourse\Controller}newEm = NULL; private ${Gustavus\Concourse\Controller}dbal = NULL; private ${Gustavus\Concourse\Controller}twig = NULL; private ${Gustavus\Concourse\Controller}routeAlias = 'export'; private ${Gustavus\Concourse\Controller}persistors = NULL; private ${Gustavus\Concourse\Controller}globalCacheDS = class Gustavus\GACCache\DataStores\MemcachedDataStore { ... }; private ${Gustavus\Concourse\Controller}loggedInPerson = NULL; private ${Gustavus\Calendar\Controllers\CalendarPuller}params = [...]; protected $pastEvents = [...]; protected $upcomingEvents = [...]; protected $events = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}pastTimes = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}upcomingTimes = [...]; private ${Gustavus\Calendar\Controllers\CalendarPuller}times = [...] }, 1 => 'export'], $args = ['format' => 'ical'] ) | .../Router.php:194 |
5 | 0.0022 | 432544 | Gustavus\Calendar\Controllers\ExportController->export( $params = ['format' => 'ical'] ) | .../Router.php:194 |
6 | 0.0022 | 432544 | Gustavus\Calendar\Controllers\ExportController->iCalendar( ) | .../ExportController.php:85 |
7 | 0.0027 | 440320 | Gustavus\Calendar\Controllers\CalendarPuller->displayICalendar( $params = ['modifySequence' => 4] ) | .../ExportController.php:214 |
8 | 0.1124 | 743984 | header( $header = 'Content-Disposition: inline; filename=calendar.ics' ) | .../CalendarPuller.php:1181 |
BEGIN:VCALENDAR
PRODID:-//Gustavus Adolphus College//College Calendar//EN
VERSION:2.0
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:https://beta.gac.edu/calendar/export/ical?locations%5B0%5D=Com
puter+lab+on+the+main+floor+of+Olin+Hall
X-WR-TIMEZONE:America/Chicago
END:VCALENDAR