{% extends 'base.html.twig' %}
|
|
{% block title %}{% trans %}bulk_oust_page_title{% endtrans %}{% endblock %}
|
|
{% block content %}
|
<div class="page_content">
|
<h2>{% trans %}bulk_oust_page_title{% endtrans %}</h2>
|
<p>{% trans %}bulk_oust_page_desc{% endtrans %}</p>
|
|
{{ form(form) }}
|
</div>
|
|
{% if pagination %}
|
<div class="page_content">
|
{% if pagination.getTotalItemCount() == 0 %}
|
<p class="toast toast-success">{{ 'bulk_oust_none'|trans({'%date%': since|date('Y-m-d')}) }}</p>
|
{% else %}
|
<div class="panel book-panel bulk-oust-confirm">
|
<div class="panel-header">
|
<div class="panel-title h5">{{ 'bulk_oust_found'|trans({'%count%': pagination.getTotalItemCount(), '%date%': since|date('Y-m-d')}) }}</div>
|
<div class="panel-subtitle">{{ 'bulk_oust_confirm_reason'|trans({'%reason%': confirm_form.reason.vars.value}) }}</div>
|
<div class="panel-subtitle text-gray">{% trans %}bulk_oust_confirm_desc{% endtrans %}</div>
|
</div>
|
<div class="panel-footer">
|
{{ form_start(confirm_form) }}
|
{# Repeats what the person previewed; the date and reason are shown above. #}
|
<div hidden>
|
{{ form_row(confirm_form.notSeenSince) }}
|
{{ form_row(confirm_form.reason) }}
|
</div>
|
{{ form_end(confirm_form) }}
|
</div>
|
</div>
|
{% endif %}
|
{% if borrowed > 0 %}
|
<p class="text-gray bulk-oust-borrowed">{{ 'bulk_oust_borrowed_skipped'|trans({'%count%': borrowed}) }}</p>
|
{% endif %}
|
</div>
|
|
{% if pagination.getTotalItemCount() > 0 %}
|
<div class="results">
|
{% for book in pagination %}
|
{% embed 'book/_tile.html.twig' %}
|
{% block details %}
|
<div class="tile-subtitle text-gray">
|
{% trans %}book_last_seen_header{% endtrans %}:
|
{{ book.lastSeen ? book.lastSeen|date('Y-m-d H:i') : 'book_last_seen_never'|trans }}
|
</div>
|
{% endblock %}
|
{% endembed %}
|
{% endfor %}
|
|
{{ knp_pagination_render(pagination) }}
|
</div>
|
{% endif %}
|
{% endif %}
|
{% endblock %}
|