{% block body %}
	<div id="refreshFrs">
		{% if withNavbar %}
			{% include "@Consultation/Consultation/_navbarConsultation.twig" %}
		{% endif %}

			<div style="margin-bottom: 1em; width: 100%; display: flex; justify-content: space-between;">
				<div>
					{{ inputAdvance('SWITCH', {
							'titre' : 'Envoi email automatique aux fournisseurs' | trad ~ colon(),
							'name' : 'ENVOI_EMAIL_AUTO_FRS',
							'addCss' : 'margin-left: 1em',
							'value' : consultation.ENVOI_EMAIL_AUTO_FRS | boolSql,
							'option' : canEdit and not enCours ? '':'disabled',
						})
					}}
				</div>
			</div>
    	<table class="table table-hover tableV2">
          	<thead class="thead-dark">
                	<th scope="col" width="10%">{{ 'Type' | trad }}</th>
                    <th scope="col" width="10%">{{ 'Code' | trad }}</th>
                    <th scope="col">{{ 'Raison sociale' | trad }}</th>
                    <th scope="col">{{ 'SIRET' | trad }}</th>
                    {% if enCours %}
						{% if consultation.ACC_CONF | boolSql %}
							<th scope="col">{{ 'Statut Accord' | trad }}</th>
						{% else %}
							<th scope="col" width="300px">{{ 'Liste des sous-familles' | trad }}</th>
						{% endif %}
                    	<th scope="col">{{ 'Statut' | trad }}</th>
                        {% if existsContribQuestionnaire %}
                            <th scope="col">{{ 'Questionnaire contributeur' | trad }}</th>
                        {% endif %}
                    {% endif %}
                    <th scope="col" width="1%">
                    	{% if canEdit %}
          		 			<a class="ajouter_blanc_v2  white-tooltip"  href="{{ path('Consultation.AjoutFournisseur.listeFournisseur', {idAO:idAO}) }}" style="float: right;">
                    			<span class="infos_tooltip left fw-normal">
                    				{{ 'Ajouter des fournisseurs' | trad }}
                                </span>
                            </a>
                        {% endif %}
                    </th>
			</thead>
        	<tbody>
        		{% for fournisseur in listeFournisseur %}
        			<tr id="fou{{ fournisseur.CODE_FOU }}">
        				<td>{{ typeFournisseur[fournisseur.TYPE_FG] }}</td>
        				<td class="loupe">{{ fournisseur.CODE_FOU }}</td>
        				{% if fournisseur.TYPE_FG == 'F' %}
            				<td>
            					{% if fournisseur.GEREPORTAIL | boolSql and fournisseur.ctcOxalinkActif %}
    								<span class="oxalink white-tooltip" style="opacity: 1;margin-right: 5px;">
                                    	<span class="infos_tooltip top-left">
                                    		{{ 'Fournisseur géré par le portail fournisseur' | trad }}
                                    	</span>
    								</span>
								{% endif %}
								{% if fournisseur.listeContact | length == 0 %}
            				    <span class="icosq-error white-tooltip" style="opacity: 1;margin-right: 5px;">
									<span class="infos_tooltip top-left" style="font-size: 0.75em">
										{{ 'Aucun contact n\'est rattaché à ce fournisseur pour cette consultation.' | trad }}
									</span>
								</span>
								{% endif %}
								{{ fournisseur.RS }}
								{% if fournisseur.WF_ATTENT == '0' or fournisseur.WF_ATTENT == '1' or fournisseur.WF_ATTENT == 'S'  %}
									<span class="demandeModif white-tooltip">
										<span class="infos_tooltip left ">
											{{ 'Une demande de modification existe pour ce fournisseur.' | trad }}
										</span>
									</span>
								{% endif %}
        				    </td>
            				<td>{{ fournisseur.NO_SIRET }}</td>
        				{% else %}
							
            				<td>
								{% if fournisseur.listeContact | length == 0 %}
								<span class="icosq-error white-tooltip" style="opacity: 1;margin-right: 5px;">
									<span class="infos_tooltip top-left" style="font-size: 0.75em">
										{{ 'Aucun contact n\'est rattaché à ce groupe de fournisseur pour cette consultation.' | trad }}
									</span>
								</span>
								{% endif %}
								{{ fournisseur.RS_GRP }}
							</td>
            				<td>{{ fournisseur.NO_SIRET_GRP }}</td>
        				{% endif %}
        				{% if consultation.ACC_CONF | boolSql == false and enCours %}
        					<td>{{ shortLibelle(fournisseur.listeSousFamille , 50) }}</td>
        				{% endif %}
        				{% if consultation.ACC_CONF | boolSql and enCours %}
        					<td 
							{% if accConfValAch %}
								style="cursor:pointer;" onClick="ajaxPopupV2('{{ path('Consultation.Consultation.popupStepBar', {idAO:idAO, idFrs:fournisseur.CODE_FOU, typeFG:fournisseur.TYPE_FG}) }}');"
							{% endif %}											
							>
								{% if fournisseur.ACC_CONF_VALID | boolSql %}
									{% if accConfValAch %}
        								{{ 'Validé' | trad }}
									{% else %}
        								{{ 'Accepté' | trad }}
									{% endif %}										
								{# {% elseif fournisseur.FIC_ACC_CONF_SIGNE == '' %}
        								{{ 'Document absent' | trad }} #}
        						{% elseif fournisseur.FIC_ACC_CONF_SIGNE and fournisseur.ACC_CONF_VALID | boolSql == false %}
        							{{ 'En attente de validation' | trad }}
								{% elseif fournisseur.dateAccordRefuse > fournisseur.dateAjoutAccordSigne %}
									{{ 'Refusé' | trad }}
								{% elseif frs.FIC_ACC_CONF_SIGNE == '' and frs.EVE_IMP == 0 and not (fournisseur.GEREPORTAIL | boolSql and fournisseur.ctcOxalinkActif) %}
									{{ 'A envoyer' | trad }}
								{% else %}
									{{ 'Envoyé' | trad }}
        						{% endif %}
        					</td>
        				{% endif %}
        				{% if enCours %}
            				<td {{ fournisseur.DTE_REP ? 'style="cursor:pointer;"' : ''}} 
								{% if fournisseur.DTE_REP %}
								onclick="window.location.href = '{{ consultation.RFI_Q == 'Q' or consultation.RFI_Q == 'P'
								? path(
									'Consultation.SaisieReponses.listeLigne',
									{
										idAO: idAO,typeFG:fournisseur.TYPE_FG,
										idFrs: fournisseur.CODE_FOU,
										idRep:fournisseur.DTE_REP,
										CV:fournisseur.C_V
									}
								) 
								: path(
									'Consultation.SaisieReponsesPJ.listePJ',
									{
										typeDoc:'P',
										idAO: idAO,
										typeFG:fournisseur.TYPE_FG,
										idFrs: fournisseur.CODE_FOU,
										idRep:fournisseur.DTE_REP,
										CV:fournisseur.C_V
									}
								) | e('html_attr') }}'"
								{% endif %}
							>
            					{%- if fournisseur.hasRefus -%}
									<span class="relative">
										{{ 'Non intéressé' | trad }}
										<i class="icosq-mg-incident white-tooltip">
											<span class="infos_tooltip top-left text-left" style="min-width: max-content;font-style: normal;   font-size: 1rem;">
												{{ 'Commentaire de refus du fournisseur' | trad ~ colon() }}<br>
												{{ fournisseur.Refus_COMMENTAIRE }}
											</span>
										</i>
									</span>
            					{%- elseif fournisseur.EVE_REP == '0' -%}
            						{{ 'En cours' | trad }}
            					{%- elseif fournisseur.EVE_REP == null -%}
            						{{ 'Sans réponse' | trad }}
            					{%- else -%}
									<span class="white-tooltip" style="cursor:pointer;">
                                    	<span class="infos_tooltip top-left">
                                    		{{ 'Voir la réponse du fournisseur.' | trad }}
                                    	</span>
        				        		{{ fournisseur.LastRepValid_CODE 
											? strBuild('Validé le @1@ à @2@' | trad, [
												fournisseur.LastRepValid_DTE | dateTrad,
												fournisseur.LastRepValid_HEURE | heureTrad 
											])
											: 'Validé' | trad
										}}
									</span>
            					{%- endif -%}
								
            				</td>
                            {% if existsContribQuestionnaire %}
                                {% if fournisseur.contribQuestionnaireAnswered %}
                                    <td>
                                        {{ 'Répondu' | trad }}
                                    </td>
                                {% elseif fournisseur.EVE_REP == null or fournisseur.EVE_REP == '0' %}
                                    <td>
                                        {{ 'En attente de réponse fournisseur' | trad }}
                                    </td>
                                {% else %}
                                    <td style="cursor:pointer;" onclick="window.location.href = '{{ path(
                                            'Consultation.ChoixFournisseur.answerContributorQuestionnaire',
                                            {
                                                idAO: idAO
                                            }
                                        ) | e('html_attr') }}'"
                                    >
                                        <span class="white-tooltip" style="cursor:pointer;">
                                            <span class="infos_tooltip top-left">
                                                {{ 'Saisir les réponses au questionnaire contributeur et noter le cas échéant les réponses du fournisseur' | trad }}
                                            </span>
                                            {{ 'A compléter' | trad }}
                                        </span>
                                    </td>
                                {% endif %}
                            {% endif %}
        				{% endif %}
        				<td class="parametrage">
							{{ menuContextuel('fou'~fournisseur.CODE_FOU, false, fournisseur.menuContextuel) }}
            			</td>
        			</tr>
                    <tr id="fou{{ fournisseur.CODE_FOU }}detail" class="detail_ligne hide_detail">
                    	<td colspan="10">
                    		<div class="colonne2">
                    			<h4>{{ 'Adresse' | trad }}</h4>
                    			
                    			<div class="informations">
                        			<p>{{ fournisseur.ADR }}</p>
                                    <p>{{ fournisseur.CPOSTAL }}</p>
                                    <p>{{ fournisseur.VILLE1 }}</p>
                    				<p>{{ fournisseur.LIB_PAYS }}</p>
                    			</div>
									{% if fournisseur.FILE_ACC_CONF != '' %}
										<div class="informations">
											<a target="_blank" style="text-decoration: underline;" href="{{ path('Consultation.AjoutFournisseur.downloadFichier', {idAO:idAO, idFrs:fournisseur.CODE_FOU, typeFG:fournisseur.TYPE_FG}) }}" >{{ 'Accord de confidentialité' | trad }}</a>
										</div>
									{% endif %}
                    			
                    		</div>
                    		<div class="colonne2 last">
                    			<h4>{{ 'Contacts pour cette consultation' | trad }}</h4>

								{% for contact in fournisseur.listeContact %}
									<div class="informations" id="fournisseurs">
										{% if contact.NOM_CTCT %}
											<span class="initiale">{{ contact.NOM_CTCT | firstLettre}}</span>{{ contact.NOM_CTCT }}	
										{% endif %}
									</div>
									<div class="informations">
										<p>
											<span class="champs_label">{{ 'E-mail' | trad }}</span>
											<span class="resultat"><a href='mailto:{{ fournisseur.EMAILCONT }}'>{{ contact.EMAILCONT}}</a></span>
										</p>
										<p>
											<span class="champs_label">{{ 'Tél' | trad }}</span>
											<span class="resultat">{{ contact.TEL_CTCT }}</span>
										</p>
										<p>
											<span class="champs_label">{{ 'Fax' | trad }}</span>
											<span class="resultat">{{ contact.FAX_CTCT }}</span>
										</p>
										<p>
											<span class="champs_label">{{ 'Tél. portable' | trad }}</span>
											<span class="resultat">{{ contact.POR_CTCT }}</span>
										</p>
										<p>
											<span class="champs_label">{{ 'Portail Fournisseur' | trad }}</span>
											{# <span class="resultat">{{ contact.ISOXALINK.ctcOxalinkActif == 1 ? 'Oui' | trad : 'Non' | trad }}</span> #}
											<span class="resultat">{{ oxalinkUserStatut(contact.OXALINK_ID) }}</span>
										</p>
									</div>
								{% else %}
								<div id="fournisseurs">
									{{- 'Aucun contact' | trad -}}
								</div>
								{% endfor %}
                    			
                    		</div>
                    	</td>
                	</tr>
        		{% else %}
					<tr>
						<td colspan="6" style="text-align: center; color: DarkGray">
							{{- 'Aucun élément' | trad -}}
						</td>
					</tr>
        		{% endfor %}
    		</tbody>
        </table>
		{{ paginations(path('Consultation.Consultation.details', {'idAO' : idAO, 'onglet' : onglet}), infoPagination.nombreDePage, infoPagination.page, infoPagination.post, '') }}
    </div> 
	{% if canEdit and not enCours %}
		<script>
			$('#input_ENVOI_EMAIL_AUTO_FRS').change(function () {
				activeLoader();
				$.ajax({
					url : '{{ path("Consultation.Consultation.ajaxUpdateEmailAuto", {"idAO": consultation.NO_AO}) }}',
					type : 'POST',
					data: {'ENVOI_EMAIL_AUTO_FRS': $(this).val()}, 
					success : function(){
						desactiveLoader();
					},
					error: function (data){
						desactiveLoader();
						$("#modal-content").addClass("modal_small");
						$("#modal-body").html(data.responseText);
						activePopup();
					} 
				}); 
			})
		</script>
	{% endif %}
{% endblock %}