{% 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 %}
{{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 %} {% if attempt.tracking|length == trivial.rondas and ((wrong_answer < trivial.vidas and trivial.vidas != 0) or (trivial.vidas == 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_ADMIN" %}{{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}}
Jugadores
Total {{trivial.competition.users|length}}
Completados {{completed}}
No iniciado {{noinit}}
En progreso {{inprogress}}
Jugadores
Total {{trivial.competition.users|length}}
Completados {{completed}}
No iniciado {{noinit}}
En progreso {{inprogress}}
{% if app.user.role != "ROLE_TUTOR" %} {% endif %} "now"|date("Y-m-d") or app.user.role == 'ROLE_ADMIN' %} class="trivial-actions-enabled" data-href="trivial_edit" {% else %} class="trivial-actions-disabled" title="No se puede editar el tivial porque la campaña ya ha iniciado" data-toggle="tooltip" {% endif %} title="Editar {{trivial.name}}"> "now"|date("Y-m-d") or app.user.role == 'ROLE_ADMIN' %} title="Eliminar {{trivial.name}}" class="trivial-actions-enabled btn-delete-trivial" data-href="#" data-id="{{trivial.id}}" data-name="{{trivial.name}}" {% else %} class="trivial-actions-disabled" title="No se puede eliminar el tivial porque la campaña ya ha iniciado" data-toggle="tooltip" {% endif %} >
Jugar
Editar
Categorías
Registro
Medallas
Borrar
{# tabla versión movil #} {% if app.user.role != "ROLE_USER" %}
JUGAR
{% endif %}
"now"|date("Y-m-d") or app.user.role == 'ROLE_ADMIN' %} class="trivial-actions-enabled" data-href="trivial_edit" {% else %} class="trivial-actions-disabled" title="No se puede editar el tivial porque la campaña ya ha iniciado" data-toggle="tooltip" {% endif %} > "now"|date("Y-m-d") or app.user.role == 'ROLE_ADMIN' %} class="trivial-actions-enabled btn-delete-trivial" data-href="#" data-id="{{trivial.id}}" data-name="{{trivial.name}}" {% else %} class="trivial-actions-disabled" title="No se puede eliminar el tivial porque la campaña ya ha iniciado" data-toggle="tooltip" {% endif %} >
"now"|date("Y-m-d") or app.user.role == 'ROLE_ADMIN' %} class="trivial-actions-enabled" data-href="trivial_edit" {% else %} class="trivial-actions-disabled" title="No se puede editar el tivial porque la campaña ya ha iniciado" data-toggle="tooltip" {% endif %} >Editar Categorías Registro Medallas "now"|date("Y-m-d") or app.user.role == 'ROLE_ADMIN' %} class="trivial-actions-enabled btn-delete-trivial" data-href="#" data-id="{{trivial.id}}" data-name="{{trivial.name}}" {% else %} class="trivial-actions-disabled" title="No se puede eliminar el tivial porque la campaña ya ha iniciado" data-toggle="tooltip" {% endif %} >Eliminar
{{ include ('Clientes/forms/form.html.twig',{form: deleteform_trivial_ajax,type:'el trivial', name:trivial.name, id:"form-delete",with_submit:false}) }} {% endfor %} {% endif %} {% if app.user.role == 'ROLE_ADMIN' or competition.finalizeAt|date("Y-m-d") >= "now"|date("Y-m-d") %} Crear juego {% endif %} {% if competition.finalizeAt|date("Y-m-d") < "now"|date("Y-m-d") or app.user.role == "ROLE_ADMIN" %}
{% 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') }}