{% extends "base_title.html" %}
{% load static %}

{% block realcontent %}

<h2>Gestion des places que je revends</h2>

{% if resell_exists %}
<br />

<h3>Places non revendues</h3>
<form class="form-horizontal" action="" method="post">
  <div class="bg-info text-info center-block">
    <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
    Cochez les places que vous souhaitez revendre, et validez. Vous aurez
    ensuite 1h pour changer d'avis avant que la revente soit confirmée et
    que les notifications soient envoyées aux intéressé·e·s.
  </div>
  {% csrf_token %}
  <table  class="table table-striped stupidtable">
    <thead>
      <tr>
        <th></th>
        <th data-sort="string">Titre</th>
        <th data-sort="string">Lieu</th>
        <th data-sort="int">Date</th>
        <th data-sort="int">Prix</th>
      </tr>
    </thead>
    <tbody>
      {% for checkbox in resellform.attributions %}{{ checkbox }}{% endfor %}
    </tbody>
  </table> 
  <div class="form-actions">
    <input type="submit" class="btn btn-primary" name="resell" value="Revendre les places sélectionnées">
  </div>
</form>

<hr />
{% endif %}

{% if annul_exists %}
<h3>Places en cours de revente</h3>
<form action="" method="post">
  <div class="bg-info text-info center-block">
    <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
    Vous pouvez annuler les reventes qui n'ont pas encore trouvé preneur·se.
  </div>
  {% csrf_token %}
  <table  class="table table-striped stupidtable">
    <thead>
      <tr>
        <th></th>
        <th data-sort="string">Titre</th>
        <th data-sort="int">Date</th>
        <th data-sort="string">Lieu</th>
        <th data-sort="int">Prix</th>
        <th data-sort="int">Tirage le</th>
      </tr>
    </thead>
    <tbody>
      {% for checkbox in annulform.reventes %}{{ checkbox }}{% endfor %}
    </tbody>
  </table>
  <input type="submit" class="btn btn-primary" name="annul" value="Annuler les reventes sélectionnées">
</form>

<hr />
{% endif %}

{% if sold_exists %}
<h3>Places revendues</h3>
<form action="" method="post">
  <div class="bg-info text-info center-block">
    <span class="glyphicon glyphicon-info-sign" aria-hidden="true"></span>
      Pour chaque revente, vous devez soit l'annuler soit la confirmer pour
      transférer la place la place à la personne tirée au sort.

      L'annulation sert par exemple à pouvoir remettre la place en jeu si
      vous ne parvenez pas à entrer en contact avec la personne tirée au
      sort.
  </div>
  {% csrf_token %}
  <table  class="table table-striped stupidtable">
    <thead>
      <tr>
        <th></th>
        <th data-sort="string">Titre</th>
        <th data-sort="int">Date</th>
        <th data-sort="string">Lieu</th>
        <th data-sort="int">Prix</th>
        <th>Vendue à</th>
      </tr>
    </thead>
    <tbody>
      {% for checkbox in soldform.reventes %}{{ checkbox }}{% endfor %}
    </tbody>
  </table>  
    <button type="submit" class="btn btn-primary" name="transfer">Transférer</button>
    <button type="submit" class="btn btn-primary" name="reinit">Réinitialiser</button>
</form>
{% endif %}
{% if not resell_exists and not annul_exists and not sold_exists %}
<p>Plus de reventes possibles !</p>
{% endif %}

<script language="JavaScript">
  $(function(){
      $("table.stupidtable").stupidtable();
  });

  $("tr").click(function() {
      $(this).find("input[type=checkbox]").click()
  });
  
  $("input[type=checkbox]").click(function(e) {
    e.stopPropagation();
  });
</script>

{% endblock %}
