{% extends 'program_base.html' %} {% block program_content %}

{{ date|date:"l, F jS" }}

{% for event in events %} {% ifchanged event.event_type %} {% if not forloop.first %}{% endif %}

{{ event.event_type }}

{% endifchanged %} {{ event.start|date:"H:i" }} - {{ event.end|date:"H:i" }}
{{ event }}
{% if event.speakers.exists %} by {{ event.speakers.all|join:", " }} {% endif %}
{% endfor %}
{% for timeslot in timeslots %} {% for eventinstance in eventinstances %} {% if eventinstance.when.lower.time == timeslot.time %} {% endif %} {% endfor %} {% endfor %}
{{ timeslot.time }} {{ eventinstance.event.title }}
{{ eventinstance.when.lower.time }}-{{ eventinstance.when.upper.time }}
{% endblock program_content %}