templates/Slivki/header_menu.html.twig line 1

Open in your IDE?
  1. <noindex>
  2.     <div class="top-menu">
  3.         <div class="container">
  4.             {% apply spaceless %}
  5.             {% set landingUrl = '/subscription-landing?utm_source=main_menu' %}
  6.             {% if app.user %}
  7.                 {% set landingUrl = '/profile/subscription/manage?utm_source=main_menu' %}
  8.             {% endif %}
  9.             <ul class="top-menu-ul">
  10.                 {% set yesterday = 'now'|date_modify("-1 day")|date("Y-m-d") %}
  11.                 {% set statViewer = app.user and app.user.hasRole(constant('Slivki\\Entity\\UserGroup::STATISTICS_VIEWER')) %}
  12.                 <li data-target="#promocodeMenuContent">
  13.                     <div class="d-flex pr-3">
  14.                         <img class="mr-1" width="16" src="/images/icon_category.svg"/>
  15.                         <a href="{{ getCurrentCityURL() }}?utm_source=main_menu">Категории
  16.                             {% if statViewer %}
  17.                                 <div class="header-stat">
  18.                                     <div>
  19.                                         Главная: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_MAIN_PAGE'), yesterday, yesterday) }}</div>
  20.                                     <div>
  21.                                         Рубрики: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_OFFER_CATEGORIES_ALL'), yesterday, yesterday) }}</div>
  22.                                     <div>
  23.                                         Акции: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_OFFERS_ALL'), yesterday, yesterday) }}</div>
  24.                                 </div>
  25.                             {% endif %}
  26.                         </a>
  27.                     </div>
  28.                 </li>
  29.                 {#                    {% if not isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::PAYMENT_PAYME')) and getCurrentCity().getID() == constant('Slivki\\Entity\\City::DEFAULT_CITY_ID') %}#}
  30.                 {#                        <li class="menu-office-fest">#}
  31.                 {#                            <a class="color-white" href="{{ base_url }}/fest/office">Офисный фэст до 31.01</a>#}
  32.                 {#                        </li>#}
  33.                 {#                    {% endif %}#}
  34.                 {% if getCurrentCity().getID() == constant('Slivki\\Entity\\City::DEFAULT_CITY_ID') %}
  35.                     <li>
  36.                         <a href="{{ base_url }}/eda/dostavka-edy">Доставка еды
  37.                             {% if statViewer %}
  38.                                 <div class="header-stat">
  39.                                     <div>
  40.                                         Рубрика: {{ getStatVisitCount(473, constant('Slivki\\Entity\\Visit::TYPE_OFFER_CATEGORY'), yesterday, yesterday) }}</div>
  41.                                     <div>
  42.                                         Акции: {{ getStatVisitCount(473, constant('Slivki\\Entity\\Visit::TYPE_OFFER_BY_CATEGORY'), yesterday, yesterday) }}</div>
  43.                                     <div>
  44.                                         Акции(ref): {{ getStatVisitCount(473, constant('Slivki\\Entity\\Visit::TYPE_OFFER_BY_CATEGORY_REF'), yesterday, yesterday) }}</div>
  45.                                 </div>
  46.                             {% endif %}
  47.                         </a>
  48.                     </li>
  49.                 {% endif %}
  50.                 {% if getCurrentCity().getID() == constant('Slivki\\Entity\\City::DEFAULT_CITY_ID') %}
  51.                     <li><a href="{{ base_url }}/pervoe-poseschenie ">Первое посещение</a></li>
  52.                 {% endif %}
  53.                 {% block additionalMenuItems %}
  54.                     <li class="bg-violet-light br-04 my-1 mx-1 pin-maps-header">
  55.                         <img height="16" src="/images/pin.svg"/>
  56.                         <a class="violet-light-color" href="{{ base_url }}/map" target="_blank">Я на карте</a>
  57.                     </li>
  58.                 {% endblock %}
  59.                 {% set flierURL = path('flierLanding') %}
  60.                 {% set menuItem = getTestMenuItem(1) %}
  61.                 {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::FLIERS')) %}
  62.                     {% set menuItem = getTestMenuItem(0) %}
  63.                     <li {{ menuSelected == constant('Slivki\\Entity\\MainMenu::MENU_ID_FLIER') ? 'class="selected-item"' }}>
  64.                         <a href="{{ flierURL }}?utm_source=main_menu">Листовки
  65.                             {% if statViewer %}
  66.                                 <div class="header-stat">
  67.                                     <div>
  68.                                         Главная: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_FLIER_MAIN_PAGE'), yesterday, yesterday) }}</div>
  69.                                     <div>
  70.                                         Рубрики: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_FLIER_CATEGORIES_ALL'), yesterday, yesterday) }}</div>
  71.                                     <div>
  72.                                         Листовки: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_FLIER_ALL'), yesterday, yesterday) }}</div>
  73.                                 </div>
  74.                             {% endif %}
  75.                         </a>
  76.                     </li>
  77.                 {% endif %}
  78.                 {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SALES')) %}
  79.                     <li {{ menuSelected == constant('Slivki\\Entity\\MainMenu::MENU_ID_SALE') ? 'class="selected-item"' }}>
  80.                         <a href="{{ menuItem.url }}?utm_source=main_menu">{{ menuItem.name }}
  81.                             {% if statViewer %}
  82.                                 <div class="header-stat">
  83.                                     <div>
  84.                                         Главная: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_SALE_MAIN_PAGE'), yesterday, yesterday) }}</div>
  85.                                     <div>
  86.                                         Рубрики: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_SALE_CATEGORIES_ALL'), yesterday, yesterday) }}</div>
  87.                                     <div>
  88.                                         Акции: {{ getStatVisitCount(0, constant('Slivki\\Entity\\Visit::TYPE_SALE_ALL'), yesterday, yesterday) }}</div>
  89.                                 </div>
  90.                             {% endif %}
  91.                         </a>
  92.                     </li>
  93.                 {% endif %}
  94. {#                {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::GIFTS')) and getCurrentCity().getID() == constant('Slivki\\Entity\\City::DEFAULT_CITY_ID') %}#}
  95. {#                    <li><a href="{{ base_url }}/gift">🎁 Подарки</a></li>#}
  96. {#                {% endif %}#}
  97.                 {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SALES')) %}
  98.                     {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) %}
  99.                     <li>
  100.                         <a class="vakansii"
  101.                            href="{{ app.user ?  '/profile/oplata-pay' }}"{{ not app.user ? 'data-target=".modal-auth" data-toggle="modal"' : '' }}>Баланс</a>
  102.                     </li>
  103.                 {% else %}
  104.                     <li>
  105.                         <a class="vakansii"
  106.                            href="{{ app.user ?  '/oplata' }}"{{ not app.user ? 'data-target=".modal-auth" data-toggle="modal"' : '' }}>Баланс</a>
  107.                     </li>
  108.                 {% endif %}
  109.                 {% endif %}
  110. {#                <li>#}
  111. {#                    <a href="/skidki-i-rasprodazhi/vakansii/brest">Вакансии</a>#}
  112. {#                </li>#}
  113.                 {% set subscription = app.user ? getSubscription(app.user) : null %}
  114.                 {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SUBSCRIPTION')) %}
  115.                     <li>
  116.                         <a href="{{ landingUrl }}">⚡️Подписка</a>
  117.                     </li>
  118.                 {% endif %}
  119.                 {% if isServerFeatureEnabled(constant('Slivki\\Enum\\SwitcherFeatures::SLIVKI_PAY')) %}
  120.                     <li>
  121.                         <a  href="{{ app.user ?  '/virtual-wallet-pay' }}"{{ not app.user ? 'data-target=".modal-auth" data-toggle="modal"' : '' }}>SlivkiPay</a>
  122.                     </li>
  123.                 {% endif %}
  124.                 <li>
  125.                     <a  href="/profile/external-codes/index">МТС-бонус</a>
  126.                 </li>
  127.             </ul>
  128.             {% endapply %}
  129.             {{ getMainMenu(statViewer) }}
  130.         </div>
  131.     </div>
  132.     {% if statViewer %}
  133.         <input type="hidden" id="statViewerInput"/>
  134.     {% endif %}
  135. </noindex>