src/Aviatur/TwigBundle/Resources/views/coomeva/Custom/App/header.html.twig line 1

Open in your IDE?
  1. {% 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
  2. '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') %}
  3. {% endif %}
  4. {% if app.session.get('domainsecure')!=app.session.get('domain')%}
  5.     {% set loginDomain = "https://" ~app.session.get('domainsecure')%}
  6. {% elseif app.session.get('domainport')=="443"%}
  7.     {% set loginDomain="https://"~app.session.get('domainsecure')%}
  8. {% else    %}
  9.     {% set loginDomain="http://"~app.session.get('domainsecure')%}
  10. {% endif %}
  11. <div class="page-head--responsive relative clearfix wrapper-flex-container" role="banner" style="height: 8.5rem;">
  12.     <div class="page-head__mobile-offset hidden-lap-and-up h-[80px]"></div>
  13.     <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>#}
  14.         <div class="col-4 col-md-2 hidden-desk hide">
  15.             <div class="flex-row type-white"><span>COP</span>
  16.             <span class="type-white material-symbols-outlined">arrow_drop_down</span>
  17.         </div>
  18.         </div>
  19.         {% if app.session.has('whitemark')!= 1 %}
  20.         <div class="col-12 sm-9">
  21.             <a href="{{linkHeader}}">
  22.                 <div class="text-center">
  23.                     <div class="relative">
  24.                         <img class="page-head__aviatur max-h-none 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."/>
  25.                         <img class="page-head__aviatur max-h-none inline hidden-desk"    src="{{ parameters['blob_azure_assets'] ~ 'assets/' ~ agency_folder.assetStyle() ~ '/img/custom/agency_logo_white.png' }}"  alt="{{ agencyDataInfo['agency_name'] }}Tiquetes baratos a cualquier destino." title="{{ agencyDataInfo['agency_name'] }} - Tiquetes baratos a cualquier destino."/>
  26.                     </div>
  27.                 </div>
  28.             </a>
  29.         </div>
  30.         {% endif %}
  31.         {# <div class="col-4 col-md-2 text-center hidden-desk">
  32.             {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/header/secondary-nav.html.twig') with {'isMobile': true } %}
  33.         </div>
  34.         <div class="col-6 hidden-portable">
  35.             {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/header/secondary-nav.html.twig') with {'isMobile': false } %}
  36.         </div> #}
  37.         {% if app.user %}
  38.         {# {% if not app.user %}
  39.         <div class="hidden-portable">
  40.             <a href="{{loginDomain}}/login" class="btn btn-modallogin__open" id="login">
  41.                 <span class="material-symbols-outlined">account_circle</span>
  42.                 <div  id="login-text-container">Iniciar sesión</div>
  43.             </a>
  44.         </div>
  45.         {% else %} #}
  46.             <span class="material-icons-round hide-desk js-active-profile" style="font-size: 32px;color: #0460b2;position: absolute;left: 4%;top: 2.8%;z-index: 100;">person_outline</span>
  47.             <li class="page-head__nbr-call right-align"><a id="js-customerLogout"    href="{{path('fos_user_security_logout')}}">Cerrar sesión</a></li>
  48.             <li class="page-head__nbr-call right-align hide"><a id="js-customerReservations" href="{{path('aviatur_customer_booking_nocheck')}}">Mis reservas</a></li>
  49.             <li id="nav-mail" class="page-head__nbr-call right-align">
  50.                 <div class="content-nav-profile">
  51.                     <a id="js-customerEdit"    href="{{path('aviatur_customer_edit_info')}}">
  52.                         {% if app.session.get('pictureRed') is defined %}
  53.                             {% if app.session.get('pictureRed')|length > 0 %}
  54.                                 <img src="{{app.session.get('pictureRed')}}" style="width:27px;height:27px;border-radius: 15px;margin-right: 4px;margin-top: -3px;" class="img-responsive">
  55.                             {% else %}
  56.                                 <span class="material-icons-round hide-desk" style="font-size: 26px;color: #0460b2;vertical-align: sub;">person_outline</span>
  57.                             {% endif %}
  58.                         {% endif %}
  59.                         {{app.user.firstname|capitalize}} {{app.user.lastname|capitalize}}
  60.                     </a>
  61.                     <ul id="nav-sub" class="top-auto end-0">
  62.                         <li class="left-align"><a href="/customer/account">Mi perfil</a></li>
  63.                         <li class="left-align"><a href="/customer/edit">Actualizar datos</a></li>
  64.                         <li class="left-align"><a href="/customer/booking">Mis reservas</a></li>
  65.                         <li class="left-align"><a href="/customer/mis-tarjetas">Mis tarjetas</a></li>
  66.                         <li class="left-align"><a href="/customer/tarifas-congeladas">Tarifas congeladas</a></li>
  67.                         <li class="left-align"><a id="js-customerLogout" href="{{path('fos_user_security_logout')}}">Cerrar sesión <i class="icon icon_door" style="float: right;"></i></a></li>
  68.                     </ul>
  69.                 </div>
  70.             </li>
  71.         {% endif %}
  72.         <div class="hidden-palm hidden-lap" style="border-right: 0px;">
  73.             {% if app.session.get('WorldChangeCoin') is defined and    app.session.get('WorldChangeCoin')    ==    true    %}
  74.                 {# {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/header/coin-list.html.twig') %} #}
  75.             {% endif %}
  76.         </div>
  77.     </div>
  78.     <div class="nav-top    pull-right hide-palm hide">
  79.         {% if app.session.get('domainsecure')!=app.session.get('domain')%}
  80.             {% set loginDomain = "https://" ~app.session.get('domainsecure')%}
  81.         {% elseif app.session.get('domainport')=="443"%}
  82.             {% set loginDomain="https://"~app.session.get('domainsecure')%}
  83.         {% else    %}
  84.             {% set loginDomain="http://"~app.session.get('domainsecure')%}
  85.         {% endif %}
  86.         {% if not app.user %}
  87.             <div class="nav-top__login hide sp-vinset pull-right">
  88.                 <ul class="list-inline">
  89.                     <li>
  90.                         {% if app.session.get('WorldChangeCoin') is    defined    and    app.session.get('WorldChangeCoin')==true %}
  91.                             {# {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/header/coin-list.html.twig') %} #}
  92.                         {%    endif    %}
  93.                         <span id="js-openCallUs2" class="link-quiet link-span" data-modal="#js-modalPhones">Contáctenos</span>
  94.                         <a href="{{loginDomain}}/login" class="link-quiet">Iniciar sesión</a>
  95.                     </li>
  96.                 </ul>
  97.             </div>
  98.         {% endif %}
  99.     </div>
  100.     {% set displayState=''%}
  101.     {% if 'aviatur_general_homepage' not in app.request.attributes.get('_route') or    app.request.query.has('anchor')    %}
  102.         {#hide palm menu    if not homepage    or anchored    link#}
  103.         {% set displayState = 'hidden-palm' %}
  104.     {% endif %}
  105.     {% set nameImgApp='menu-img-mobile5.jpg' %}
  106.     {% if blackFriday is defined %}
  107.         {% if blackFriday=='true' %}
  108.             {%    set    nameImgApp='menu-img-mobile_black_friday.jpg'%}
  109.         {% endif %}
  110.     {%    endif    %}
  111.     <div class="js-nav-main-state wrapper-row nav-main__border_top">
  112.         <a class="js-viewHomePromos hide" href="{% if 'aviatur_general_homepage'    not    in app.request.get('_route') %}{{ linkHeader }}?anchor{% endif %}#home-promos">
  113.             <div class="page-head__menu-img-mobile"    style="background-image:url('/assets/aviatur_assets/img/header/{{nameImgApp}}')"></div>
  114.         </a>
  115.         {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/nav-main.html.twig') %}
  116.         
  117.     </div>
  118.     <div class="nav-top pull-right hide">
  119.         {% if app.user %}
  120.             <div class="nav-top__logged">
  121.                 <ul    class="list-inline">
  122.                     <li    class="hide-portable"><a class="link-quiet sp-inset--tiny" id="js-customerEdit"    href="{{path('aviatur_customer_edit_info')}}">{{app.user.username}}</a></li>
  123.                     <li><a class="link-quiet sp-inset--tiny" id="js-customerReservations" href="{{path('aviatur_customer_booking_nocheck')}}">Mis reservas</a></li>
  124.                     <li><a class="link-quiet sp-inset--tiny" id="js-customerLogout"    href="{{path('fos_user_security_logout')}}">Cerrar sesión</a></li>
  125.                 </ul>
  126.             </div>
  127.         {% endif %}
  128.     </div>
  129. </div>
  130. {% set route = app.request.attributes.get('_route') %}
  131. {% block javascripts %}
  132. <script>
  133.     jQuery(document).ready(function () {
  134.         let $panelProfile = document.querySelector('#nav-mail') || null;
  135.         let $contentPanelProfile = document.querySelector('.content-panel__profile') || null;
  136.         var ruta = jQuery('.nav-main__grid').last().find('a').attr('href');
  137.         
  138.         if(sessionStorage.getItem('registro_agente')==null){
  139.             if(ruta == '/registro-agente'){
  140.                 jQuery('.js-globalOverlay').show();
  141.                 location.href = '/registro-agente';
  142.                 sessionStorage.setItem('registro_agente','true');
  143.             }
  144.         }
  145.         //Abrir el modal de afiliados cuando se haga clic en el enlace
  146.         jQuery('#modalAgente_login__open').click(function (e) {
  147.             e.preventDefault();
  148.             jQuery('#js-modalAgente').show();
  149.             jQuery('body').append('<div id="js-modalAgente_backdrop" class="modal-backdrop fade in"></div>');
  150.         });
  151.          //Cerrar el modal cuando se haga clic en el botón de cierre
  152.         jQuery('#js-modalAgente .close').click(function () {
  153.             jQuery('#js-modalAgente').hide();
  154.             jQuery('.modal-backdrop').remove();
  155.         });
  156.         //Abrir el modal de login
  157.         jQuery('#login').click(function () {
  158.             jQuery('#js-modalAgente').hide();
  159.             jQuery('#js-modalAgente_backdrop').hide();
  160.         });
  161.     });
  162. </script>
  163. {% endblock %}