{% if competition.trivials|length == 0 %}

Aún no se ha creado ningún juego

{% else %} {% for trivial in competition.trivials %}
{% set cont = 0 %} {% set playsUser = 0 %} {% set contvidas = 0 %} {% set completed = 0 %} {% set noinit = 0 %} {% set inprogress = 0 %} {# Comprobar que hay medallas asignadas al trivial #}
{{trivial.name}}
{{trivial.description}}
{{trivial.description}}
{{trivial.name}}
{# Logica trivial completado, en progreso, no iniciado #} {% for user in trivial.competition.users %} {% set finished_attempt = 0 %} {% set started_attempt = 0 %} {% for attempt in trivial.attempt %} {% set wrong_answer = 0 %} {% if attempt.trivial.id == trivial.id and attempt.user.id == user.id %} {% for tracking in attempt.tracking %} {% if tracking.status == 0 %} {% set wrong_answer = wrong_answer + 1 %} {% endif %} {% endfor %} {# or (wrong_answer == trivial.vidas and trivial.vidas != 0) #} {% if attempt.tracking|length == trivial.rondas or (wrong_answer == trivial.vidas and trivial.vidas != 0) or trivial.rondas == 0 %} {% set finished_attempt = finished_attempt + 1 %} {% if user.id == app.user.id %} {% set playsUser = playsUser + 1 %} {% endif %} {% elseif attempt.tracking|length > 0 %} {% set started_attempt = 1 %} {% endif %} {% endif %} {% endfor %} {% if trivial.plays == 0 and trivial.rondas == 0 %} {% if started_attempt != 0 %} {% set completed = completed + 1 %} {% else %} {% set noinit = noinit + 1 %} {% endif %} {% endif %} {% if trivial.plays == 0 and trivial.rondas > 0 %} {% if finished_attempt > 0 %} {% set completed = completed + 1 %} {% elseif finished_attempt == 0 and started_attempt == 0 %} {% set noinit = noinit + 1 %} {% else %} {% set inprogress = inprogress + 1 %} {% endif %} {% endif %} {% if trivial.plays > 0 and trivial.rondas > 0 %} {% if finished_attempt == trivial.plays %} {% set completed = completed + 1 %} {% if user.id == app.user.id %} {% set cont = 1 %} {% endif %} {% elseif finished_attempt == 0 and started_attempt == 0 %} {% set noinit = noinit + 1 %} {% else %} {% set inprogress = inprogress + 1 %} {% endif %} {% endif %} {% endfor %} {# END logica trivial #}
Rondas: {% if trivial.rondas == 0 %}∞{% else %}{{trivial.rondas}}{% endif %}
Partidas: {% if app.user.role != "ROLE_TUTOR" and trivial.plays > 0 %}{{playsUser}}/{% endif %}{% if trivial.plays == 0 %}∞{% else %}{{trivial.plays}}{% endif %}
Vidas: {% if trivial.vidas == 0 %}∞{% else %}{{trivial.vidas}}{% endif %}
Tiempo: {% if trivial.tiempomaximo == 0 %}∞{% else %}{{trivial.tiempomaximo}}{% endif %}
Categorías: {{trivial.category|length}}
"now"|date("Y-m-d") %} class="btn trivial-user-btn-jugar-disabled" title="La campaña aún no ha empezado" data-toggle="tooltip" {% elseif trivial.competition.finalizeAt|date("Y-m-d") < "now"|date("Y-m-d") %} class="btn trivial-user-btn-jugar-disabled" title="La campaña ya ha finalizado" data-toggle="tooltip" {% else %} class="btn trivial-user-btn-jugar" id="play-game-user" class="trivial-actions-enabled" data-toggle="modal" data-target="#modalGame" data-href="#" data-id-trivial="{{trivial.id}}" {% endif %} >JUGAR
Registro
{% set contador = 0 %} {% if trivial.modality == "INDIVIDUAL" %} {% for record in registro[trivial.id] %} {% set contador = contador + 1 %} {% endfor %} {% for unp in usersNotPlayed[trivial.id]|filter(contador < 5) %} {% set contador = contador + 1 %} {% endfor %}
{{record.user.userName}} {{record.totalScore}}
{{unp.userName}} 0
{% elseif trivial.modality == "COOPERATIVO" %} {% set total = 0 %} {% for record in registro[trivial.id] %} {% set total = total + record.totalScore %} {% endfor %} {% set porcentaje = (total*100)/trivial.maxPuntuacion %}
{{total}}/{{trivial.maxPuntuacion}}
{% elseif trivial.modality == "TERRITORIAL" %} {% set i = 1 %} {% for category in trivial.category %} {% set i = loop.index %} {% if i < 3 %}
{{category.name}}
{% for record in registro[trivial.id] %} {% if record['cat_id'] == category.id %}
{{record['user_name']}}:
{{record['sum_score']}}
{% endif %} {% endfor %} {% endif %} {% endfor %} {% endif %}
REGISTRO
"now"|date("Y-m-d") %} class="btn trivial-user-btn-jugar-disabled" title="La campaña aún no ha empezado" data-toggle="tooltip" {% elseif trivial.competition.finalizeAt|date("Y-m-d") < "now"|date("Y-m-d") %} class="btn trivial-user-btn-jugar-disabled" title="La campaña ya ha finalizado" data-toggle="tooltip" {% else %} class="btn trivial-user-btn-jugar" id="play-game-user" class="trivial-actions-enabled" data-toggle="modal" data-target="#modalGame" data-href="#" data-id-trivial="{{trivial.id}}" {% endif %} >JUGAR
{{ include ('Clientes/forms/form.html.twig',{form: deleteform_trivial_ajax,type:'el trivial', name:trivial.name, id:"form-delete",with_submit:false}) }} {% endfor %} {% endif %} {#display navigation#} {{ include ('Trivial/forms/addTrivialform.html.twig',{form: addform_trivial_ajax,message:'Estás seguro?',id:"trivialModal-"~competition.id,with_submit:false}) }} {{ include ('Badges/forms/reward.html.twig') }}