templates/Slivki/online_order/_online_order_sort.html.twig line 1

Open in your IDE?
  1. {% set sortList = sortList is defined ? sortList : constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::SORT_LIST') %}
  2. {% set defaultSort = constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::DEFAULT_CUSTOM_PRODUCT_SORT') %}
  3. {% set sortKey = app.request.query.get('sort', constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::DEFAULT_CUSTOM_PRODUCT_SORT')) %}
  4. {% for keyItem, sortItem in sortList %}
  5.     <div data-sort="{{ keyItem }}" class="filter-item pb-2 text-left {% if keyItem == 'pricePerKilogram' or keyItem == 'pricePerKilogramDesc' %} js-sort-price-per-kilogram {% endif %}{% if sortKey == keyItem %} checked {% endif %}">
  6.         {{ sortItem }}
  7.         {% if filterAction and app.user and app.user.hasRole(constant('Slivki\\Entity\\UserGroup::STATISTICS_VIEWER')) %}
  8.             <span data-toggle="tooltip" data-placement="top" data-original-title='Клики'>
  9.                 {% if keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::DEFAULT_CUSTOM_PRODUCT_SORT') %}
  10.                     ({{ filterAction.getRecommended() > 0 ? filterAction.getRecommended() : 0 }})
  11.                 {% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::POPULARITY_CUSTOM_PRODUCT_SORT') %}
  12.                     ({{ filterAction.getPopular() > 0 ? filterAction.getPopular() : 0 }})
  13.                 {% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::FAST_CUSTOM_PRODUCT_SORT') %}
  14.                     ({{ filterAction.getSpeed() > 0 ? filterAction.getSpeed() : 0 }})
  15.                 {% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::PRICE_CUSTOM_PRODUCT_SORT') %}
  16.                     ({{ filterAction.getAscPrice() > 0 ? filterAction.getAscPrice() : 0 }})
  17.                 {% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::EXPENSIVE_CUSTOM_PRODUCT_SORT') %}
  18.                     ({{ filterAction.getDescPrice() > 0 ? filterAction.getDescPrice() : 0 }})
  19.                 {% elseif keyItem == constant('Slivki\\Services\\Offer\\CustomProductOfferSorter::PRICE_CUSTOM_PRODUCT_PRICE_PER_KILOGRAM') %}
  20.                     ({{ filterAction.getPriceByKg() > 0 ? filterAction.getPriceByKg() : 0 }})
  21.                 {% endif %}
  22.             </span>
  23.             <span data-toggle="tooltip" data-placement="top" data-original-title='Продано'>
  24.                 ({{ getFilterOrdersCount(offer.getID(), keyItem) }})
  25.             </span>
  26.         {% endif %}
  27.     </div>
  28. {% endfor %}