{% extends "base.html.twig" %}
{% block body %}
{% embed "1-col-sidebar.html.twig" %}
{# event list view #}
{% block column %}
{% include "includes/curtain-ads/information.html.twig" %}
<h1 class="page-title">Events</h1>
{% set selected_view = "/events" %}
{% include "includes/events-navigation-bar.html.twig" %}
{% if pagenum > 0 %}
<h3 style="text-align: center;">Upcoming Events</h3>
{% else %}
<h3 style="text-align: center;">Past Events</h3>
{% endif %}
{% block pagination %}
<div class="row" style="padding-bottom: 30px;">
<div class="col-6">
{% if previous_pagenum != 0 %}
<a href="/events/{{ previous_pagenum }}/{{ search }}">« Previous Events</a>
{% endif %}
</div>
<div class="col-6">
{% if next_pagenum != 0 %}
<a href="/events/{{ next_pagenum }}/{{ search }}" style="float: right;">Next Events »</a>
{% endif %}
</div>
</div>
{% endblock %}
{% set last_month = "" %}
{% set this_month = "" %}
{% for event in events %}
<div class="row">
<div class="col-12 eventsingle">
{% set last_month = this_month %}
{% set this_month = attribute(events_meta, event.id)._EventStartDate | date("F Y") %}
{% if this_month != last_month %}
<p class="event-separator">{{ this_month }}</p>
{% endif %}
<h3 class="list-post-title"><a href="/event/{{event.getSlug()}}" style="font-family: 'Proxima Nova', 'proxima-nova', 'Source Sans Pro', 'source-sans-pro', sans-serif;">{{ event.title }}</a></h3>
<p class="post-byline"><strong>
{% if attribute(events_meta, event.id)._EventAllDay is defined and attribute(events_meta, event.id)._EventAllDay == "yes" %}
{{ attribute(events_meta, event.id)._EventStartDate | date("F j, Y") }} - {{ attribute(events_meta, event.id)._EventEndDate | date("F j, Y") }}
{% elseif attribute(events_meta, event.id)._EventStartDate | date("F j, Y") == attribute(events_meta, event.id)._EventEndDate | date("F j, Y") %}
{{ attribute(events_meta, event.id)._EventStartDate | date("F j, Y @ g:i a") }} - {{ attribute(events_meta, event.id)._EventEndDate | date("g:i a") }} {{ attribute(events_meta, event.id)._EventTimezone|timezone }}
{% else %}
{{ attribute(events_meta, event.id)._EventStartDate | date("F j, Y @ g:i a") }} - {{ attribute(events_meta, event.id)._EventEndDate | date("F j, Y @ g:i a") }} {{ attribute(events_meta, event.id)._EventTimezone|timezone }}
{% endif %}
</strong></p>
{% if attribute(events_meta, event.id)._VenueTitle is defined and attribute(events_meta, event.id)._VenueTitle is not empty %}
<strong>
<label>{{ attribute(events_meta, event.id)._VenueTitle}}</label>
</strong>
{% if attribute(events_meta, event.id)._VenueAddress is defined and attribute(events_meta, event.id)._VenueAddress is not empty
and attribute(events_meta, event.id)._VenueCity is defined and attribute(events_meta, event.id)._VenueCity is not empty
and attribute(events_meta, event.id)._VenueState is defined and attribute(events_meta, event.id)._VenueState is not empty
and attribute(events_meta, event.id)._VenueZip is defined and attribute(events_meta, event.id)._VenueZip is not empty
and attribute(events_meta, event.id)._VenueCountry is defined and attribute(events_meta, event.id)._VenueCountry is not empty
%}
<strong>
,{{ attribute(events_meta, event.id)._VenueAddress}}
{{ attribute(events_meta, event.id)._VenueCity}}, {{ attribute(events_meta, event.id)._VenueState}}, {{ attribute(events_meta, event.id)._VenueZip}} {{ attribute(events_meta, event.id)._VenueCountry}}
</strong>
<a href="https://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=
{{ attribute(events_meta, event.id)._VenueAddress ~ ' ' ~
attribute(events_meta, event.id)._VenueCity ~ ' ' ~
attribute(events_meta, event.id)._VenueState ~ ' ' ~
attribute(events_meta, event.id)._VenueZip ~ ' ' ~
attribute(events_meta, event.id)._VenueCountry | replace({' ': '+'}) }}"
title="Click to view a Google Map" target="_blank">+ Google Map</a>
{% endif %}
{% endif %}
{#
{% if attribute(venues, event.id) is not empty %}
<strong>
<label>{{ attribute(venues, event.id).title}},</label>
{{ attribute(venues, event.id)._VenueAddress}}
{{ attribute(venues, event.id)._VenueCity}}, {{ attribute(venues, event.id)._VenueState}}, {{ attribute(venues, event.id)._VenueZip}} {{ attribute(venues, event.id)._VenueCountry}}
</strong>
<a href="https://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=
{{ attribute(venues, event.id)._VenueAddress ~ ' ' ~
attribute(venues, event.id)._VenueCity ~ ' ' ~
attribute(venues, event.id)._VenueState ~ ' ' ~
attribute(venues, event.id)._VenueZip ~ ' ' ~
attribute(venues, event.id)._VenueCountry | replace({' ': '+'}) }}"
title="Click to view a Google Map" target="_blank">+ Google Map</a>
{% endif %}
#}
<div class="row">
{% if event.getFeaturedImageTag() is not empty %}
<div class="col-3 post-thumbnail">
<a href="/event/{{event.getSlug()}}" title="{{ event.getTitle() }}">
{{ event.getFeaturedImageTag()|raw }}
</a>
</div>
{% endif %}
<div class={{ (event.getFeaturedImageTag() is empty) ? "col-12" : "col-9" }}>
{{ event.getIntroText()|raw }}<br><a href="/event/{{event.getSlug()}}">Find out more »</a>
</div>
</div>
<hr>
</div>
</div>
{% endfor %}
{{ block('pagination') }}
{% endblock %}
{% endembed %}
{% endblock %}