{% extends "base/base.html" %} {% import "widgets/pagination.html" as widget_pagination with context %} {% set tabtitle = "Recherche avancée" %} {% block content %}

Recherche avancée

{{ form.csrf_token }}
{{ form.q.label }} {{ form.q(value=request.args.get('q')) }} {% for error in form.q.errors %} {{ error }} {% endfor %}
{{ form.submit(class_="bg-ok") }} {% for error in form.submit.errors %} {{ error }} {% endfor %}
{{ form.date.label }} {{ form.date(value=request.args.get('date')) }} {% for error in form.date.errors %} {{ error }} {% endfor %}
{{ form.sortBy.label }} {{ form.sortBy(value=request.args.get('sortBy')) }} {% for error in form.sortBy.errors %} {{ error }} {% endfor %}
{{ form.scope.label }} {{ form.scope(value=request.args.get('scope')) }} {% for error in form.scope.errors %} {{ error }} {% endfor %}
{{ widget_pagination.paginate(results, 'search', None, { 'q': request.args.get('q'), 'date': request.args.get('date'), 'sortBy': request.args.get('sortBy')}) }} {% for i in results.items %}
{{ i.id }} {{ i.title }}
{% if i.forum %} {{ i.title }} {% elif i.thread %} {% if i.thread.owner_program %} {% if i.thread.owner_program[0].id == i.id %} {{ i.thread.owner_program[0].name }} {% else %} {{ i.thread.owner_program[0].name }} {% endif %} {% elif i.thread.owner_topic %} {{ i.thread.owner_topic[0].title }} {% endif %} {% endif %} {{ i.headline }}
{% endfor %} {{ widget_pagination.paginate(results, 'search', None, { 'q': request.args.get('q'), 'date': request.args.get('date'), 'sortBy': request.args.get('sortBy')}) }}
{% endblock %}