templates/Admin/counter.html.twig line 1

Open in your IDE?
  1. {% if offset is defined and count is defined %}
  2.     {% if count > 0 %}
  3.     <div class='flex row space counters-box middle'>
  4.         
  5.         {% set route = app.request.attributes.get('_route') %}
  6.         {% if 'page' not in route %}
  7.             {% set route = route~'-page' %}
  8.         {% endif %}
  9.         
  10.         {% if table_limit is not defined %}
  11.             {% set table_limit = 20 %}
  12.         {% endif %}
  13.         
  14.         {% set limit = (offset+1)*table_limit %}
  15.         {% set currentPath = path(app.request.attributes.get('_route'),app.request.attributes.get('_route_params')) %}
  16.         
  17.         {% if limit > count %} {% set limit = count %} {% endif %}
  18.         
  19.         {% if expanded is not defined %}
  20.         <label>Résultats : </label><b class="">{{ (offset*table_limit)+1 }} - {{ limit }} sur {{ count }}</b>
  21.         {% endif %}
  22.         
  23.         {% if (offset*table_limit)+1 > 1 %}
  24.             {% set link = "" %}            
  25.             {% if params is defined and params|length %}
  26.                 {% set params = params|merge({'offset':offset}) %}
  27.                 {% set link = url(route,params) %}
  28.             {% elseif cat is defined and cat %}
  29.                 {% set link = url(route,{'cat':cat,'offset':offset}) %}
  30.             {% else %}
  31.                 {% set link = url(route,{'offset':offset}) %}
  32.             {% endif %}
  33.             <a href="{{link}}" class="{%if expanded is defined %}btn success small{%else%}square{%endif%}" title="Page précédente"><i class="fa fa-chevron-left"></i>{%if expanded is defined %}<span> | Précédent</span>{%endif%}</a>
  34.         {% else %}
  35.             <a class="{%if expanded is defined %}btn success small{%else%}square{%endif%} disable" title="Page précédente"><i class="fa fa-chevron-left"></i>{%if expanded is defined %}<span> | Précédent</span>{%endif%}</a>
  36.         {% endif %}
  37.         
  38.         {% if expanded is defined %}
  39.         <b class="btn success small trans">{{ (offset*table_limit)+1 }} - {{ limit }} sur {{ count }}</b>
  40.         {% endif %}
  41.         
  42.         {% if limit < count %}            
  43.             {% set link = "" %}            
  44.             {% if params is defined and params|length %}
  45.                 {% set params = params|merge({'offset':offset+2}) %}
  46.                 {% set link = url(route,params) %}
  47.             {% elseif cat is defined and cat %}
  48.                 {% set link = url(route,{'cat':cat,'offset':offset+2}) %}
  49.             {% else %}
  50.                 {% set link = url(route,{'offset':offset+2}) %}
  51.             {% endif %}
  52.             <a href="{{link}}" class="{%if expanded is defined %}btn success small{%else%}square{%endif%}" title="Page suivante">{%if expanded is defined %}<span>Suivant | </span>{%endif%}<i class="fa fa-chevron-right"></i></a>
  53.         {% else %}
  54.             <a class="{%if expanded is defined %}btn success small{%else%}square{%endif%} disable" title="Page suivante">{%if expanded is defined %}<span>Suivant | </span>{%endif%}<i class="fa fa-chevron-right"></i></a>
  55.         {% endif %}
  56.     </div>
  57.     {% else %}
  58.     <label>Aucune donnée trouvée</label>
  59.     {% endif %}
  60. {% endif %}