{# génère un fichier vcalendar à partir d'un événement #} BEGIN:VCALENDAR VERSION:2.0 PRODID:-//hacksw/handcal//NONSGML v1.0//EN {% for period in event.getPeriods %} BEGIN:VEVENT DTSTART:{{ period.getStartOn|date('Ymd\\THis') }}Z DTEND:{{ period.getEndOn|date('Ymd\\THis') }}Z SUMMARY:{{ event.name }} DESCRIPTION:{{ event.description }} URL:{{ url('app_main_booking', {id: event.id}) }} END:VEVENT {% endfor %} {% for party in event.getParties %} BEGIN:VEVENT DTSTART:{{ party.getStartOn|date('Ymd\\THis') }}Z DTEND:{{ party.getEndOn|date('Ymd\\THis') }}Z SUMMARY:{{ party.getGame.getName }} DESCRIPTION:{{ party.getGame.getDescription }} END:VEVENT {% endfor %} END:VCALENDAR