{% if 'aviatur_general_homepage' in app.request.attributes.get('_route') or 'aviatur_search_hotels' in app.request.attributes.get('_route') or 'aviatur_search_flights' in app.request.attributes.get('_route') or 'aviatur_search_cars' in app.request.attributes.get('_route') or 'aviatur_search_bus' in app.request.attributes.get('_route') or'aviatur_search_experiences' in app.request.attributes.get('_route') or 'aviatur_search_flight_hotel_car' in app.request.attributes.get('_route') or 'aviatur_search_package' in app.request.attributes.get('_route') or 'aviatur_search_cruise' in app.request.attributes.get('_route') or 'aviatur_search_insurance' in app.request.attributes.get('_route') %}{% endif %}{% if app.session.get('domainsecure')!=app.session.get('domain')%} {% set loginDomain = "https://" ~app.session.get('domainsecure')%}{% elseif app.session.get('domainport')=="443"%} {% set loginDomain="https://"~app.session.get('domainsecure')%}{% else %} {% set loginDomain="http://"~app.session.get('domainsecure')%}{% endif %}{% set isFlightDetail = path('aviatur_flight_detail_secure') in app.request.pathinfo or path('aviatur_flight_detail_redirect_secure') in app.request.pathinfo %}<div class="{{isFlightDetail ? 'hidden' : ''}} page-head--responsive relative clearfix wrapper-flex-container" role="banner" style="height: auto;"> <div class="page-head__mobile-offset hidden-lap-and-up"></div> <div class="page-head__container-mobile flex-row mx-sm-5"> <div class="page-head__bg-container--responsive hidden-lap-and-up hide"> <div class="page-head__bg__img bg-img{{videoType}} js-headerImg"></div> </div> <div class="col-4 col-md-2 hidden-desk hide"> <div class="flex-row type-white"> <span>COP</span> <span class="type-white material-symbols-outlined">arrow_drop_down</span> </div> </div> {% if app.session.has('whitemark')!= 1 %} <div class="col-12 sm-9"> <a href="{{linkHeader}}"> <div class="text-center"> <div class="relative"> <img class="page-head__aviatur hidden-portable" src="{{ parameters['blob_azure_assets'] ~ 'assets/' ~ agency_folder.assetStyle() ~ '/img/custom/agency_logo.png' }}" alt="{{ agencyDataInfo['agency_name'] }}Tiquetes baratos a cualquier destino." title="{{ agencyDataInfo['agency_name'] }} - Tiquetes baratos a cualquier destino."/> <img class="page-head__aviatur hidden-desk xs:inline s:inline" src="{{ parameters['blob_azure_assets'] ~ 'assets/' ~ agency_folder.assetStyle() ~ '/img/custom/agency_logo_blanco.png' }}" alt="{{ agencyDataInfo['agency_name'] }}Tiquetes baratos a cualquier destino." title="{{ agencyDataInfo['agency_name'] }} - Tiquetes baratos a cualquier destino."/> </div> </div> </a> </div> {% endif %} {% if not app.user %} <div class="hidden-portable"> <a class="btn btn-modallogin__open" id="login" style="background-color: #facc03;"> <span class="material-symbols-outlined">account_circle</span> <div id="login-text-container">Iniciar sesión</div> </a> </div> {% else %} <span class="material-icons-round hide js-active-profile" style="font-size: 32px;color: ;position: absolute;left: 4%;top: 2.8%;z-index: 100;">person_outline</span> <li id="nav-mail" class="page-head__nbr-call"> <div id="userDropdownWrapper" class="inline-block text-left"> <div id="btn-modallogin" class="flex items-center gap-2 cursor-pointer"> <div class="content-nav-profile"> <a id="js-customerEdit" class="flex items-center gap-2 relative cursor-pointer"> {% if app.session.get('pictureRed') is defined %} {% if app.session.get('pictureRed')|length > 0 %} <img src="{{ app.session.get('pictureRed') }}" class="w-7 h-7 rounded-full object-cover"/> {% else %} <span class="material-icons-round hide-desk text-blue-700 text-[26px] align-middle">person_outline</span> {% endif %} {% endif %} <span class="text-sm font-medium text-gray-800"> {{ app.user.firstname|capitalize }} {{ app.user.lastname|capitalize }} </span> </a> <ul id="nav-sub" class="left-[94%] w-56 bg-white transform -translate-x-1/2"> <li> <a href="/customer/account" class="block px-4 py-2 text-sm hover:bg-gray-100">Mi perfil</a> </li> <li> <a href="/customer/edit" class="block px-4 py-2 text-sm hover:bg-gray-100">Actualizar datos</a> </li> <li> <a href="/customer/booking" class="block px-4 py-2 text-sm hover:bg-gray-100">Mis reservas</a> </li> <li> <a href="/customer/mis-tarjetas" class="block px-4 py-2 text-sm hover:bg-gray-100">Mis tarjetas</a> </li> <li> <a id="js-customerLogout" href="{{ path('fos_user_security_logout') }}" class="block px-4 py-2 text-sm text-red-600 hover:bg-red-50 hover:text-red-700 flex justify-between"> Cerrar sesión <i class="icon icon_door"></i> </a> </li> </ul> </div> </li> {% endif %} <div class="hidden-palm hidden-lap" style="border-right: 0px;"> {% if app.session.get('WorldChangeCoin') is defined and app.session.get('WorldChangeCoin') == true %}{% endif %} </div> </li> </div> <div class="nav-top pull-right hide-palm hide"> {% if app.session.get('domainsecure')!=app.session.get('domain')%} {% set loginDomain = "https://" ~app.session.get('domainsecure')%} {% elseif app.session.get('domainport')=="443"%} {% set loginDomain="https://"~app.session.get('domainsecure')%} {% else %} {% set loginDomain="http://"~app.session.get('domainsecure')%} {% endif %} {% if not app.user %} <div class="nav-top__login hide sp-vinset pull-right"> <ul class="list-inline"> <li> {% if app.session.get('WorldChangeCoin') is defined and app.session.get('WorldChangeCoin')==true %}{% endif %} <span id="js-openCallUs2" class="link-quiet link-span" data-modal="#js-modalPhones">Contáctenos</span> <a href="{{loginDomain}}/login" class="link-quiet">Iniciar sesión</a> </li> </ul> </div> {% endif %} </div> {% set displayState=''%} {% if 'aviatur_general_homepage' not in app.request.attributes.get('_route') or app.request.query.has('anchor') %} {% set displayState = 'hidden-palm' %} {% endif %} {% set nameImgApp='menu-img-mobile5.jpg' %} {% if blackFriday is defined %} {% if blackFriday=='true' %} {% set nameImgApp='menu-img-mobile_black_friday.jpg'%} {% endif %} {% endif %} <div class="js-nav-main-state wrapper-row nav-main__border_top"> <a class="js-viewHomePromos hide" href="{% if 'aviatur_general_homepage' not in app.request.get('_route') %}{{ linkHeader }}?anchor{% endif %}#home-promos"> <div class="page-head__menu-img-mobile" style="background-image:url('/assets/aviatur_assets/img/places/ctg.jpg)"></div> </a> {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/header/nav-main.html.twig') %} </div> <div class="nav-top pull-right hide"> {% if app.user %} <div class="nav-top__logged"> <ul class="list-inline"> <li class="hide-portable"> <a class="link-quiet sp-inset--tiny" href="{{path('aviatur_customer_edit_info')}}">{{app.user.username}}</a> </li> <li> <a class="link-quiet sp-inset--tiny" id="js-customerReservations" href="{{path('aviatur_customer_booking_nocheck')}}">Mis reservas</a> </li> <li> <a class="link-quiet sp-inset--tiny" id="js-customerLogout" href="{{path('fos_user_security_logout')}}">Cerrar sesión</a> </li> </ul> </div> {% endif %} </div> </div> {% set route = app.request.attributes.get('_route') %} {% if route == 'aviatur_general_homepage' or route == 'aviatur_flight_oneway' or route == 'aviatur_flight_round' or route == 'aviatur_flight_multi_1' or route == 'aviatur_flight_multi_2' or route == 'aviatur_flight_multi_3' or route == 'aviatur_flight_multi_4' or route == 'aviatur_flight_multi_5' or route == 'aviatur_flight_multi_6' %}{% endif %} {% block javascripts %} <script> jQuery(document).ready(function () { let $panelProfile = document.querySelector('#nav-mail') || null; let $contentPanelProfile = document.querySelector('.content-panel__profile') || null; document.addEventListener('click', e => { if (e.target.matches('.js-active-profile')) { $panelProfile.classList.add('active-profile'); $contentPanelProfile.style.position = 'fixed'; } if (e.target.matches('.content-panel__profile') || e.target.matches('#js-customerLogout')) { $panelProfile.classList.remove('active-profile'); $contentPanelProfile.style.position = 'relative'; } }); jQuery(function () { function openModal() { jQuery('#js-modalLogin').show(); if (!jQuery('.modal-backdrop').length) { jQuery('body').append('<div class="modal-backdrop fade in"></div>'); } } function closeModal() { jQuery('#js-modalLogin').hide(); jQuery('.modal-backdrop').remove(); } jQuery('.js-modal-login__open').click(openModal); jQuery('.modal-header .close').click(closeModal); jQuery(document).on('click', '.modal-backdrop', closeModal); }); }); </script> {% endblock %}