templates/app/order/index.html.twig line 1
{% extends 'app/setting/index.html.twig' %} {% block title %} {% trans %} My
orders {% endtrans %} {% endblock %} {% block settingview %}
<div class="card">
<div class="card-body">
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-header">
<div class="row align-items-center">
<div class="col-md-6">
<div class="mb-3">
<h4 class="card-title font-size-20">
<i class="mdi mdi-cart-outline me-2"></i>
{% trans %} My orders {% endtrans %}
</h4>
</div>
</div>
<div class="col-md-6"></div>
</div>
</div>
<div class="card-body">
<div class="table-responsive">
<table id="datatable" class="table table-bordered mb-0">
<thead>
<tr>
<th>#</th>
<th>{% trans %} Name {% endtrans %}</th>
{% if is_granted('ROLE_SUPER_ADMIN') %}
<th>{% trans %} Client {% endtrans %}</th>
{% endif %}
<th>{% trans %} Prix {% endtrans %}</th>
<th>{% trans %} Coupon {% endtrans %}</th>
<th>{% trans %} Total {% endtrans %}</th>
<th>{% trans %} Statut {% endtrans %}</th>
<th>{% trans %} Actions {% endtrans %}</th>
</tr>
</thead>
<tbody data-controller="order">
{% for order in orders %}
<tr>
<th scope="row">
{{ loop.index }}
</th>
<td>
{{ order.name }}
</td>
{% if is_granted('ROLE_SUPER_ADMIN') %}
<td>
{{ order.customer.firstName }}
{{ order.customer.lastName }}
<br />
{{ order.customer.email }}
</td>
{% endif %}
<td>
{{ order.price|number_format(0, '.', ' ') }}
{{ company.currencie }}
</td>
<td>
{{ order.coupon ? order.coupon.name : "--" }}
{{ order.coupon ? "(-"~order.coupon.amount~"%)" : "" }}
</td>
<td>
{{ order.totToPayal|number_format(0, '.', ' ') }}
{{ company.currencie }}
</td>
<td>
{% if order.isPayed %}
<span class="badge badge-soft-success p-2">
{% trans %} Payé {% endtrans %}
</span>
{% else %} {% if order.status.name == 'PENDING' %}
<span class="badge badge badge-soft-warning p-2">
{% trans %} En attente de paiement {% endtrans %} ...
</span>
{% endif %} {% if order.status.name == 'CANCELED' %}
<span class="badge badge badge-soft-danger p-2">
{% trans %} Annulé{% endtrans %}
</span>
{% endif %} {% if order.status.name == 'ACCEPTED' %}
<span class="badge badge badge-soft-success p-2">
{% trans %} Accepté {% endtrans %}
</span>
{% endif %} {% if order.status.name == 'DRAFT' %}
<span class="badge badge badge-soft-secondary p-2">
{% trans %} Brouillon {% endtrans %}
</span>
{% endif %} {% endif %}
</td>
<td>
{% if order.status.name == 'DRAFT' %}
<a
href="{{
path('app_order_confirme', { id: order.id })
}}"
type="button"
class="btn btn-info waves-effect btn-label waves-light"
>
<i class="bx bx-wallet label-icon"></i>
{% trans %} Confirmer {% endtrans %}
</a>
{% endif %} {% if not order.isPayed and order.status.name
== 'CONFIRMED' %}
<a
href="{{ path('app_order_pay', { id: order.id }) }}"
type="button"
class="btn btn-success waves-effect btn-label waves-light"
>
<i class="bx bx-wallet label-icon"></i>
{% trans %} Pay {% endtrans %}
</a>
{% endif %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
{% endblock %}