{% 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 %}