{% extends 'base.html.twig' %}
{% block title %}{% endblock %}
{% block stylesheets %}
<link rel="stylesheet" href="{{ asset('/css/details-article.css') }}">
{% endblock %}
{% block body %}
<div class="section-FAQ ">
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<h5>{% trans %} details.article.articles{% endtrans %}</h5>
<h2>Lorem ipsum dolor</h2>
<p>Lorem ipsum dolor sit amet invidunt ut labore et sed diam voluptua. At vero eos et accusam et sed diam voluptua.</p>
</div>
</div>
<div class="row justify-content-center mt-5">
{% for article in articles %}
<div class="col-md-6">
<div class="card mb-3 section-Articles">
<div class="row g-0">
<div class="col-md-6">
<div class="card-img-top" style="background-image : url('{{ asset('imagees/galery/') }}{{ article.image }}'); height: 300px;background-size: cover;background-repeat: no-repeat; background-position: center"></div>
{# <img src="{{asset('imagees/galery/')}}{{article.image}}" class="card-img-top" alt="..."> #}
</div>
<div class="col-md-6">
<div class="card-body text-left">
<span class="bg-price {{ app.request.locale == 'ar_TN' ? 'form_direction_rtl' : 'form_direction_ltr' }}">{{ article.prix }}
{% trans %} details.article.TND{% endtrans %}</span>
<h6 class="card-title">{{ article.titre }}</h6>
<p class="card-text {{ app.request.locale == 'ar_TN' ? 'form_direction_rtl' : 'form_direction_ltr' }}">{{ article.description|u.truncate(120, '...')|striptags }}</p>
{% if app.user and app.user.isVerified %}
{% if app.user.roles[0]=='ROLE_PARTICULIER' or app.user.roles[0]=='ROLE_ENTREPRISES' or app.user.roles[0]=='ROLE_PARTENAIRES_NATIONAUX'or app.user.roles[0]=='ROLE_PARTENAIRES_REGIONAUX' %}
<div class="col-md-6 col-lg-6 col-xl-6 d-flex" id="qt-cmd">
<button class="btn btn-link px-2" onclick="this.parentNode.querySelector('input[type=number]').stepDown()">
<i class="fas fa-minus"></i>
</button>
<input id="article_{{ article.id }}" min="0" name="quantity" value="1" type="number" class="form-control form-control-sm quantity article_{{ article.id }}" data-id="{{ article.id }}"/>
<button class="btn btn-link px-2" onclick="this.parentNode.querySelector('input[type=number]').stepUp()">
<i class="fas fa-plus"></i>
</button>
</div>
<a style="margin-top:10%; margin-bottom:10px;">
{% if article.quantite > 0 %}
<button class="btn-slider-text-cmd" onclick="addCommand({{ article.id }})" {% if article.quantite == 0 %} disabled {% endif %}>{% trans %} details.article.panier{% endtrans %}</button>
{% endif %}
{% if article.quantite == 0 %}
<button class="btn-slider-text-article" onclick="addCommand({{ article.id }})" {% if article.quantite == 0 %} disabled {% endif %}>{% trans %} details.article.epuise {% endtrans %}</button>
{% endif %}
</a>
{% endif %}
{% else %}
<div class="col-md-6 col-lg-6 col-xl-6 d-flex" id="qt-cmdd">
<button class="btn btn-link px-2" onclick="this.parentNode.querySelector('input[type=number]').stepDown()">
<i class="fas fa-minus"></i>
</button>
<input id="article_{{ article.id }}" min="0" name="quantity" value="1" type="number" class="form-control form-control-sm quantity article_{{ article.id }}" data-id="{{ article.id }}"/>
<button class="btn btn-link px-2" onclick="this.parentNode.querySelector('input[type=number]').stepUp()">
<i class="fas fa-plus"></i>
</button>
</div>
<a style="margin-top:10%; margin-bottom:10px;">
{% if article.quantite > 0 %}
<a href="/login"> <button class="btn-slider-text-cmd" {% if article.quantite == 0 %} disabled {% endif %}>{% trans %} details.article.panier{% endtrans %}</button></a>
{% endif %}
{% if article.quantite == 0 %}
<button class="btn-slider-text-article" onclick="addCommand({{ article.id }})" {% if article.quantite == 0 %} disabled {% endif %}>Epu{% trans %} details.article.epuise{% endtrans %}isé</button>
{% endif %}
</a>
{% endif %}
<a href="{{ path('show_article_detail', { id: article.id }) }}">
<button class="btn-slider-text-cmd {% if app.user != null and app.user.roles[0]=='ROLE_ADMIN' %} btn-slider-text-article2 {% endif %}">{% trans %} details.article.detail{% endtrans %}</button>
</a>
</div>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
{% endblock %}
{% block javascripts %}
{{ parent() }}
<script>
function addCommand(a) {
let locale = '{{ app.request.locale }}'
let quantity = $('.article_' + a).val()
let item = {
id: a,
quantity: quantity
}
console.log(item)
$.ajax({
type: 'POST',
url: "{{ path('make_command') }}",
data: JSON.stringify(item),
dataType: 'json',
success: function (response) {
$.ajax({
url: "{{ path('count_command_article_by_user')}}",
type: "GET",
dataType: "json",
success: function (response) {
if(response.count > 0){
$('#notifCartSpan').html(`<i id="notifCart" aria-hidden="true"
style=" padding-left: -70px !important; font-size: 12px;"><strong style="color:white !important">${response.count}</strong></i>`)
}
else {
$('#notifCartSpan').html('')
}
}
});
console.log(response)
if (response.data != null && locale == 'ar_TN') {
Swal.fire('', 'لقد تم إرسال طلبك', 'success')
}
if (response.data != null && locale != 'ar_TN') {
Swal.fire('', 'Votre commande a été envoyée', 'success') }
}
})
}
</script>
{% endblock %}