{% extends 'base.html.twig' %}
{% block title %}{{ 'myCart'|trans }}{% endblock %}
{% block body %}
<div class="container">
<div class="card">
<div class="card-header">
<h1>{{ 'myCart'|trans }}</h1>
</div>
<div class="card-body">
{% set totalPrice = 0 %}
{% for cart in carts %}
{% set totalPrice = totalPrice + cart.totalPriceMonth %}
{% if cart.product is not empty and cart.addon is empty %}
{% set productName = cart.product %}
{% set linkDelete = 'app_cart_delete' %}
{% set idDelete = cart.sessionId %}
{% set param = '?product=' ~ cart.product.id %}
{% set show_edit = true %}
{% else %}
{% set productName = cart.addon %}
{% set linkDelete = 'app_cart_delete_addon' %}
{% set idDelete = cart.id %}
{% set param = '' %}
{% set show_edit = false %}
{% endif %}
{% set amountSubscriptionPlans = cart.product.id|getAmountSubscriptionPlans %}
<div class="row">
<div class="col-md-4 mb-2">
{{ productName }}
</div>
<div class="col-md-3 mb-2">
{{ 'amountUser'|trans }}: {{ cart.amountUsers }}
</div>
<div class="col-md-3 mb-2">
{% if amountSubscriptionPlans > 1 %}
{{ 'pricePerUserPerMonth'|trans }}: {{ cart.totalPriceMonth|number_format(2,",",".") }} €
{% else %}
{{ 'pricePerMonth'|trans }}: {{ cart.totalPriceMonth|number_format(2,",",".") }} €
{% endif %}
</div>
<div class="col-md-1 mb-2">
{% if show_edit == true %}
<a href="{{ path('app_cart_edit', {'id': cart.id}) }}"
class="btn btn-warning"><i class="fa-solid fa-pen-to-square"></i></a>
{% endif %}
</div>
<div class="col-md-1 mb-2">
<a href="{{ path(linkDelete, {'id': idDelete}) }}{{ param }}"
class="btn btn-danger"><i class="fa-solid fa-trash"></i></a>
</div>
</div>
{% else %}
<div class="row">
<div class="col">
<p class="text-center">{{ 'cartIsEmpty'|trans }}</p>
</div>
</div>
{% endfor %}
</div>
<div class="card-footer">
{% set vatPrice = vat_value * totalPrice %}
{% set totalPriceGross = vat_value * totalPrice + totalPrice %}
<div class="row">
<div class="col mb-2">
<span class="float-end">{{ 'totalPriceNet'|trans }}: {{ totalPrice|number_format(2,",",".") }} €</span>
</div>
</div>
<div class="row">
<div class="col mb-2">
<span class="float-end">{{ 'totalVat'|trans }} {{ vat_value * 100 }}%: {{ vatPrice|number_format(2,",",".") }} €</span>
</div>
</div>
<div class="row">
<div class="col mb-2">
<h6 class="float-end">{{ 'totalPriceGross'|trans }}
: {{ totalPriceGross|number_format(2,",",".") }} €</h6>
</div>
</div>
{% if app.user %}
<div class="row">
<div class="col mb-2">
<a href="{{ path('app_client_payment_new') }}"
class="btn btn-success w-100">{{ 'goToPayment'|trans }}</a>
</div>
</div>
{% else %}
<div class="row">
<div class="col mb-2">
<a href="{{ path('app_register') }}"
class="btn btn-success w-100">{{ 'forwartToRegisterClient'|trans }}</a>
</div>
</div>
<div class="row">
<div class="col mb-2">
<h6 class="text-center">{{ 'txtOr'|trans }}</h6>
</div>
</div>
<div class="row">
<div class="col mb-2">
<a href="{{ path('app_login') }}"
class="btn btn-success w-100">{{ 'forwartToLogin'|trans }}</a>
</div>
</div>
{% endif %}
</div>
</div>
</div>
{% endblock %}