src/StartPlatz/Bundle/AlphaBundle/Resources/views/Default/list.aggregates.modal.html.twig line 1

Open in your IDE?
  1. <div class="modal-content connectCard rounded shadow p-0 border-0">
  2.     <div class="d-flex modal-title rounded-top text-white connectCardTop">
  3.         <h5 class="col align-self-start">{{ title }}</h5>
  4.         <button type="button" class="close align-self-end" data-dismiss="modal" aria-label="Close">
  5.             <span aria-hidden="true">&times;</span>
  6.         </button>
  7.     </div>
  8.     <div class="modal-body">
  9.         {% if targetPath is not defined %}
  10.             {% set targetPath = 'allmeda_startups_home' %}
  11.         {% endif %}
  12.         {% for aggregate in aggregates %}
  13.             {% set entity = attribute(aggregate, group) %}
  14.             {% set value = entity.timestamp is defined ? entity|date('Y-m-d') : entity %}
  15.             {% set isActive = false %}
  16.             {% for key, value in aggregate %}
  17.                 {% if value in templateVars.criteria and key in templateVars.criteria|keys  %}
  18.                     {% set isActive = true %}
  19.                 {% endif %}
  20.             {% endfor %}
  21.             {% if 'CGN' == value %}
  22.                 {% set value = 'Köln' %}
  23.             {% elseif 'DUS' == value %}
  24.                 {% set value = 'Düsseldorf' %}
  25.             {% endif %}
  26.             <a class="btn btn-sm mb-1 {% if isActive %} btnPrimary {% else %} btnSecondary {% endif %}" href="{{ path( targetPath ,{filter: group ~ ':'~ value} + templateVars ) }}"
  27.                role="button"
  28.             >{{ value }} <span class="badge badge-light">{{ aggregate.number }}</span></a>
  29.         {% endfor %}
  30.         {% if aggregates2 %}
  31.             <hr>
  32.             {{ group2 }}:
  33.             {% for aggregate in aggregates2 %}
  34.                 {% set entity = attribute(aggregate, group2) %}
  35.                 {% set value = entity.timestamp is defined ? entity|date('Y-m-d') : entity %}
  36.                 {% set isActive = false %}
  37.                 {% for key, value in aggregate %}
  38.                     {% if value in templateVars.criteria and key in templateVars.criteria|keys  %}
  39.                         {% set isActive = true %}
  40.                     {% endif %}
  41.                 {% endfor %}
  42.                 <a class="btn btn-sm mb-1 {% if isActive %} btnPrimary {% else %} btnSecondary {% endif %}" href="{{ path( targetPath ,{filter: group2 ~ ':'~ value} + templateVars ) }}"
  43.                    role="button"
  44.                 >{{ value }} <span class="badge badge-light">{{ aggregate.number }}</span></a>
  45.             {% endfor %}
  46.         {% endif %}
  47.     </div>
  48. </div>