src/Aviatur/TwigBundle/Resources/views/cortes_cia/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: auto">
  12.     <div class="page-head__mobile-offset hidden-lap-and-up"></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 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 hidden-desk"    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."/>
  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 not app.user %}
  38.         <div class="hidden-portable">
  39.             <a href="{{loginDomain}}/login" class="btn btn-modallogin__open" id="login">
  40.                 <span class="material-symbols-outlined">account_circle</span>
  41.                 <div  id="login-text-container">Iniciar sesión</div>
  42.             </a>
  43.         </div>
  44.         {% else %}
  45.             <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>
  46.             {# <li class="page-head__nbr-call right-align"><a id="js-customerLogout"    href="{{path('fos_user_security_logout')}}">Cerrar sesión</a></li> #}
  47.             <li class="page-head__nbr-call right-align hide"><a id="js-customerReservations" href="{{path('aviatur_customer_booking_nocheck')}}">Mis reservas</a></li>
  48.             <li id="nav-mail" class="page-head__nbr-call right-align">
  49.                 <div class="content-nav-profile">
  50.                     <a id="js-customerEdit"    href="{{path('aviatur_customer_edit_info')}}">
  51.                         {% if app.session.get('pictureRed') is defined %}
  52.                             {% if app.session.get('pictureRed')|length > 0 %}
  53.                                 <img src="{{app.session.get('pictureRed')}}" style="width:27px;height:27px;border-radius: 15px;margin-right: 4px;margin-top: -3px;" class="img-responsive">
  54.                             {% else %}
  55.                                 <span class="material-icons-round hide-desk" style="font-size: 26px;color: #0460b2;vertical-align: sub;">person_outline</span>
  56.                             {% endif %}
  57.                         {% endif %}
  58.                         {{app.user.firstname|capitalize}} {{app.user.lastname|capitalize}}
  59.                     </a>
  60.                     <ul id="nav-sub">
  61.                         <li class="left-align"><a href="/customer/account">Mi perfil</a></li>
  62.                         <li class="left-align"><a href="/customer/edit">Actualizar datos</a></li>
  63.                         <li class="left-align"><a href="/customer/booking">Mis reservas</a></li>
  64.                         <li class="left-align"><a href="/customer/mis-tarjetas">Mis tarjetas</a></li>
  65.                         {# <li class="left-align"><a href="/customer/tarifas-congeladas">Tarifas congeladas</a></li> #}
  66.                         <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>
  67.                     </ul>
  68.                 </div>
  69.             </li>
  70.         {% endif %}
  71.         <div class="hidden-palm hidden-lap" style="border-right: 0px;">
  72.             {% if app.session.get('WorldChangeCoin') is defined and    app.session.get('WorldChangeCoin')    ==    true    %}
  73.                 {# {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/header/coin-list.html.twig') %} #}
  74.             {% endif %}
  75.         </div>
  76.     </div>
  77.     <div class="nav-top    pull-right hide-palm hide">
  78.         {% if app.session.get('domainsecure')!=app.session.get('domain')%}
  79.             {% set loginDomain = "https://" ~app.session.get('domainsecure')%}
  80.         {% elseif app.session.get('domainport')=="443"%}
  81.             {% set loginDomain="https://"~app.session.get('domainsecure')%}
  82.         {% else    %}
  83.             {% set loginDomain="http://"~app.session.get('domainsecure')%}
  84.         {% endif %}
  85.         {% if not app.user %}
  86.             <div class="nav-top__login hide sp-vinset pull-right">
  87.                 <ul class="list-inline">
  88.                     <li>
  89.                         {% if app.session.get('WorldChangeCoin') is    defined    and    app.session.get('WorldChangeCoin')==true %}
  90.                             {# {% include twig_exists('@AviaturTwig/'~ agency_folder.twigStyle() ~'/App/header/coin-list.html.twig') %} #}
  91.                         {%    endif    %}
  92.                         <span id="js-openCallUs2" class="link-quiet link-span" data-modal="#js-modalPhones">Contáctenos</span>
  93.                         <a href="{{loginDomain}}/login" class="link-quiet">Iniciar sesión</a>
  94.                     </li>
  95.                 </ul>
  96.             </div>
  97.         {% endif %}
  98.     </div>
  99.     {% set displayState=''%}
  100.     {% if 'aviatur_general_homepage' not in app.request.attributes.get('_route') or    app.request.query.has('anchor')    %}
  101.         {#hide palm menu    if not homepage    or anchored    link#}
  102.         {% set displayState = 'hidden-palm' %}
  103.     {% endif %}
  104.     {% set nameImgApp='menu-img-mobile5.jpg' %}
  105.     {% if blackFriday is defined %}
  106.         {% if blackFriday=='true' %}
  107.             {%    set    nameImgApp='menu-img-mobile_black_friday.jpg'%}
  108.         {% endif %}
  109.     {%    endif    %}
  110.     <div class="js-nav-main-state wrapper-row nav-main__border_top">
  111.         <a class="js-viewHomePromos hide" href="{% if 'aviatur_general_homepage'    not    in app.request.get('_route') %}{{ linkHeader }}?anchor{% endif %}#home-promos">
  112.             <div class="page-head__menu-img-mobile"    style="background-image:url('/assets/aviatur_assets/img/header/{{nameImgApp}}')"></div>
  113.         </a>
  114.          {% include twig_exists('@AviaturTwig/default/Custom/App/header/nav-main.html.twig') %}
  115.     </div>
  116.     <div class="nav-top pull-right hide">
  117.         {% if app.user %}
  118.             <div class="nav-top__logged">
  119.                 <ul    class="list-inline">
  120.                     <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>
  121.                     <li><a class="link-quiet sp-inset--tiny" id="js-customerReservations" href="{{path('aviatur_customer_booking_nocheck')}}">Mis reservas</a></li>
  122.                     <li><a class="link-quiet sp-inset--tiny" id="js-customerLogout"    href="{{path('fos_user_security_logout')}}">Cerrar sesión</a></li>
  123.                 </ul>
  124.             </div>
  125.         {% endif %}
  126.     </div>
  127. </div>
  128. {% set route = app.request.attributes.get('_route') %}
  129. {% 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' %}
  130.     <div class="wrapper frame alert warning hide" style="color:white;margin:0 auto;">
  131.         {% if "now"|date('U') >= '2020-03-19 00:00:00'|date('U') and "now"|date('U') < '2020-03-19 23:59:59'|date('U') %}
  132.             <p>Le recordamos que el día de hoy,  el Presidente de la República Ivan Duque Márquez anunció la prohibición de la llegada de vuelos internacionales al país, así como el ingreso de pasajeros nacionales e internacionales al Aeropuerto El Dorado en Bogotá. Esta medida regirá desde el próximo lunes 23 de marzo a las 00:00 horas, y se extenderá durante 30 días.</p>
  133.         {% elseif "now"|date('U') >= '2020-03-20 00:00:00'|date('U') and "now"|date('U') <= '2021-04-30 23:59:59'|date('U')%}
  134.             <p>Le recordamos que el Presidente de la República Iván Duque Márquez anunció la prohibición de la llegada de vuelos internacionales al país, así como el ingreso de pasajeros nacionales e internacionales al Aeropuerto El Dorado en Bogotá. Esta medida empezó a regir desde el lunes 23 de marzo a las 00:00 horas y se extenderá hasta el próximo 11 de mayo.</p>
  135.         {% endif %}
  136.     </div>
  137. {% endif %}
  138. {% block javascripts %}
  139. <script>
  140.     jQuery(document).ready(function () {
  141.         let $panelProfile = document.querySelector('#nav-mail') || null;
  142.         let $contentPanelProfile = document.querySelector('.content-panel__profile') || null;
  143.         document.addEventListener('click' , e => {
  144.             if (e.target.matches('.js-active-profile')) {
  145.                 $panelProfile.classList.add('active-profile');
  146.                 $contentPanelProfile.style.position = 'fixed';
  147.             }
  148.             if (e.target.matches('.content-panel__profile') || e.target.matches('#js-customerLogout')) {
  149.                 $panelProfile.classList.remove('active-profile');
  150.                 $contentPanelProfile.style.position = 'relative';
  151.             }
  152.         });
  153.         jQuery('.js-modal-login__open, .modal-header .close').click(function(){
  154.             jQuery('#js-modalLogin').toggle();
  155.             if (jQuery("#js-modalLogin").is(":visible")) {
  156.                 jQuery('body').append('<div class="modal-backdrop fade in"></div>');
  157.             } else {
  158.                 jQuery('.modal-backdrop').remove();
  159.             }
  160.         });
  161.     });
  162. </script>
  163. {% endblock %}