{% set page_group = "admin" %} {% include 'components/head.html' %} {# SweetAlert for notifications #} {# Event Management Styles #}
{% include 'components/nav-account.html' %}
{% include 'components/alerts.html' %}
{# ================================================================ PAGE HEADER ================================================================ #}
Back to Events

{{ page.title|default('Event Reports') }}

{{ store.name }} - {{ store.city }} {% if page.description %} | {{ page.description }}{% endif %}

{# ================================================================ SUMMARY STATS CARDS ================================================================ #}
{{ stats.total|default(0) }} Total Events
{{ stats.active|default(0) }} Active Now
{{ stats.scheduled|default(0) }} Scheduled
{{ stats.completed|default(0) }} Completed
{# ================================================================ SECONDARY STATS ROW ================================================================ #}
{{ stats.draft|default(0) }} Draft
{{ stats.cancelled|default(0) }} Cancelled
{# ================================================================ EVENTS BY TYPE CHART ================================================================ #} {% if eventsByType is defined and eventsByType|length > 0 %}

Events by Type

{% for type, count in eventsByType %}
{{ type|capitalize }}
{% set percentage = stats.total > 0 ? (count / stats.total * 100)|round : 0 %}
{{ count }}
{% endfor %}
{% endif %} {# ================================================================ ACTIVE EVENTS SECTION ================================================================ #} {% if activeEvents is defined and activeEvents|length > 0 %}

Active Events ({{ activeEvents|length }})

{% for event in activeEvents %} {% endfor %}
Event Type Phase Dates Integrations Actions
{{ event.name }} {{ event.eventType }} {% if event.phase %} {{ event.phase|replace({'_': ' '})|title }} {% else %} - {% endif %} {% if event.startDate and event.endDate %} {{ event.startDate|date('M j') }} - {{ event.endDate|date('M j, Y') }} {% else %} Dates not set {% endif %} {{ event.integrationCount|default(0) }} View Report
{% endif %} {# ================================================================ COMPLETED EVENTS SECTION ================================================================ #} {% if completedEvents is defined and completedEvents|length > 0 %}

Recently Completed ({{ completedEvents|length }})

{% for event in completedEvents %} {% endfor %}
Event Type Dates Duration Actions
{{ event.name }} {{ event.eventType }} {% if event.startDate and event.endDate %} {{ event.startDate|date('M j') }} - {{ event.endDate|date('M j, Y') }} {% else %} - {% endif %} {% if event.duration is defined %} {{ event.duration }} days {% else %} -- {% endif %} View Report
{% endif %} {# ================================================================ EMPTY STATE (when no events) ================================================================ #} {% if (activeEvents is not defined or activeEvents|length == 0) and (completedEvents is not defined or completedEvents|length == 0) %}

No Events to Report

Create and run events to see performance reports here.

Create Event
{% endif %}
{# End Reports Page #} {% include 'components/footer.html' %}
{# ================================================================ JAVASCRIPT ================================================================ #}