templates/Admin/Includes/pagination.html.twig line 1

Open in your IDE?
  1. {% if count > limit %}
  2.     <div class="pagination-container">
  3.         {% set lastPage = ((count/limit)|round(0, 'ceil')) %}
  4.         {% if page > 5 %}
  5.             <span class="paginate-first paginNum"><<</span>
  6.         {% endif %}
  7.         {% for i in 1..lastPage %}
  8.             {% set current = '' %}
  9.             {% set isCurrent = 0 %}
  10.             
  11.             {% if i == page %}
  12.                 {% set current = ' active' %}
  13.                 {% set isCurrent = 1 %}
  14.             {% endif %}
  15.             {% if page <=5 and i>9 %}
  16.             {% elseif page <=5 %}
  17.                 <span class="paginate-{{ i }} paginNum{{ current }}">{{ i }}</span>
  18.             {% elseif page > lastPage-5 and i <= lastPage-9 %}
  19.                 <span class="paginate-{{ i }} paginNum{{ current }}">{{ i }}</span>
  20.             {% elseif page > lastPage-5 %}
  21.                 <span class="paginate-{{ i }} paginNum{{ current }}">{{ i }}</span>
  22.             {% elseif i > page-5 and i < page+5 %}
  23.                 <span class="paginate-{{ i }} paginNum{{ current }}">{{ i }}</span>
  24.             {% endif %}
  25.         {% endfor %}
  26.         {% if lastPage > 10 and page<=lastPage-5 %}
  27.             <span class="paginate-last paginNum" data="{{ lastPage }}">>></span>
  28.         {% endif %}
  29.     </div>
  30. {% endif %}