templates/site/header.html.twig line 1

Open in your IDE?
  1. <header class="header-2">
  2.     <div class="container">
  3.         <div class="row">
  4.             <div class="col">
  5.                 <div class="header-top">
  6.                     <div class="logo-area">
  7.                         <a href="#">
  8.                             <img src="{{ asset('build/backend/images/lolo_last.svg') }}" alt=""></a>
  9.                         <a class="btn btn-success btn-lg ml-5 p-4" href="{{ path('consulta_index') }}">
  10.                             Consultas gratuitas
  11.                         </a>
  12.                     </div>
  13.                     <div class="header-top-toggler">
  14.                         <div class="header-top-toggler-button"></div>
  15.                     </div>
  16.                     <div class="top-nav">
  17.                         {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  18.                             <div class="dropdown header-top-notification">
  19.                                 <a href="#" class="notification-button">
  20.                                     <span class="counter-badge badge badge-danger"></span>
  21.                                     Notificaciones
  22.                                 </a>
  23.                                 <div class="notification-card">
  24.                                     <div class="notification-head">
  25.                                         <span>
  26.                                             Notificaciones
  27.                                         </span>
  28.                                         <a id="mar-all-as-read" href="#">
  29.                                             Marcar todos como leídos
  30.                                         </a>
  31.                                     </div>
  32.                                     <div class="notification-body">
  33.                                         {% for n in notifications %}
  34.                                             <a href="#" class="notification-list">
  35.                                                 <i class="fas fa-bolt"></i>
  36.                                                 <p>
  37.                                                     {{ n.context }}
  38.                                                 </p>
  39.                                                 <span class="time">
  40.                                                     {{ n.date|ago }}
  41.                                                 </span>
  42.                                             </a>
  43.                                         {% endfor %}
  44.                                     </div>
  45.                                     <div class="notification-footer">
  46.                                         <a href="{{ path('dashboard') }}">
  47.                                             Ver todas las notificaciones
  48.                                         </a>
  49.                                     </div>
  50.                                 </div>
  51.                             </div>
  52.                         {% endif %}
  53.                         <div
  54.                             class="dropdown header-top-account">
  55.                             {# <select class="selectpicker select-language" data-width="fit">
  56.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         <option  data-content='<span class="flag-icon flag-icon-mx"></span> Español'>Español</option>
  57.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         <option data-content='<span class="flag-icon flag-icon-us"></span> English'>English</option>
  58.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     </select> #}
  59.                             {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  60.                                 <a href="#" class="account-button">
  61.                                     {{ app.user.username }}
  62.                                 </a>
  63.                                 <div class="account-card">
  64.                                     <div class="header-top-account-info">
  65.                                         <a href="#" class="account-thumb">
  66.                                             {% if app.user.image is not null %}
  67.                                                 <img src="{{ asset('images/user/') ~'_files_'~app.user.username~'/'~ app.user.image }}" class="img-fluid" alt="">
  68.                                             {% else %}
  69.                                                 {% if app.user.gender == 'M' %}
  70.                                                     <img src="{{ asset('images/default/man_logo.jpg') }}" class="img-fluid" alt="">
  71.                                                 {% elseif  app.user.gender == 'F' %}
  72.                                                     <img src="{{ asset('images/default/woman_logo.jpg') }}" class="img-fluid" alt="">
  73.                                                 {% else %}
  74.                                                     <img src="{{ asset('images/default/not_image_user.png') }}" class="img-fluid" alt="">
  75.                                                 {% endif %}
  76.                                             {% endif %}
  77.                                         </a>
  78.                                         <div class="account-body">
  79.                                             <h5>
  80.                                                 <a href="#">
  81.                                                     {{ app.user.name }}
  82.                                                 </a>
  83.                                             </h5>
  84.                                             <span class="mail">
  85.                                                 {{ app.user.email }}
  86.                                             </span>
  87.                                         </div>
  88.                                     </div>
  89.                                     <ul class="account-item-list">
  90.                                         <li>
  91.                                             <a href="{{ path('dashboard') }}">
  92.                                                 <span class="ti-user"></span>
  93.                                                 Cuenta
  94.                                             </a>
  95.                                         </li>
  96.                                         <li>
  97.                                             <a href="{{ path('dashboard_edit') }}">
  98.                                                 <span class="ti-settings"></span>
  99.                                                 Configuración
  100.                                             </a>
  101.                                         </li>
  102.                                         <li>
  103.                                             <a href="/logout">
  104.                                                 <span class="ti-power-off"></span>
  105.                                                 Salir
  106.                                             </a>
  107.                                         </li>
  108.                                     </ul>
  109.                                 </div>
  110.                             {% endif %}
  111.                         </div>
  112.                     </div>
  113.                 </div>
  114.                 <nav class="navbar navbar-expand-lg cp-nav-2">
  115.                     <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
  116.                         <span class="navbar-toggler-icon"></span>
  117.                     </button>
  118.                     <div class="collapse navbar-collapse" id="navbarSupportedContent">
  119.                         <ul class="navbar-nav">
  120.                             <li class="menu-item active">
  121.                                 <a title="Home" href="{{ path('homepage') }}">
  122.                                     Inicio
  123.                                 </a>
  124.                             </li>
  125.                             <li class="menu-item active">
  126.                                 <a title="Home" href="{{ path('listado_companias') }}">
  127.                                     Empresas
  128.                                 </a>
  129.                             </li>
  130.                             <li class="menu-item">
  131.                                 <a title="Home" href="{{ path('job_list') }}">
  132.                                     Listado de empleos
  133.                                 </a>
  134.                             </li>
  135.                             {# <li class="menu-item"><a title="Home" href="{{ path('service_list') }}">Listado de servicios</a></li> #}
  136.                             {% if is_granted('ROLE_ADMIN') %}
  137.                                 <li class="menu-item dropdown">
  138.                                     <a title="" href="#" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false">
  139.                                         Empleador
  140.                                     </a>
  141.                                     <ul class="dropdown-menu">
  142.                                         {% if is_granted('ROLE_SUPER_ADMIN') %}{#<li class="menu-item"><a title="About" href="#">Listado de empleadores</a></li>#}
  143.                                             {#<li class="menu-item"><a title="About" href="#">Detalles del empleador</a></li>#}
  144.                                         {% endif %}
  145.                                         <li class="menu-item">
  146.                                             <a title="About" href="{{ path('dashboard') }}">
  147.                                                 Tablero
  148.                                             </a>
  149.                                         </li>
  150.                                         {# <li class="menu-item"><a title="About" href="{{ path('dashboard_edit') }}">Editar perfil</a></li> #}
  151.                                         <li class="menu-item">
  152.                                             <a title="About" href="{{ path('manage_candidates') }}">
  153.                                                 Gestión de candidatos
  154.                                             </a>
  155.                                         </li>
  156.                                         <li class="menu-item">
  157.                                             <a title="About" href="{{ path('job_manage') }}">
  158.                                                 Gestionar trabajos
  159.                                             </a>
  160.                                         </li>
  161.                                         <li class="menu-item">
  162.                                             <a title="About" href="{{ path('job_new') }}">
  163.                                                 Publicar trabajo
  164.                                             </a>
  165.                                         </li>
  166.                                         {# <li class="menu-item"><a title="About" href="{{ path('my_services_list') }}">Servicios creados</a> #}
  167.                                     </ul>
  168.                                 </li>
  169.                             {% elseif is_granted('ROLE_USER') %}
  170.                                 <li class="menu-item dropdown">
  171.                                     <a title="" href="#" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false">
  172.                                         Usuario
  173.                                     </a>
  174.                                     <ul class="dropdown-menu">
  175.                                         {#                                    <li class="menu-item"><a title="About" href="{{ path('candidates') }}">Lista de candidatos</a></li>#}
  176.                                         {#<li class="menu-item"><a title="About" href="#">Detalles del Candidato</a></li>#}
  177.                                             <li class="menu-item"> <a title="About" href="{{ path('dashboard') }}">
  178.                                                 Tablero
  179.                                             </a>
  180.                                         </li>
  181.                                         <li class="menu-item">
  182.                                             <a title="About" href="{{ path('dashboard_edit') }}">
  183.                                                 Editar perfil
  184.                                             </a>
  185.                                         </li>
  186.                                         <li class="menu-item">
  187.                                             <a title="About" href="{{ path('dashboard_resume_edit') }}">
  188.                                                 Editar Curriculum Vitae
  189.                                             </a>
  190.                                         </li>
  191.                                         <li class="menu-item">
  192.                                             <a title="About" href="{{ path('dashboard_bookmarked') }}">
  193.                                                 Marcados
  194.                                             </a>
  195.                                         </li>
  196.                                         <li class="menu-item">
  197.                                             <a title="About" href="{{ path('dashboard_applied') }}">
  198.                                                 Trabajos aplicados
  199.                                             </a>
  200.                                         </li>
  201.                                         <li class="menu-item">
  202.                                             <a title="About" href="{{ path('static_page_view', {'type': constant('App\\Entity\\StaticPage::TYPE_PRICE')|url_encode}) }}">
  203.                                                 Determinación de precios
  204.                                             </a>
  205.                                         </li>
  206.                                         {# <li class="menu-item"><a title="About" href="{{ path('load_services_request') }}">Servicios solicitados</a></li> #}
  207.                                         {#<li class="menu-item"><a title="About" href="#">Alerta</a></li>#}
  208.                                     </ul>
  209.                                 </li>
  210.                             {% endif %}
  211.                             <li class="menu-item dropdown">
  212.                                 <a title="" href="#" data-toggle="dropdown" class="dropdown-toggle" aria-haspopup="true" aria-expanded="false">
  213.                                     Páginas
  214.                                 </a>
  215.                                 <ul class="dropdown-menu">
  216.                                     <li class="menu-item">
  217.                                         <a title="About" href="{{ path('static_page_view', {'type': constant('App\\Entity\\StaticPage::TYPE_ABOUT') |url_encode}) }}">
  218.                                             Sobre
  219.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     Nosotros
  220.                                         </a>
  221.                                     </li>
  222.                                     {#<li class="menu-item"><a title="About" href="#">Blog</a></li>#}
  223.                                     <li class="menu-item">
  224.                                         <a title="About" href="{{ path('static_page_view', {'type': constant('App\\Entity\\StaticPage::TYPE_CONTACT')|url_encode}) }}">
  225.                                             Contáctenos
  226.                                         </a>
  227.                                     </li>
  228.                                     <li class="menu-item">
  229.                                         <a title="About" href="{{ path('static_page_view', {'type': constant('App\\Entity\\StaticPage::TYPE_PRICE')|url_encode}) }}">
  230.                                             Determinación
  231.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     de precios
  232.                                         </a>
  233.                                     </li>
  234.                                     <li class="menu-item">
  235.                                         <a title="About" href="{{ path('static_page_view', {'type': constant('App\\Entity\\StaticPage::TYPE_HOW_WORKING')|url_encode}) }}">
  236.                                             Cómo
  237.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     funciona
  238.                                         </a>
  239.                                     </li>
  240.                                     <li class="menu-item">
  241.                                         <a title="About" href="{{ path('static_page_view', {'type': constant('App\\Entity\\StaticPage::TYPE_FAQ')|url_encode}) }}">
  242.                                             FAQ
  243.                                         </a>
  244.                                     </li>
  245.                                     <li class="menu-item">
  246.                                         <a title="About" href="{{ path('site_policy') }}">
  247.                                             Términos y condiciones
  248.                                         </a>
  249.                                     </li>
  250.                                 </ul>
  251.                             </li>
  252.                             {% if is_granted('IS_AUTHENTICATED_FULLY') == false %}
  253.                                 <li class="menu-item post-job">
  254.                                     <a title="Title" href="{{ path('job_new') }}">
  255.                                         <i class="fas fa-plus"></i>
  256.                                         Publicar un empleo
  257.                                     </a>
  258.                                 </li>
  259.                                 {# <li class="menu-item post-job" style="margin-left: 10px">
  260.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 
  261.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     <a title="Title" href="{{ path('service_new') }}">
  262.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         <i class="fas fa-plus"></i>Crear servicio</a>
  263.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 </li>#}
  264.                             {% elseif  is_granted('ROLE_ADMIN') %}
  265.                                 {# <li class="menu-item post-job" ><a title="Title" href="{{ path('service_new') }}"><i class="fas fa-plus"></i>Crear servicio</a></li> #}
  266.                                 <li class="menu-item post-job" style="margin-left: 5px">
  267.                                     <a title="Title" href="{{ path('job_new') }}">
  268.                                         <i class="fas fa-plus"></i>
  269.                                         Publicar un empleo
  270.                                     </a>
  271.                                 </li>
  272.                                 {% elseif is_granted('ROLE_USER') %}
  273.                                 {# <li class="menu-item post-job"><a title="Title" href="{{ path('service_new') }}"><i class="fas fa-plus"></i>Crear servicio</a></li> #}
  274.                             {% endif %}
  275.                         </ul>
  276.                     </div>
  277.                 </nav>
  278.             </div>
  279.         </div>
  280.     </div>
  281.     {% if app.user is null %}}
  282.         <div class="row">
  283.             <div class="col-4 text-center"></div>
  284.             <div class="col-4 text-center">
  285.                 <form id="alertForm" action="" class="p-2" method="post" style=" background-color: white; opacity: 0.9; border-radius: 5px;">
  286.                     <label for="email">Recibe las últimas publicaciones</label>
  287.                     <div class="input-group mb-3">
  288.                         <input id="email" placeholder="Registra tu correo" name="email" type="email" class="form-control form-control-lg" aria-label="Recipient's username" aria-describedby="basic-addon2">
  289.                         <div class="input-group-append">
  290.                             <button id="createAlert" class="btn btn-outline-secondary" type="submit">Notificar</button>
  291.                         </div>
  292.                     </div>
  293.                     <span id="response" class=""></span>
  294.                 </form>
  295.             </div>
  296.             <div class="col-4 text-center"></div>
  297.         </div>
  298.     {% endif %}
  299. </header>