Jacek Kowalski
4 hours ago 6b9278a5d57091fce636dbb640b380cfb990db6c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
{% 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 %}