<div class="nbr_commande"><span>{% if cart.id is defined %}{{ cart.cartDetail|length + cart.distributionCart|length }} {% else %} 0{% endif %}</span></div>
{#<a class="btn btn-primary" data-toggle="collapse" href="#collapseExample" role="button" aria-expanded="true"#}
{#aria-controls="collapseExample"></a>#}
<div class="panier collapse pannierHeader" id="collapseExample" style="">
<div class="p-0 card card-body">
{% if cart.id is defined %}
{% for detail in cart.cartDetail %}
{% if detail.typeProduct == constant('App\\Entity\\Product::PAPIER') or detail.typeProduct == constant('App\\Entity\\Product::PAPIER_POSTE') %}
<div class="box_produit pt-3 pb-2 row">
<div class="col-10 pr-2 pl-3">
<div class="img_titre d-flex">
<div class="img_panier pr-2"><img
src="{% if detail.isTopImp %}{{ asset('productPdf/'~detail.filePapierFirstImage) }}{% else %}{% if imagePdfExist(detail.filePapierFirstImage) %}{{ asset('filesImage/'~detail.filePapierFirstImage) }}{% else %}{{ asset('productPdf/'~detail.filePapierFirstImage) }}{% endif %}{% endif %}"></div>
<h3>{{ 'Impressions' | trans({}, "productTranslate") }}</h3>
</div>
<div class="desc_panier">
{{ getproductOptionPapier(detail.id)|raw }}
</div>
</div>
<div class="col-2 pl-1 pr-0 text-right">
{% if detail.typeProduct == constant('App\\Entity\\Product::PAPIER_POSTE') %}
<a class="edit_panier" href="{{ path('liseuse_poste',{token:detail.token}) }}"></a>
{% else %}
<a class="edit_panier" href="{{ path('liseuse',{token:detail.token}) }}"></a>
{% endif %}
<a class="delete_panier" href="{{ path('liseuse_deleted',{token:detail.token}) }}"></a>
</div>
<div class="col-12 p-0 pr-4 text-right">
<div class="price">
{% if detail.typeProduct == constant('App\\Entity\\Product::PAPIER') and (abonnementPro or detail.isPromoDetail ) %}
<strike style="color: red;">{{ number_format(detail.prixTtcWithoutReduction) }}€</strike>
{% endif %}
{{ number_format(detail.prixTtc) }}€</div>
</div>
</div>
{% endif %}
{% if detail.typeProduct != constant('App\\Entity\\Product::AFFICHE') and detail.typeProduct != constant('App\\Entity\\Product::PAPIER' ) and detail.typeProduct != constant('App\\Entity\\Product::PAPIER_POSTE' ) %}
<div class="box_produit pt-3 pb-2 row">
<div class="col-10 pr-2 pl-3">
<div class="img_titre d-flex">
{% if detail.filePapier %}
<div class="img_panier pr-2">
<a target="_blank" href="{{ asset('uploads/tmp/'~detail.filePapier) }}">
<img src="{{ asset('uploads/tmp/'~detail.filePapierFirstImage) }}">
</a>
</div>
{% endif %}
<h3>{{ detail.productName | trans({}, "productTranslate") }}</h3>
</div>
<div class="desc_panier">
{{ getproductOptionCarteAndFlyer(detail.id)|raw }}
</div>
</div>
<div class="col-2 pl-1 pr-0 text-right">
{% if detail.product.isColorLab %}
<a class="edit_panier" href="{{ path('product_option',{token:detail.token}) }}?&product={{ detail.product.id }}"></a>
{% else %}
<a class="edit_panier" href="{{ path('product_option',{token:detail.token}) }}?format={{ detail.productAttribute.format.id }}&product={{ detail.product.id }}{% if detail.productAttribute.rectoverso == constant('App\\Entity\\ProductAttribute::RECTO') %} {% else %} &rectoverso=1{% endif %}"></a>
{% endif%}
<a class="delete_panier" href="{{ path('liseuse_deleted',{token:detail.token}) }}"></a></div>
<div class="col-12 p-0 pr-4 text-right">
<div class="price">
{% if abonnementPro or detail.isPromoDetail %}
<strike style="color: red;">{{ number_format(detail.prixTtcWithoutReduction) }}€</strike>
{% endif %}
{{ number_format(detail.prixTtc) }}€</div>
</div>
</div>
{% endif %}
{% if detail.typeProduct == constant('App\\Entity\\Product::AFFICHE') %}
<div class="box_produit pt-3 pb-2 row">
<div class="col-10 pr-2 pl-3">
<div class="img_titre d-flex">
<div class="img_panier pr-2"><a target="_blank" href="{{ asset('uploads/tmp/'~detail.filePapier) }}"><img
src="{{ asset('uploads/tmp/'~detail.filePapierFirstImage) }}"></a></div>
<h3>{{ detail.productName | trans({}, "productTranslate") }}</h3>
</div>
<div class="desc_panier">
{{ getproductOptionAffiche(detail.id)|raw }}
</div>
</div>
<div class="col-2 pl-1 pr-0 text-right">
<a class="edit_panier" href="{{ path('product_option',{token:detail.token}) }}?format={{ detail.productAttribute.format.id }}&product={{ detail.product.id }}"></a>
<a class="delete_panier" href="{{ path('liseuse_deleted',{token:detail.token}) }}"></a></div>
<div class="col-12 p-0 pr-4 text-right">
<div class="price">
{% if abonnementPro or detail.isPromoDetail %}
<strike style="color: red;">{{ number_format(detail.prixTtcWithoutReduction) }}€</strike>
{% endif %}
{{ number_format(detail.prixTtc) }}€</div>
</div>
</div>
{% endif %}
{% endfor %}
{% for distribution in cart.distributionCart %}
<div class="box_produit pt-3 pb-2 row">
<div class="col-10 pr-2 pl-3">
<div class="img_titre d-flex">
<h3>{{ 'Distribution flyers' | trans({}, "productTranslate") }}</h3>
</div>
<div class="desc_panier">
{{ getproductOptionDistribution(distribution)|raw }}
</div>
</div>
<div class="col-2 pl-1 pr-0 text-right">
<a class="edit_panier"
href="{{ path('distribution_calcule_edit',{id:distribution.id}) }}"></a>
<a class="delete_panier"
href="{{ path('distribution_calcule_delete',{id:distribution.id}) }}"></a>
</div>
<div class="col-12 p-0 pr-4 text-right">
<div class="price">{{ number_format(distribution.prixTtc) }}€</div>
</div>
</div>
{% endfor %}
{% if cart.abonnementProCart %}
<div class="box_produit pt-3 pb-2 row">
<div class="col-10 pr-2 pl-3">
<div class="img_titre d-flex">
<h3>{{ 'Offres Entreprise' | trans({}, "productTranslate") }}</h3>
</div>
<div class="desc_panier">
<p><strong>{{ 'Abonnement' | trans({}, "productTranslate") }} {{ cart.abonnementProCart.abonnement.name | trans({}, "productTranslate") }}</strong></p>
<p><strong>{{ 'Facturé' | trans({}, "productTranslate") }} {% if(cart.abonnementProCart.typeComptePaiement == constant('App\\Entity\\CompteAbonnementPro::PAIEMENT_MENSUEL')) %}{{ 'mensuellement' | trans({}, "productTranslate") }}{% else %}{{ 'annuellement' | trans({}, "productTranslate") }}{% endif %}</strong></p>
</div>
</div>
<div class="col-2 pl-1 pr-0 text-right">
<a class="delete_panier"
href="{{ path('abonnement_pro_deleted',{token:cart.token}) }}"></a>
</div>
<div class="col-12 p-0 pr-4 text-right">
<div class="price">{{ number_format(cart.abonnementProCart.prixTtc) }}€</div>
</div>
</div>
{% endif %}
{% endif %}
{% if cart.id is defined %}
<div class="pt-3 pb-2 pl-2">
<span><img src="{{ asset('images/croix_jaune.png')}}" style="margin-left: 5px;width: 15px; padding-top: 0px;padding-bottom: 0px;"></span>
<a href="{{ path('besoin_produits')}}" id="" style="font-weight: 600;color: #000;width: 100%;font-size: 12px;font-style: italic;margin: 0;text-decoration: underline;margin-left: 5px;">
{{ 'Ajouter un autre produit' | trans({}, "productTranslate") }}
</a>
</div>
<div class="box_bottom pt-3 pb-0 row">
{% include 'front/checkout/blockPanierTotal.html.twig' with {'cart': cart} %}
<div class="col-12 p-0 pt-3 text-center">
<div class="txt_total"><a href="{{ path('checkout') }}" class="panier_button">{{ 'Continuer & payer' | trans({}, "productTranslate") }}</a></div>
</div>
</div>
{% endif %}
</div>
</div>