{% extends env.cfg.general.base_template %}
{% macro paginator() %}
  <p style="text-align:center;">
    {{ env.count}}
    {{ env.lang_dict(en="results on", de="Ergebnisse auf") }}
    {{ env.pages[-1] }}
    {% if env.pages[-1] == 1 %}
      {{ env.lang_dict(en="page", de="Seite") }}
    {% else %}
      {{ env.lang_dict(en="pages:", de="Seiten:") }}
      {% for p in env.pages %}
        {% if p %}
          {% if p != env.page %}
            {% if p != 1 %}
              <a href="{{ env.url_for('search') }}?{{ env.qs_query }}&page={{ p }}">{{ p }}</a>
            {% else %}
              <a href="{{ env.url_for('search') }}?{{ env.qs_query }}&submit={{ env.lang_dict(en='Search', de='Suchen') }}">{{ p }}</a>
            {% endif %}
          {% else %}
            {{ p }}
          {% endif %}
        {% else %}
          …
        {% endif %}
      {% endfor %}
    {% endif %}
  </p>
{% endmacro %}
{% block content %}
  <form method="GET" action="{{ env.url_for('search') }}">
    <p style="text-align:center;">
      <input type="text" name="query" value="{{ env.query }}" size="80">
      <input type="submit" name="submit" value="{{ env.lang_dict(en="Search", de="Suchen") }}">
      <a href="{{ env.url_for('advanced_search') }}" style='margin-left:3em; font-size:0.8em;'>{{ env.lang_dict(en='Advanced search', de='Erweiterte Suche') }}</a>
    </p>
  </form>
  {% if env.error %}
    <p style="text-align:center;"><span class="error">{{ env.lang_dict(en="Error", de="Fehler")}}: {{ env.lang_dict(**env.error) }}</span></p>
  {% elif env.count %}
    {{ paginator() }}
    <table width="100%">
      <tbody>
        {% for paper in env.papers %}
          <tr>
            <td class="scip"><a href="{{ env.url_for('paper', part=paper.session.part.url, session=paper.session.url, paper=paper.url) }}"><img src="/static/plus.gif" height="16" width="16" border="0" class="ajaxTree"></a></td>
            <td class="scip" nowrap>{{ paper.begin|time(env) }}</td>
            <td class="scip" nowrap>{{ paper.name }}</td>
            <td class="scip" width="100%"><a href="{{ env.url_for('paper', part=paper.session.part.url, session=paper.session.url, paper=paper.url) }}">{{ paper.html_link|safe }}</a>{{ paper.html_extra|safe }}</td>
          </tr>
          <tr>
            <td class="scip"></td>
            <td class="scip" colspan="3"></td>
          </tr>
        {% endfor %}
      </tbody>
    </table>
    {{ paginator() }}
    <form method="POST" action="{{ env.url_for('search') }}?{{ env.qs }}">
      <p>
        <label for="choice">{{ env.lang_str(env.cfg.paper.search_description) }}</label>
        <select id="choice" name="paper">
          <option value="">{{ env.lang_dict(en="(please choose)", de="(bitte Auswählen)") }}</option>
          {% for option in env.cfg.paper.choices %}
            <option value="{{ option }}">{{ env.lang_str(env.cfg.paper.options[option]) }}</option>
          {% endfor %}
        </select>
        <input type="submit" name="set" value="{{ env.lang_dict(en='Set', de='Setzen') }}">
      </p>
    </form>
  {% elif env.search %}
    <p style="text-align:center;">{{ env.lang_dict(en="Sorry, no matches.", de="Leider keine Treffer.") }}</p>
  {% endif %}
{% endblock %}
