dev-master
9999999-dev https://github.com/chadl/StriideCalendarBundle.gitUseful Calendar Features.
MIT
The Requires
- php >=5.3.2
- eluceo/ical dev-master
by Chad Lindstrom
calendar symfony2
Useful Calendar Features.
The intent for this Bundle is to provide a bridge between http://kigkonsult.se/iCalcreator/ and Symfony, (*1)
StriideCalendarBundle: resource: "@StriideCalendarBundle/Resources/config/routing.yml" prefix: /, (*2)
$calendar = new Calendar(); $calendar->setGuid(md5("some unique randome identifier)); $calendar->setName("My Calendar Feed"); $calendar->setDescription("Description of my Calendar Feed"); $items = ...; // set of events to be used in the calendar feed foreach($items as $item) { $ce = new Event(); $ce->setStarttime($item->getLocalStartTime()); $ce->setLocation($item->getLocation()); $ce->setEndtime($item->getLocalEndTime()); $ce->setName($item->getTitle()); $calendar->addEvent($ce); $calendar->setTimezone($item->getDateTimeZone()); } $ics = $this->get('striide_calendar.service')->calendarToIcs($calendar); $filename = "feed.ics"; return new Response( $ics->render(), 200, array( 'Content-type' => "text/calendar", 'Content-Disposition' => 'inline; filename="'.$filename.'"' ) );
Useful Calendar Features.
MIT
calendar symfony2