templates/frontend/Ranking/components/competition_independients_rounds_cells.html.twig line 1

Open in your IDE?
  1. {% for jornada in cranking.competicion.jornadas  %}
  2.     {% set keyEntity = clasificadoRankingId ~ '-' ~ jornada.id %}
  3.     {% set competicion = cranking.competicion %}
  4.     {% set puntuacion = "" %}
  5.     {% set tooltip = 0 %}
  6.     {% set data = 0 %}
  7.     {% if puntos[clasificadoRankingId][keyEntity]['puntos'] is defined and (not puntos[clasificadoRankingId][keyEntity]['puntos'] is null) %}
  8.         {% set puntuacion = puntos[clasificadoRankingId][keyEntity]['puntos'] %}
  9.         {% set data = 1 %}
  10.         {% if puntos[clasificadoRankingId][keyEntity]['penalidad'] is defined and (not puntos[clasificadoRankingId][keyEntity]['penalidad'] is null)  %}
  11.             {% set tooltip = 1 %}
  12.             {% if isMedal %}
  13.                 {% set puntuacion = puntuacion + puntos[clasificadoRankingId][keyEntity]['penalidad'] %}
  14.             {% else %}
  15.                 {% set puntuacion = puntuacion - puntos[clasificadoRankingId][keyEntity]['penalidad'] %}
  16.             {% endif %}
  17.         {% endif %}
  18.         {% if puntos[clasificadoRankingId][keyEntity]['bonus'] is defined and (not puntos[clasificadoRankingId][keyEntity]['bonus'] is null) %}
  19.             {% set tooltip = 1 %}
  20.             {% if isMedal %}
  21.                 {% set puntuacion = puntuacion - puntos[clasificadoRankingId][keyEntity]['bonus'] %}
  22.             {% else %}
  23.                 {% set puntuacion = puntuacion + puntos[clasificadoRankingId][keyEntity]['bonus'] %}
  24.             {% endif %}
  25.         {% endif %}
  26.     {% else %}
  27.         {% set puntuacion = 0 %}
  28.         {% if puntos[clasificadoRankingId][keyEntity]['penalidad'] is defined and (puntos[clasificadoRankingId][keyEntity]['penalidad'] is not null) %}
  29.             {% set data = 1 %}
  30.             {% if isMedal  %}
  31.                 {% set puntuacion = puntuacion + puntos[clasificadoRankingId][keyEntity]['penalidad'] %}
  32.             {% else %}
  33.                 {% set puntuacion = puntuacion - puntos[clasificadoRankingId][keyEntity]['penalidad'] %}
  34.             {% endif %}
  35.             {% set tooltip = 1 %}
  36.         {% endif %}
  37.         {% if puntos[clasificadoRankingId][keyEntity]['bonus'] is defined and (puntos[clasificadoRankingId][keyEntity]['bonus'] is not null) %}
  38.             {% set data = 1 %}
  39.             {% if isMedal %}
  40.                 {% set puntuacion = puntuacion - puntos[clasificadoRankingId][keyEntity]['bonus'] %}
  41.             {% else %}
  42.                 {% set puntuacion = puntuacion + puntos[clasificadoRankingId][keyEntity]['bonus'] %}
  43.             {% endif %}
  44.             {% set tooltip = 1 %}
  45.         {% endif %}
  46.     {% endif %}
  47.     {% if puntuacion < 0 %}
  48.         {% set puntuacion = 0 %}
  49.     {% endif %}
  50.     <div class="tableCell tableCell-competicion
  51.         {% if puntos[clasificadoRankingId] is defined and puntos[clasificadoRankingId][keyEntity] is defined and puntos[clasificadoRankingId][keyEntity]['mejor_prueba'] is defined and puntos[clasificadoRankingId][keyEntity]['mejor_prueba'] %}puntuable{% endif %}"
  52.             {% if tooltip > 0 %}
  53.                 data-content="
  54.                 Puntos: {{ puntos[clasificadoRankingId][keyEntity]['puntos']|default(0) }}
  55.                 {% if puntos[clasificadoRankingId][keyEntity]['penalidad'] ?? 0 != 0 %} | Penalidad: {{ puntos[clasificadoRankingId][keyEntity]['penalidad'] }}{% endif %}
  56.                 {% if puntos[clasificadoRankingId][keyEntity]['bonus'] ?? 0 != 0 %} | Bonus: {{ puntos[clasificadoRankingId][keyEntity]['bonus'] }}{% endif %}"
  57.                 data-inverted=""
  58.             {% endif %}
  59.     >
  60.         <a class="cell-points" {% if puntos[clasificadoRankingId][keyEntity]['inscrito'] is defined %}href="javascript:cardOpener({{ puntos[clasificadoRankingId][keyEntity]['inscrito'] }}, {{ jornada.orden }});"{% endif %}>
  61.             <span>{% if data %}{{ puntuacion + 0 }}{% else %}-{% endif %}</span>
  62.             <span>{% if puntos[clasificadoRankingId][keyEntity]['penalidad'] is defined and (not puntos[clasificadoRankingId][keyEntity]['penalidad'] is null) %}<svg class="icon-bonus-penalty" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M16 4c6.6 0 12 5.4 12 12s-5.4 12-12 12S4 22.6 4 16S9.4 4 16 4m0-2C8.3 2 2 8.3 2 16s6.3 14 14 14s14-6.3 14-14S23.7 2 16 2"></path><path fill="currentColor" d="M8 15h16v2H8z"></path></svg>{% endif %}</span>
  63.             <span>{% if puntos[clasificadoRankingId][keyEntity]['bonus'] is defined and (not puntos[clasificadoRankingId][keyEntity]['bonus'] is null) %}<svg class="icon-bonus-penalty" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32"><path fill="currentColor" d="M16 4c6.6 0 12 5.4 12 12s-5.4 12-12 12S4 22.6 4 16S9.4 4 16 4m0-2C8.3 2 2 8.3 2 16s6.3 14 14 14s14-6.3 14-14S23.7 2 16 2"></path><path fill="currentColor" d="M24 15h-7V8h-2v7H8v2h7v7h2v-7h7z"></path></svg>{% endif %}</span>
  64.         </a>
  65.     </div>
  66. {% endfor %}