{% extends 'D2BillingBundle::layout.html.twig' %} {% macro displayStatus( status, statusOptions ) %} {% if status == 'pending' %} {{ statusOptions[ status ] }} {% elseif status == 'ordered' %} {{ statusOptions[ status ] }} {% elseif status == 'invoiced' %} {{ statusOptions[ status ] }} {% endif %} {% endmacro %} {% block head_script_extra %} {% endblock head_script_extra%} {% block head_style_extra %} {% endblock head_style_extra %} {% block page_header %}
PDF
{{ with_selected_form('quote_list', {small: true}) }}

{% for k, v in app.request.query %} {% if k|lower not in ['search', 'page', 'from_date', 'to_date'] %} {% endif %} {% endfor %}
New
Displaying {{ (entities.getCurrentPageNumber()-1) * entities.getItemNumberPerPage() + 1 }} to {{ ((entities.getCurrentPageNumber()-1) * entities.getItemNumberPerPage()) + (entities.getItems()|length) }} of {{ entities.getTotalItemCount() }} Quote records
{% endblock page_header %} {% block content %}
{% if is_granted('ROLE_ADMIN_SALES_MANAGE') %} {% endif %} {% for entity in entities %} {% if is_granted('ROLE_ADMIN_SALES_MANAGE') %} {% endif %} {% endfor %}
{{ knp_pagination_sortable(entities, 'Date', 'q.date') }} {{ knp_pagination_sortable(entities, 'Quote No.', 'docNo') }} {{ knp_pagination_sortable(entities, 'Account No.', 'customerAccountNumber') }} {{ knp_pagination_sortable(entities, 'Company Name', 'customerName') }} {{ knp_pagination_sortable(entities, 'Description', 'q.description') }} {{ knp_pagination_sortable(entities, 'Amount', 'total') }} {{ knp_pagination_sortable(entities, 'Status', 'q.status') }} {{ knp_pagination_sortable(entities, 'Emailed', 'q.emailed') }}
{{ with_selected_checkbox('quote_list', entity.id) }} {{ entity.date|date('Y-m-d') }} {{ entity.docNo }} {{ entity.accountNumber }} {{ entity.accountName }} {{ entity.description }} {{ d2_config('currency_symbol') }} {{ entity.total|number_format(2, '.', ',') }} {{ _self.displayStatus( entity.status, statusOptions ) }}
{{ entity.emailed ? 'Active' : 'Inactive' }}
{% endblock content %}