templates/frontend/Circuito/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base_frontend_new.html.twig' %}
  2. {% block title %}{{ circuito.nombre }}{% endblock %}
  3. {% block stylesheets %}
  4.     <style>
  5.         .aWAGR{
  6.             vertical-align: top !important;
  7.         }
  8.         .diaSemana{
  9.             text-transform: capitalize !important;
  10.         }
  11.     </style>
  12. {% endblock %}
  13. {% block container %}
  14.     <div class="ui very padded segment">
  15.         <table id="tableComite" class="ui celled striped table">
  16.             <thead>
  17.                 <tr>
  18.                     <th colspan="{% if circuito.cartel is not empty %}2{% else %}3{% endif %}" class="left aligned">
  19.                         <h1 class="ui header">
  20.                             {{ circuito.nombre }}
  21.                             <div class="sub header">
  22.                                 {% for comite in circuito.comites %}
  23.                                     <div class="ui basic circular disabled large label">
  24.                                         {{ comite.nombre }}
  25.                                     </div>
  26.                                 {% endfor %}
  27.                             </div>
  28.                         </h1>
  29.                     </th>
  30.                     {% if circuito.cartel is not empty %}
  31.                         <th class="center aligned">
  32.                             {% set urlDocu = "https://docs.google.com/viewer?url=" ~ app.request.schemeAndHttpHost ~ app.request.baseUrl ~ "/uploads/circuitos/" ~ circuito.cartel %}
  33.                             {% if circuito.cartel ends with ".pdf" %}
  34.                                 <a href="{{ urlDocu }}" class="ui big icon button openModal" target="_blank" data-tooltip="{{ 'messages.pdf.see'|trans({'%section%': 'poster'}, 'FrontendBundle') }}" data-variation="inverted" data-position="left center">
  35.                                     <i class="file icon"></i>
  36.                                 </a>
  37.                             {% else %}
  38.                                 <div class="ui big icon button openModal" data-tooltip="{{ 'messages.pdf.see'|trans({'%section%': 'poster'}, 'FrontendBundle') }}" data-variation="inverted" data-position="left center">
  39.                                     <i class="image icon"></i>
  40.                                     {#                                    <img src="{{ asset("uploads/circuitos/" ~ circuito.cartel) }}" class="ui mini image">#}
  41.                                 </div>
  42.                             {% endif %}
  43.                         </th>
  44.                     {% endif %}
  45.                 </tr>
  46.                 <tr>
  47.                     <th>
  48.                         <div class="mobile hidden">
  49.                             {{ 'Competicion'|trans({}, 'FrontendBundle') }}
  50.                         </div>
  51.                     </th>
  52.                     <th>
  53.                         <div class="mobile hidden">
  54.                             {{ 'comite.fecha'|trans({}, 'FrontendBundle') }}
  55.                         </div>
  56.                     </th>
  57.                     <th>
  58.                         <div class="mobile hidden">
  59.                             {{ 'comite.inscrito'|trans({}, 'FrontendBundle') }}
  60.                         </div>
  61.                     </th>
  62.                 </tr> 
  63.             </thead>
  64.             <tbody>
  65.                 {% set mesAnt = "0" %}
  66.                 {% for competicion in competicionesCircuito %}
  67.                     {% if competicion["fecha"]|date('m') != mesAnt %}
  68.                         <tr class="active cambioMes">
  69.                             <td colspan="3">
  70.                                 {{ competicion["fecha"]|format_date(pattern='MMMM', locale=locale)|capitalize }}
  71.                             </td>
  72.                         </tr>
  73.                     {% endif %}
  74.                     <tr>
  75.                         <td>
  76.                             <h4 class="ui header">
  77.                                 <div class="content">
  78.                                     <a href="{{ path('_tournament', { 'id': competicion["id"] }) }}">
  79.                                         {% if "cancelada" != competicion["estado"] %}
  80.                                             {{ competicion["nombre"] }}
  81.                                         {% else %}
  82.                                             <em><s><span class="ui grey text">{{ competicion["nombre"] }}</span></s></em>
  83.                                         {% endif %}
  84.                                     </a> 
  85.                                     {% if competicion["wagr"] == "1"%}
  86.                                         <div class="aWAGR ui tiny right teal basic label" data-tooltip="Puntuable para el World Amateur Golf Ranking" data-position="bottom left">
  87.                                             WAGR
  88.                                         </div>
  89.                                     {% endif %}
  90.                                     <div class="sub header">
  91.                                         {{ competicion["club"] }}
  92.                                     </div> 
  93.                                 </div> 
  94.                                 {% if competicion["estado"] == "abierta" and competicion["modo"] == "3"%}
  95.                                     <a href="{{ path('_tournament', { 'id': competicion["id"] }) }}" class="mobile hidden aInsc ui right floated inverted blue button">Inscripcion</a>
  96.                                 {% endif %}
  97.                             </h4>
  98.                         </td>
  99.                         <td class="collapsing">
  100.                             <h4 class="ui{% if competicion["fecha"]|date('Ymd') < 'now'|date('Ymd') %} disabled {% endif %}header">
  101.                                 <div class="content">
  102.                                     {{ competicion["fecha"]|format_date(pattern='dd MMM yyyy', locale=locale)|capitalize }} 
  103.                                     <div class="diaSemana sub header">
  104.                                         {{ competicion["fecha"]|format_date(pattern='E', locale=locale) }}
  105.                                     </div>
  106.                                 </div>
  107.                             </h4>
  108.                         </td>
  109.                         <td class="center aligned collapsing">
  110.                             <div class="mobile hidden">
  111.                                 <div class="ui circular {% if competicion["estado"] == "abierta" and competicion["modo"] == "3"%}blue{% endif %} label">
  112.                                     {{ numInscritos[competicion["id"]][1] }}
  113.                                 </div> 
  114.                             </div>
  115.                         </td>
  116.                     </tr>
  117.                     {% set mesAnt = competicion["fecha"]|date('m') %}
  118.                 {% endfor %}
  119.             </tbody>
  120.         </table>
  121.     </div>
  122.     {% if (circuito.cartel is not empty) and (not (circuito.cartel ends with ".pdf")) %}
  123.         <div class="ui cartel modal">
  124.             <div class="header">{{ circuito.nombre }}</div>
  125.             <div class="content">
  126.                 <img class="ui fluid image" src="{{ asset("uploads/circuitos/" ~ circuito.cartel) }}">
  127.             </div>
  128.             <div class="actions">
  129.                 <div class="ui cancel button">{{ 'buttons.close'|trans({}, 'FrontendBundle') }}</div>
  130.             </div>
  131.         </div>
  132.     {% endif %}
  133. {% endblock %}
  134. {% block javascripts %}
  135.     <script>
  136.         $(".openModal.button").click(function(e){
  137.             $('.cartel.modal').modal('show');
  138.         });
  139.     </script>
  140. {% endblock %}