{% extends '@ajax-layout/layout.twig' %}

{% block body %}
<div class="modal-body">
    {% if error is defined and error is not empty %}
        <div class="modal_erreur">
            {{ error }}
        </div>
    {% endif %}

    <div class="modal-body">
        <div id="message_erreur_popup" class="error displayNone clearfix" ></div>
        <span class="icone-modal information"></span>
        <div class="display_cell" style="display:inline-block!important;">
            <strong>{{ 'Etes-vous sûr de vouloir ajourner le projet ?' | trad }}</strong>
        </div>
        <form method="post" id="ajourneProjet">
        <div>
            {{ inputAdvance('TEXTAREA', {
                'titre': 'Commentaire' | trad,
                'name': 'COMMENTAIRE',
                'value': post.COMMENTAIRE ?? '',
                'pathValidator': path('Ajax.validator.isStringAvecEspace'),
                'paramsValidator': "{'sizeMin' : '1', 'sizeMax' : '3000'}",
                'obligatoire': 'true'
            }) }}
        </div>
        </form>
    </div>

    <div class="modal-footer">
        <button type="button" class="button secondaire" data-dismiss="modal" onclick="desactivePopup ();">{{ 'Annuler' | trad }}</button>
        <button type="button" class="button principal" onclick="sendForm('ajourneProjet')">{{ 'Ajourner le projet' | trad }}</button>
    </div>
</div>

<script>

    function sendForm(id)
    {
        activeLoader();
        $.ajax({
            url : '{{ path('ProjetAchat.GestionProjetAchat.ajourne', {idProjetAchat: pa.ID }) }}',
            type: 'POST',
            dataType : 'JSON',
            data: $("#"+id).serialize(),
            success: function (data) {
                if(data.statut=='O'){
                    document.location.href = data.path;
                }
                else{
                    desactiveLoader();
                    $('#message_erreur_popup').show().html(data.alerte);
                }
            }
        });
    }

    $("#modal-title").html('{{ 'Ajourner le projet' | trad }} : {{ pa.LIB }} ({{ pa.REF }}) ');
</script>
{% endblock %}