{% extends "agenda_culturel/page.html" %}

{% block title %}{% block og_title %}Rechercher un événement{% endblock %}{% endblock %}

{% load utils_extra %}
{% load tag_extra %}

{% load cat_extra %}
{% block entete_header %}
    {% css_categories %}
{% endblock %}

{% block rechercher-bouton %}{% block rechercher-menu %}{% endblock %}{% endblock %}

{% block fluid %}{% endblock %}
{% block content %}


<article class="search" id="search">
    <header>
        <h1>Rechercher un événement</h1>
    </header>

    <form method="get" class="form django-form">
        {{ filter.form.as_div }}
        <button type="submit">Rechercher</button>

        {% if full %}
        <a href="{% url 'event_search' %}">Recherche simplifiée {% picto_from_name "chevron-right" %}</a>
        {% else %}
        <a href="{% url 'event_search_full' %}">Recherche avancée  {% picto_from_name "chevron-right" %}</a>
        {% endif %}
    </form>


    {% if has_results or categories %}
    <div id="results">
        {% if categories %}
        <div class="message success">
            {% if categories.count > 1 %}
            Retrouvez les événements correspondant aux catégories
            {% else %}
            Retrouvez les événements correspondant à la catégorie 
            {% endif %}
            {% for c in categories %}
                {{ c | small_cat_no_contrast }}
            {% endfor %}
        </div>
        {% endif %}

        {% if tags %}
        <div class="message success">
            {% if tags.count > 1 %}
            Retrouvez les événements correspondant aux étiquettes
            {% else %}
            Retrouvez les événements correspondant à l'étiquette
            {% endif %}
            {% for t in tags %}
                {{ t | tag_button_link }}
            {% endfor %}
        </div>
        {% endif %}

        {% if places %}
        <div class="message success">
            {% if places.count > 1 %}
            Retrouvez les événements se déroulant dans les lieux
            {% else %}
            Retrouvez les événements se déroulant dans le lieu
            {% endif %}
            {% for p in places %}
                <a href="{{ p.get_absolute_url }}">{{ p.name }}</a>{% if not forloop.last %}, {% endif %}
            {% endfor %}
        </div>
        {% endif %}

        {% if organisations %}
        <div class="message success">
            {% if organisations.count > 1 %}
            Retrouvez les événements correspondant aux organisateurs
            {% else %}
            Retrouvez les événements correspondant à l'organisateur
            {% endif %}
            {% for o in organisations %}
                <a href="{{ o.get_absolute_url }}">{{ o }}</a>{% if not forloop.last %}, {% endif %}
            {% endfor %}
        </div>
        {% endif %}

        {% if rimports and user.is_authenticated %}
        <div class="message success">
            {% if rimports.count > 1 %}
            Import récurrent correspondant à la recherche&nbsp;:
            {% else %}
            Imports récurrents correspondant à la recherche&nbsp;:
            {% endif %}
            {% for r in rimports %}
                <a href="{{ r.get_absolute_url }}">{{ r }}</a>{% if not forloop.last %}, {% endif %}
            {% endfor %}
        </div>
        {% endif %}

        <p>{{ paginator_filter.paginator.count }} événement{{paginator_filter.object_list.count | pluralize }} correspond{{paginator_filter.object_list.count | pluralize:"ent" }} à la recherche.</p>
        <div>
        {% for obj in paginator_filter %}            
                {% include "agenda_culturel/single-event/event-in-flat-list-inc.html" with event=obj %}
        {% endfor %}
        </div>
        <footer>
            {% include 'agenda_culturel/paginator_filter.html' %}
        </footer>
    </div>
    {% endif %}
</article>

{% endblock %}