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

{% block body %}
<div id="genetableau">
	<center>
	<div >
		<form method="POST" id='formulaireListeUtilisateur'>
			{% if post.oxalink %}
			<ul class="nav nav-tabs">
				<li class="{% if type != 'userOxalink' %}active{% endif %}" onclick="ajaxRechercheTableau('{{path('Ajax.liste.utilisateur', {'type':'user'})}}', 'genetableau', 'formulaireListeUtilisateur')"><a>{{'Utilisateur' | trad}}<span class="nb_affectation">{{ nbrUser }}</span>
				</a></li>
				<li class="{% if type == 'userOxalink' %}active{% endif %}" onclick="ajaxRechercheTableau('{{path('Ajax.liste.utilisateur', {'type':'userOxalink'})}}', 'genetableau', 'formulaireListeUtilisateur')"><a>{{'Utilisateur OXA.LINK' | trad}}<span class="nb_affectation">{{ nbrUserOxalink }}</span>
				</a></li>      
			</ul>
			{% endif %}

			<input type="hidden" name="divCode" value="{{ post.divCode }}" />
			<input type="hidden" name="divLibelle" value="{{ post.divLibelle }}" />			
			<input type="hidden" name="withEmail" value="{{ post.withEmail }}" />			
			<input type="hidden" name="ACHETEUR" value="{{ post.ACHETEUR }}" />			
			<input type="hidden" name="DEMAND" value="{{ post.DEMAND }}" />			
			<input type="hidden" name="SIG_BAP" value="{{ post.SIG_BAP }}" />			
			<input type="hidden" name="SIG_REF" value="{{ post.SIG_REF }}" />			
			<input type="hidden" name="SIG_CDE" value="{{ post.SIG_CDE }}" />			
			<input type="hidden" name="SIG_DA" value="{{ post.SIG_DA }}" />		
			<input type="hidden" name="ACCOXAPR" value="{{ post.ACCOXAPR }}" />		
			<input type="hidden" name="NOTME" value="{{ post.NOTME }}" />		
			<input type="hidden" name="CODE_STE" value="{{ post.CODE_STE }}" />			
			<input type="hidden" name="filter_egal_CODE_STE" value="{{ post.filter_egal_CODE_STE }}" />			
			<input type="hidden" name="VALIDE" value="{{ post.VALIDE }}" />		
			<input type="hidden" name="oxalink" value="{{ post.oxalink }}" />	
    			<table class="table" id="tableau">
    				<thead class="thead-dark">
        				<tr>
							{% if type != 'userOxalink' %}
        						<th>{{ triTable('CODE',  infoPagination.filter.tri_CODE, 'Code' | trad, 'genetableau', path(pathUser, {'type':type}), 'formulaireListeUtilisateur') }}</th>
        					{% endif %}
							<th>{{ triTable('NOM',  infoPagination.filter.tri_NOM, 'Nom' | trad, 'genetableau', path(pathUser, {'type':type}), 'formulaireListeUtilisateur') }}</th>
                            {% if pathUser == 'Ajax.liste.demandeur' %}
                                <th>{{ triTable('CODE_STE',  infoPagination.filter.tri_CODE_STE, 'Société' | trad, 'genetableau', path(pathUser, {'type':type}), 'formulaireListeUtilisateur') }}</th>
                            {% endif %}
        					{% if type != 'userOxalink' %}
								<th>{{ triTable('CTR_ADR',  infoPagination.filter.tri_CTR_ADR, 'Centre' | trad, 'genetableau', path(pathUser, {'type':type}), 'formulaireListeUtilisateur') }}</th>
							{% endif %}
							{% if type == 'userOxalink' %}
        						<th>{{ triTable('EMAIL',  infoPagination.filter.tri_EMAIL, 'Email' | trad, 'genetableau', path(pathUser, {'type':type}), 'formulaireListeUtilisateur') }}</th>
        					{% endif %}
						</tr>
        			</thead>
        			<tbody>
        				<tr>
							{% if type != 'userOxalink' %}
        						<th>{{ filterTable('CODE', infoPagination.filter.filter_CODE, '', 'genetableau', path(pathUser, {'type':type}), 'formulaireListeUtilisateur','','','',false) }}</th>
        					{% endif %}
							<th>{{ filterTable('NOM', infoPagination.filter.filter_NOM, '', 'genetableau', path(pathUser, {'type':type}), 'formulaireListeUtilisateur','','','',false) }}</th>
                            {% if pathUser == 'Ajax.liste.demandeur' %}
                                <th>{{ filterTable('CODE_STE'~spliter()~'RS', infoPagination.filter['filter_CODE_STE'~spliter()~'RS'], '', 'genetableau', path(pathUser, {'type':'user'}), 'formulaireListeUtilisateur','','','',false) }}</th>
                            {% endif %}
        					{% if type != 'userOxalink' %}
								<th>{{ filterTable('CTR_ADR'~spliter()~'RAIS_SOC', infoPagination.filter['filter_CTR_ADR'~spliter()~'RAIS_SOC'], '', 'genetableau', path(pathUser, {'type':'user'}), 'formulaireListeUtilisateur','','','',false) }}</th>
							{% endif %}
							{% if type == 'userOxalink' %}  
								<th>{{ filterTable('EMAIL', infoPagination.filter.filter_EMAIL, '', 'genetableau', path(pathUser, {'type':type}), 'formulaireListeUtilisateur','','','',false) }}</th>
							{% endif %}
						</tr>
        				
						{% for utilisateur in utilisateurs %}
        				<tr onclick="{{ attrJs('changeCodeLibelle', [ post.divCode, utilisateur.CODE, post.divLibelle, utilisateur.NOM ~ ' (' ~ utilisateur.CODE ~ ')']) }};desactivePopup()">
							{% if type != 'userOxalink' %}
								<td>{{ utilisateur.CODE   | convert_encoding('UTF-8', 'ISO-8859-1') }}</td>
							{% endif %}
        					<td>{{ utilisateur.NOM  | convert_encoding('UTF-8', 'ISO-8859-1') }}</td>        
                            {% if pathUser == 'Ajax.liste.demandeur' %}
                                <td>{{ utilisateur.RS }} ({{ utilisateur.CODE_STE }})</td>   
                            {% endif %}   
							{% if type != 'userOxalink' %}
        						<td>{{ utilisateur.RAIS_SOC }} ({{ utilisateur.CTR_ADR }})</td>   
							{% endif %}   
							{% if type == 'userOxalink' %}  
								<td>{{ utilisateur.EMAIL  | convert_encoding('UTF-8', 'ISO-8859-1') }}</td>
							{% endif %}
        				</tr>
        				{% endfor %}
        			</tbody>
    			</table>
			
		</form>
		
	{{ paginations(path(pathUser, {'type':type}),infoPagination.nombreDePage, infoPagination.page, infoPagination.post, 'modal-body') }}
	</div>

	</center>
	</div>
{% endblock %}