| 123456789101112131415161718 |
- BEGIN:VCALENDAR
- VERSION:2.0
- PRODID:-//hacksw/handcal//NONSGML v1.0//EN
- {% for period in event.getPeriods %}BEGIN:VEVENT
- UID:{{ period.getStartOn|date('Ymd\\THis') }}Z-{{ event.id}}@orgasso.net
- DTSTART:{{ period.getStartOn|date('Ymd\\THis') }}Z
- DTEND:{{ period.getEndOn|date('Ymd\\THis') }}Z
- SUMMARY:{{ event.name }}
- {% set description_lines = [] %}
- {% for party in event.getParties %}
- {% set line = party.getGame.getName ~ '\nHoraire : le ' ~ party.getStartOn|date('d/m') ~ ' de ' ~ party.getStartOn|date('H:i') ~ ' à ' ~ party.getEndOn|date('H:i') ~ '\n' ~ party.getGame.getDescription %}
- {% set description_lines = description_lines|merge([line]) %}
- {% endfor %}
- {% set description = (event.description ~ '\n' ~ description_lines|join('\n'))|replace({',':'\,',';':'\;','\\':'\\\\'}) %}
- DESCRIPTION:{{ description }}
- URL:{{ url('app_main_booking', {id: event.id}) }}
- END:VEVENT{% endfor %}
- END:VCALENDAR
|