{% extends 'layout.twig' %}

{% block body %}


    {# 
    
    
        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

                    CE FICHIER EST UTILISER DANS PLUSIEUR MODULE, ATTENTION AU MODIFICATION             

        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
        !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    
    
    #}

    <div class="contenu clearfix titre_div"  id="factures">
		<h1>
            {% if TITREH1 %}
                {{ TITREH1 }}
            {% else %}                
                {% if NO_DA=='FAC_ENT' %}
                    {{ 'Factures et avoirs'|trad }}
                {% endif %}
                {% if NO_DA=='MARCHES' %}
                    {{ 'Marchés'|trad }}
                {% endif %}
                {% if NO_DA=='ARTFOURN' %}
                    {{ 'Fournisseurs'|trad }}
                {% endif %}
                {% if NO_DA=='ARTGF'or NO_DA=='GRPFOU' %}
                    {{ 'Groupements de fournisseur'|trad }}
                {% endif %}
                {% if NO_DA=='CA_ENTET' %}
                    {{ 'Commande' | trad }}    
                {% endif %}
            {% endif %}
        </h1>                
                    
        {{ ariane() }}
                
        <h2>
            {% if titre == '' %}{{ 'Documents rattachés'|trad }}{% else %}{{ titre }}{% endif %}
            {% if droitCreation %}
                {{ Button('Nouveau Document' | trad, true, path('GlobalApplication.CreationDocRattaches.ajoutDocAtt', {id: id, NO_DA: NO_DA, typeAccCadre: (type ? type : 'noType')}), '', {}, false, 'ajout') }}
            {% endif %}
            {% set listOpenAllDocPrisEnCompte = ["Commande", "GestionDemandeAchat", "DemandeAchat"] %}

                     
        </h2>
        {% if NO_DA=='ARTFOURN' or NO_DA=='GRPFOU' or  NO_DA=='ARTGF' or (NO_DA=='ACD' and (type=='fournisseur' or type=='groupement')) or subArianeActive %}
			{{ arianeSub() }}
		{% endif %}
        <div class="tab-content padding15">
        
            {% if NO_DA == 'CA_ENTET' %}
                {% include '@Commande/Commande/_entete.twig' %}
            {% endif %}

            {% if NO_DA == 'DA_ENTET' %}
                {% include '@DemandeAchat/Modification/_heading.twig' %}
            {% endif %}

            <div id="documents_rattaches" class="tab-pane fade in active">
                <form method="POST" id='formulaireGeneral'>
                	<input type="hidden" name="id" id="id" value="" />{# TODO : remove ?#}
                	<input type="hidden" name="NO_DA" id="NO_DA" value="{{ post.NO_DA }}" />
                    <div style="display: flex; flex-direction: row-reverse; margin-bottom: 10px;">
                    {% if docAtts | length > 0 and MODULE in listOpenAllDocPrisEnCompte  %}
                        {{ Button('Ouvrir tous les documents' | trad, false, path('GlobalApplication.DocumentRattaches.openAllDocuments', {MODULE, id}), '', {}, true, '') }}
                    {% endif %}
                    </div>
                    <table class="table table-hover">
                        <thead class="thead-dark">
                            <tr>
                                <th>{{ triTable('TITRE', infoPagination.filter.tri_TITRE, ('Nom'|trad), '', '', 'formulaireGeneral') }}</th>
                                <th>{{ triTable('RAIS_SOC', infoPagination.filter.tri_CODE_CTR, ('Centre'|trad), '', '', 'formulaireGeneral') }}</th>
                                <th>{{ triTable('NOM', infoPagination.filter.tri_NOM, ('Auteur'|trad), '', '', 'formulaireGeneral') }}</th>
                                <th scope="col">{{'Valable jusqu\'au' | trad}}</th>
                                <th scope="col" width="220px">{{'Actions' | trad}}</th>
                            </tr>
                        </thead>
                        <tbody>
                            <tr class="recherche">
                                <td>
                                    {{ filterTable("TITRE", post.filter_TITRE, "", "", "", "formulaireGeneral") }}
                                </td>
                                <td>
                                	{{ zoomFilter("CENTRE", post.filter_CENTRE, "", "formulaireGeneral", path('Ajax.liste.centre'),'Centre' | trad, '','','','','','Centre') }}
                                </td>
                                <td>
                                	{{ zoomFilter("AUTEUR", post.filter_AUTEUR, "", "formulaireGeneral", path('Ajax.liste.utilisateur'),'Auteur' | trad, '','','','','','Hastutil') }}
                                </td>
                                <td>
                                	{{ filterTable("DT_VALID", post.filter_DT_VALID, "", "", "", "formulaireGeneral", "date") }}
                                </td>
                                <td></td>
                            </tr>
                            {% for docAtt in docAtts %} 
                            <tr id="document{{loop.index}}">
                                <td>
                                    {% if docAtt.COMMENTAIRE %}
                                        <span class="white-tooltip" style="cursor:pointer;" onClick="ajaxPopup('{{ path('Ajax.outil.contentText') }}', '', '{{ docAtt.COMMENTAIRE |e('js')|raw }}');">
                                            {{ docAtt.TITRE }}
                                            <span class="infos_tooltip">
                                                {{ docAtt.COMMENTAIRE }}         			
                                            </span>
                                        </span>
                                    {% else %}
                                        {{ docAtt.TITRE }}
                                    {% endif %}
                                </td>
                                <td>{{ docAtt.RAIS_SOC | convert_encoding('UTF-8', 'ISO-8859-1')}} ({{ docAtt.CENTRE }})</td>
                                <td>{{ docAtt.NOM }} ({{ docAtt.AUTEUR | convert_encoding('UTF-8', 'ISO-8859-1')}})</td>
                                <td>
                                	{% if docAtt.DT_VALID =="0" and docAtt.DT_PARUT!= "0" %}
                                		{{ 'Valable à partir du'|trad }} {{ docAtt.DT_PARUT | dateTrad }}
                                	{% elseif docAtt.DT_VALID =="" and docAtt.DT_PARUT== "" %}
                                	
                                	{% elseif docAtt.DT_PARUT == "0" %}
                                		
                                	{% else %}
                                	    {{ 'Du'|trad }} {{ docAtt.DT_PARUT | dateTrad }}<br/>
            							{{ 'au'|trad }} {{ docAtt.DT_VALID | dateTrad }}
            						{% endif %}
                                </td>
                                <td>
                                	{% if (docAtt.DOC_INUTILE |boolSql)==0 %}
                                    <div class="parametrage">
                                        	{{ menuContextuel('document'~loop.index, false, docAtt.menuContextuel, 6) }}
                                    </div>
                                        {% if docAtt.NOM_FIC != "" %}
                                        	<a href="{{ path('GlobalApplication.AjaxDocRattaches.downloadFichier', {id: docAtt.COD_ENR, ordre: docAtt.NO_ORDRE, NO_DA: NO_DA}) }}" target="_blank"><button type="button" style="float: right;" class="principal ">{{ 'Télécharger' | trad }}</button></a>
                                        {% endif %}
                                    {% endif %}                              
                                	
                                </td>
                            </tr>
                            {% endfor %}
                        </tbody>
               		</table>
               		{{ paginations('',infoPagination.nombreDePage, infoPagination.page, infoPagination.post, '') }}
           		
                </form>
            </div>
        </div>
{% endblock %}