{% load i18n combo %}
<style>
aside#sidebar { /* to get search results to be absolutely positioned in main content */
  position: static;
}
</style>
{% if request.GET.q %}

<h2><span style="font-weight: lighter;">Recherche de conjoint : « <strong>{{ request.GET.q }}</strong> »</span></h2>

{% if results.data %}

<p>
Nombre d’individus trouvés : {{ results.data|length }}

{% if request.user|has_role:"RSU création" %}
<a class="mini-ts" style="float:right;" href="{{ eservices_url }}backoffice/submission/creation-d-une-fiche-adulte/?cancelurl={{ portal_agent_url }}">Pas de résultat pertinent : créer d’abord un nouvel individu</a>
{% endif %}
</p>

<table class="search-users">
<tbody>
{% for user in results.data %}
{% if request.GET.rsu_adult != user.id|lower %}{# use lower because user.id is an int #}
<tr class="clickable-row"
    data-href="?rsu_spoose={{ user.id }}{% if request.GET.rsu_adult %}&rsu_adult={{ request.GET.rsu_adult }}{% endif %}{% if request.GET.rsu_child %}&rsu_child={{ request.GET.rsu_child }}{% endif %}">
  <td class="individu-{{ user.genre }}-{{ user.statut_legal }}"></td>
  <td>
    <a href="?rsu_spoose={{ user.id }}{% if request.GET.rsu_adult %}&rsu_adult={{ request.GET.rsu_adult }}{% endif %}{% if request.GET.rsu_child %}&rsu_child={{ request.GET.rsu_child }}{% endif %}">
      <strong>{{ user.nom_de_naissance }} {% if user.nom_d_usage %}({{ user.nom_d_usage }}){% endif %}</strong>
      {{ user.prenoms }}
      <br />
      <small>#{{ user.id }}</small></a>

      {% if user.union %}
      <br />
      <small>conjoint : {{ user.union.nom_de_naissance }} {% if user.union.nom_d_usage %}({{ user.union.nom_d_usage }}){% endif %} {{ user.union.prenoms }}</small>
      {% endif %}
      {% if user.enfants or user.union%}
      <br />
      <small>{{ user.enfants|length }} enfant{% if user.enfants|length > 1 %}s{% endif %}</small>
      {% endif %}

  </td>
  <td>
    {{ user.date_de_naissance|strptime:"%Y-%m-%d"|date:"d/m/Y" }}
    <br />{{ user.age_label }}
  </td>
  <td>
    Courriel : {{ user.email|default:"inconnu" }}

    {% for adresse in user.adresses|dictsort:"principale" %}
    <p>
    {% if adresse.streetnumber %}{{ adresse.streetnumber }}{% endif %}
    {% if adresse.streetnumberext %}{{ adresse.streetnumberext }}{% endif %}
    {{ adresse.streetname }}<br/>
    {% if adresse.ext1 %}{{ adresse.ext1 }}<br />{% endif %}
    {% if adresse.ext2 %}{{ adresse.ext2 }}<br />{% endif %}
    {% if adresse.at %}{{ adresse.at }}<br />{% endif %}
    {{ adresse.zipcode }} {{ adresse.city }}
    {% if adresse.country != "FR" %}({{ adresse.country }}){% endif %}
    </p>
    {% endfor %}
  </td>
  <td>
  {% for soft,id in user.cles_de_federation.items %}{% if soft != 'authentic' %}
  {{ soft }} #{{ id }}<br />
  {% endif %}
  {% endfor  %}
  </td>
</tr>
{% endif %}
{% endfor %}
</tbody>
</table>

<script>
$(function($) {
    $("tr.clickable-row").click(function() {
        window.location = $(this).data("href");
    });
});
</script>

{% else %}

<p>
Aucun individu trouvé.

{% if request.user|has_role:"RSU création" %}
<a class="mini-ts" style="float: right;" href="{{ eservices_url }}backoffice/submission/creation-d-une-fiche-adulte/?cancelurl={{ portal_agent_url }}">Aucun résultat : créer un nouvel individu</a>
{% endif %}
</p>

{% endif %}

<div class="vfill"></div>

{% endif %}
