templates/header.html.twig line 1

Open in your IDE?
  1. {% if rota_atual == 'comunicacao' %}
  2.     {% set comunicacao_active = 'active' %}
  3. {% elseif rota_atual == 'indicadores' %}
  4.     {% set indicadores_active = 'active' %}
  5. {% elseif rota_atual == 'ficha-tecnica' %}
  6.     {% set ficha_tecnica_active = 'active' %}
  7. {% elseif rota_atual == 'avaliados-gestor' %}
  8.     {% set avaliados_gestor_active = 'active' %}
  9. {% elseif rota_atual == 'especialidades-gestor' %}
  10.     {% set especialidade_gestor_active = 'active' %}
  11. {% elseif rota_atual == 'avaliados-gestor-rede' %}
  12.     {% set avaliados_gestor_rede_active = 'active' %}
  13. {% elseif rota_atual == 'dominios-gestor' %}
  14.     {% set dominios_active = 'active' %}
  15. {% elseif rota_atual == 'relatorios-gestor' %}
  16.     {% set relatorios_active = 'active' %}
  17. {% elseif rota_atual == 'pbv' %}
  18.     {% set pbv_active = 'active' %}
  19. {% elseif rota_atual == 'insights' %}
  20.     {% set insights_active = 'active' %}
  21. {% elseif rota_atual == 'homologacao' %}
  22.     {% set homologacao_active = 'active' %}
  23. {% elseif rota_atual == 'contestamento' %}
  24.     {% set contestamentos_active = 'active' %}
  25. {% elseif rota_atual == 'documentos' %}
  26.     {% set documentos_active = 'active' %}
  27. {% elseif rota_atual == 'avaliacao-subjetiva' %}
  28.     {% set avaliacao_subjetiva_active = 'active' %}
  29. {% elseif rota_atual == 'producao-gestor' %}
  30.     {% set producao_gestor_active = 'active' %}
  31. {% else %}
  32.     {% set dashboard_active = 'active' %}
  33. {% endif %}
  34. {% set evs = false %}
  35. {% if app.session.get('modelagem') is defined and app.session.get('modelagem') is not null %}
  36.     {% set evs = app.session.get('modelagem').programa.evs %}
  37.     {% set config = app.session.get('modelagem').programa.config %}
  38.     {% set subjetiva = (config.avaliacao_subjetiva is defined ? config.avaliacao_subjetiva : false) %}
  39. {% endif %}
  40. <div id="header">
  41.     <a href="{{path('visoes')}}"><h3><img src="{{ asset('images/favicon.png')}}" /></h3></a>
  42.     <div id="menu" class="menu">
  43.         <ul>
  44.             <li class="{{dashboard_active|default('')}}"><a class="tooltip" title="Dashboard" href="{{ app.session.get('visao_nome') == 'gestor_rede' ? path('gps_visao_gestor_rede_dashboard') : evs ? path('visao_gestor_dashboard') : path('gps_visao_gestor_dashboard')}}"><i class="fal fa-home"></i><span>Dashboard</span></a></li>
  45.             
  46.             {% if (app.user.roles[0] == 'ROLE_GESTOR' or app.user.roles[0] == 'ROLE_2IM') and app.session.get('visao_nome') != 'gestor_rede' %}
  47.                 <li class="{{avaliados_gestor_active|default('')}}"><a class="tooltip" title="Avaliados" href="{{ evs ? path('visao_avaliados_gestor_dashboard') : path('gps_visao_avaliados_gestor_dashboard')}}"><i class="fal fa-hospital-user"></i><span>Avaliados</span></a></li>
  48.                 <li class="{{producao_gestor_active|default('')}}"><a class="tooltip" title="Sem Produção" href="{{ evs ? path('visao_producao_gestor_dashboard') : path('visao_producao_gestor_dashboard')}}"><i class="fal fa-times"></i><span>Sem Produção</span></a></li>
  49.                 <li class="{{especialidade_gestor_active|default('')}}"><a class="tooltip" title="Especialidades" href="{{ evs ? path('visao_especialidade_gestor_dashboard') : path('gps_visao_especialidade_gestor_dashboard')}}"><i class="fal fa-briefcase-medical"></i><span>Especialidades</span></a></li>
  50.                 <li class="{{indicadores_active|default('')}}"><a class="tooltip" title="Indicadores" href="{{path('visao_indicador_dashboard')}}"><i class="fal fa-list"></i><span>Indicadores</span></a></li>
  51.                 <li class="{{ficha_tecnica_active|default('')}}"><a class="tooltip" title="Ficha Técnica" href="{{path('visao_gestor_ficha_tecnica_dashboard')}}"><i class="fal fa-clipboard-list"></i><span>Ficha Técnica</span></a></li>
  52.                 {% if evs and app.session.get('cliente_connection').dbname in ['analytics_unimed_cwb', 'analytics_unimed_cwb_ajuste', 'analytics_evs_apresentacao_prestadores2', 'analytics_unimed_federacao_pr_ajuste', 'analytics_unimed_bauru_fesp'] %}
  53.                 <li class="{{pbv_active|default('')}}"><a class="tooltip" title="PBV" href="{{path('visao_pbv_dashboard')}}"><i class="fal fa-file-invoice-dollar"></i><span>PBV</span></a></li>
  54.                 {% endif %}
  55.                 <li class="{{homologacao_active|default('')}}"><a class="tooltip" title="Homologação de Resultados" href="{{ path('visao_homologacao_dashboard') }}"><i class="fal fa-user-check"></i><span>Homologação</span></a></li>
  56.                 <li class="{{dominios_active|default('')}}"><a class="tooltip" title="Domínios" href="{{path('visao_dominios_gestor_dashboard')}}"><i class="fal fa-server"></i><span>Domínios</span></a></li>
  57.                 <li class="{{relatorios_active|default('')}}"><a class="tooltip" title="Relatórios" href="{{path('visao_gestor_relatorio_index')}}"><i class="fal fa-fw fa-file-spreadsheet"></i><span>Relatórios</span></a></li>
  58.             {% endif %}
  59.             {% if (app.user.roles[0] == 'ROLE_GESTOR_EQUIPE' or app.user.roles[0] == 'ROLE_2IM') %}
  60.                 <li class="{{ documentos_active|default('') }}">
  61.                     <a class="tooltip" title="Documentos Recebidos" href="{{ path('visao_gestor_documentos_recebidos')}}">
  62.                         <i class="fal fa-fw fa-file-import"></i>
  63.                         <span>Documentos Recebidos</span>
  64.                     </a>
  65.                 </li>
  66.             {% endif %}
  67.             {% if (app.user.roles[0] == 'ROLE_GESTOR' or app.user.roles[0] == 'ROLE_GESTOR_EQUIPE' or app.user.roles[0] == 'ROLE_2IM') and app.session.get('visao_nome') != 'gestor_rede' %}
  68.                 <li class="{{contestamentos_active|default('')}}"><a class="tooltip" title="Contestação" href="{{path('contestamentos_dashboard')}}"><i class="fal fa-flag"></i><span>Contestações</span></a></li>
  69.             {% endif %}
  70.             {% if subjetiva is defined and subjetiva == true %}
  71.                 <li class="{{avaliacao_subjetiva_active|default('')}}"><a class="tooltip" title="Avaliação Subjetiva" href="{{path('avaliacao_subjetiva_dashboard')}}"><i class="fal fa-comments"></i><span>Avaliação Subjetiva</span></a></li>
  72.             {% endif %}
  73.             {% if (app.user.roles[0] == 'ROLE_GESTOR' or app.user.roles[0] == 'ROLE_2IM') and app.session.get('visao_nome') == 'gestor_rede' and app.session.get('cliente_connection').dbname != 'analytics_fesp' %}
  74.                 <li class="{{avaliados_gestor_rede_active|default('')}}"><a class="tooltip" title="Avaliados" href="{{ evs ? path('visao_avaliados_gestor_rede_dashboard') : path('gps_visao_avaliados_gestor_rede_dashboard')}}"><i class="fal fa-hospital-user"></i><span>Avaliados</span></a></li>
  75.             {% endif %}
  76.             {% if app.user.roles[0] == 'ROLE_2IM' and app.session.get('visao_nome') != 'gestor_rede' %}
  77.                 <li class="{{insights_active|default('')}}"><a class="tooltip" title="Insights" href="{{path('visao_insights_dashboard')}}"><i class="fal fa-lightbulb-on"></i><span>Insights</span></a></li>
  78.             {% endif %}
  79.             <li id="botao-comunicacao" class="{{comunicacao_active|default('')}}" data-url="{{ path('span_botao_contar_mensagens') }}" data-location="{{rota_atual}}">
  80.                 {% include 'modulos/comunicacao/botao-comunicacao-notificacao.html.twig' %}
  81.             </li>
  82.         </ul>
  83.     </div>
  84.     {% include 'btn-sair-language.html.twig' %}
  85. </div>