templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang="{{ app.request.locale}}">
  3.     <head>
  4.         <meta charset="utf-8">
  5.         <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.         <meta name="viewport" content="width=device-width, initial-scale=1">
  7.         <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
  8.         <meta name="theme-color" content="#333">
  9.         <title>MHCC - Healthcare</title>
  10.         {# <title>{% block title %}{{ "gmaw"|trans|raw }}{% endblock %} - MHCC - Healthcare</title> #}
  11.         <meta name="description" content="">
  12.         {% block stylesheets %}
  13.             {# <link rel="shortcut icon" href="{{ asset( 'assets/img/favicon.png?v=3' ) }}"> #}
  14.             <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons">
  15.             <link rel="stylesheet" href="{{ asset( 'assets/css/preload.min.css' ) }}" />
  16.             <link rel="stylesheet" href="{{ asset( 'assets/css/plugins.min.css' ) }}" />
  17.             <link rel="stylesheet" href="{{ asset( 'assets/css/style.light-blue-500.min.css' ) }}" />
  18.             <!--Customized version of the above stylesheet //-->
  19.             <link rel="stylesheet" href="{{ asset( 'assets/css/general.css' ) }}" />
  20.             <link rel="stylesheet" href="{{ asset( 'assets/css/gmw-ellerbeck.css' ) }}" />
  21.             <link rel="stylesheet" href="{{ asset( 'assets/css/forms.css' ) }}">   
  22.         {% endblock %}
  23.         <!--[if lt IE 9]>
  24.             <script src="assets/js/html5shiv.min.js"></script>
  25.             <script src="assets/js/respond.min.js"></script>
  26.         <![endif]-->
  27.         <script src="https://www.google.com/recaptcha/api.js" async defer></script>
  28.     </head>
  29.     <body>
  30.         <div id="ms-preload" class="ms-preload">
  31.             <div id="status">
  32.                 <div class="spinner">
  33.                     <div class="dot1"></div>
  34.                     <div class="dot2"></div>
  35.                 </div>
  36.             </div>
  37.         </div>
  38.         <div class="sb-site-container">
  39.             {% block nav %}
  40.                 <nav class="mhcc-top-bar">
  41.                     <ul class="list-unstyled list-inline">
  42.                         {% if 'en' == app.request.locale %}
  43.                             <li>
  44.                                 <a href="https://{{ domain_locales.fr }}{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}">
  45.                                     <span lang="fr" xml:lang="fr">{{ "french"|trans|raw }}</span>
  46.                                 </a>
  47.                             </li>
  48.                         {% elseif 'fr' == app.request.locale %}
  49.                             <li>
  50.                                 <a href="https://{{ domain_locales.en }}{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}">
  51.                                     <span lang="en" xml:lang="fr">{{ "english"|trans|raw }}</span>
  52.                                 </a>
  53.                             </li>
  54.                         {% endif %}
  55.                         {% if is_granted('ROLE_USER') %}
  56.                             {% if is_granted( 'IS_IMPERSONATOR' ) %}
  57.                                 <li id="right-link"><a href="{{ path( 'dashboard_home' ) }}">{{ "nav-return-dashboard"|trans|raw }}</a></li>
  58.                             {% else %}
  59.                                 <li id="right-link"><a href="{{ path('logout') }}">{{ "nav-logout"|trans|raw }}</a></li>
  60.                             {% endif %}
  61.                         {% else %}
  62.                             <li id="right-link"><a href="{{ path('about_signup') }}">{{ "nav-signup"|trans|raw }}</a></li>
  63.                         {% endif %}
  64.                     </ul>
  65.                 </nav>
  66.                 <nav class="mhcc-nav navbar">
  67.                     <div class="mhcc-logo-desc-box">
  68.                        <div class="mhcc-logo-box">
  69.                         <div class="navbar-toggle">
  70.                             <a href="javascript:void(0)" class="sb-toggle-left btn-navbar-menu"><i class="zmdi zmdi-menu" style="font-size: 30px; color: #fff;"></i></a>
  71.                         </div>
  72.                         <a href="{{ path('homepage') }}"><img src="{% if 'en' == app.request.locale %}{{ asset( 'assets/img/PH&S_brand_header.svg' ) }}{% else %}{{ asset( 'assets/img/PH&S_brand_header.svg' ) }}{% endif %}" alt="{{ "gmaw"|trans|raw }}" class="mhcc-logo-img"></a>
  73.                         </div>
  74.                         <span class="mhcc-logo-desc">{{ "caring-for"|trans|raw }}</span>   
  75.                     </div>
  76.                     
  77.                     <div class="collapse navbar-collapse mhcc-navbar" id="myNavbar">
  78.                         <ul class="nav navbar-nav">
  79.                             {% set route = app.request.attributes.get('_route') %}
  80.                             {% set dashHomeRoutes = [ 'user_list', 'gwl_report', 'report_list', 'dashboard_home', 'dashboard_get_survey_link', 'get_survey_link' , 'create-survey-step-1', 'create-survey-step-2', 'create-survey-step-3', 'create-survey-step-4'] %}
  81.                             <li class="dropdown{{ 'about' == route  ? ' active' : ''}}">
  82.                                 <a href="javascript:void(0);" class="dropdown-toggle disabled animated fadeIn animation-delay-7" data-toggle="dropdown" data-hover="dropdown" data-name="about" aria-haspopup="true" aria-expanded="false">{{ "nav-about"|trans|raw }}
  83.                                     <i class="zmdi zmdi-chevron-down"></i>
  84.                                 </a>
  85.                                 <ul class="dropdown-menu">
  86.                                     <li><a href="{{ path('about') }}">{{ "about-caring"|trans|raw }}</a></li>
  87.                                     <li><a href="{{ path('about_steps') }}">{{ "how-to-use"|trans|raw }}</a></li>
  88.                                 </ul>
  89.                             </li>
  90.                             <li{{ 'resources' == route  ? ' class="active"' : ''}}><a href="{{ path('resources') }}" class="animated fadeIn animation-delay-7">{{ "nav-resources"|trans|raw }}</a></li>
  91.                             <li{{ 'faq' == route  ? ' class="active"' : ''}}><a href="{{ path('faq') }}" class="animated fadeIn animation-delay-7">{{ "nav-faqs"|trans|raw }}</a></li>
  92.                             {% if is_granted('ROLE_USER') %}
  93.                                 {% if is_granted( 'ROLE_SUPER_ADMIN' ) %}
  94.                                     <li class="dropdown{{ route in dashHomeRoutes  ? ' active' : ''}}">
  95.                                         <a href="{{ path('dashboard_home') }}" class="dropdown-toggle disabled animated fadeIn animation-delay-7" data-toggle="dropdown" data-hover="dropdown" data-name="about" aria-haspopup="true" aria-expanded="false">{{ "nav-dashhome"|trans|raw }}
  96.                                             <i class="zmdi zmdi-chevron-down"></i>
  97.                                         </a>
  98.                                         <ul class="dropdown-menu">
  99.                                             <li><a href="{{ path('user_list') }}">{{ "User List"|trans }}</a></li>
  100.                                             <li><a href="{{ path('gwl_report') }}">{{ "Great West Life Report"|trans }}</a></li>
  101.                                         </ul>
  102.                                     </li>
  103.                                 {% else %}
  104.                                     <li{{ route in dashHomeRoutes  ? ' class="active"' : ''}}><a href="{{ path('dashboard_home') }}" class="animated fadeIn animation-delay-7">{{ "nav-dashhome"|trans|raw }}</a></li>
  105.                                     {# <li{{ route in dashHomeRoutes  ? ' class="active"' : ''}}><a href="{{ path('dashboard_home') }}" class="animated fadeIn animation-delay-7">{{ "nav-dashhome"|trans|raw }}</a></li> #}
  106.                                 {% endif %}
  107.                             {% else %}
  108.                                 {# <li{{ 'login' == route  ? ' class="active"' : ''}}><a href="#" class="animated fadeIn animation-delay-7">{{ "nav-dashin"|trans|raw }}</a></li> #}
  109.                                 <li{{ 'login' == route  ? ' class="active"' : ''}}><a href="{{ path('login') }}" class="animated fadeIn animation-delay-7">{{ "dashboard-login"|trans|raw }}</a></li>
  110.                             {% endif %}
  111.                         </ul>
  112.                     </div>
  113.                 </nav>
  114.             {% endblock %}
  115.             {% block body %}
  116.                 {% for message in app.session.getFlashBag.get('error', []) %}
  117.                     <div class="session-error" style="background-color: red; ">{{ message }}</div>
  118.                 {% endfor %}
  119.             {% endblock %}
  120.             {% block footer %}
  121.                 {% include 'footer.html.twig' %}
  122.             {% endblock %}
  123.         </div>
  124.         {% block slidebar %}
  125.             <div class="ms-slidebar sb-slidebar sb-left sb-style-overlay" id="ms-slidebar">
  126.                 <div class="sb-slidebar-container">
  127.                     <header class="ms-slidebar-header">
  128.                         <div style="margin-top: 30px; {% if 'en' == app.request.locale %}margin-left: 22px;{% endif %}"><a href="{{ path('homepage') }}"><img src="{% if 'en' == app.request.locale %}{{ asset( 'assets/img/PH&S_brand_header.svg' ) }}{% else %}{{ asset( 'assets/img/PH&S_brand_header.svg' ) }}{% endif %}" alt="{{ "gmaw"|trans|raw }}" class="img-responsive"></a></div>
  129.                     </header>
  130.                     <ul class="ms-slidebar-menu" id="slidebar-menu" role="tablist" aria-multiselectable="true">
  131.                         <li class="panel" role="tab" id="sch1">
  132.                             <a class="collapsed" role="button" data-toggle="collapse" data-parent="#slidebar-menu" href="#sc1" aria-expanded="true" aria-controls="sc1"><i class="zmdi zmdi-home"></i> {{ "nav-about"|trans|raw }}</a>
  133.                             <ul id="sc1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="sch1">
  134.                                 <li><a href="{{ path('about') }}">{{ "about-caring"|trans|raw }}</a></li>
  135.                                 <li><a href="{{ path('about_factors') }}">{{ "how-to-use"|trans|raw }}</a></li>
  136.                             </ul>
  137.                         </li>
  138.                         <li><a class="link" href="{{ path('resources') }}"><i class="zmdi zmdi-link"></i> {{ "nav-resources"|trans|raw }}</a></li>
  139.                         <li><a class="link" href="{{ path('faq') }}"><i class="zmdi zmdi-link"></i> {{ "nav-faqs"|trans|raw }}</a></li>
  140.                         {% if is_granted('ROLE_USER') %}
  141.                             {% if is_granted( 'ROLE_SUPER_ADMIN' ) %}
  142.                                 <li class="panel" role="tab" id="sch2">
  143.                                     <a class="collapsed" role="button" data-toggle="collapse" data-parent="#slidebar-menu" href="#sc2" aria-expanded="true" aria-controls="sc2"><i class="zmdi zmdi-home"></i> {{ "nav-dashhome"|trans|raw }}</a>
  144.                                     <ul id="sc2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="sch2">
  145.                                         <li><a href="#">{{ "nav-dashhome"|trans|raw }}</a></li>
  146.                                         {# <li><a href="{{ path('dashboard_home') }}">{{ "nav-dashhome"|trans|raw }}</a></li> #}
  147.                                         <li><a href="{{ path('user_list') }}">{{ "User List"|trans|raw }}</a></li>
  148.                                         <li><a href="{{ path('gwl_report') }}">{{ "Send Report to GWL"|trans|raw }}</a></li>
  149.                                     </ul>
  150.                                 </li>
  151.                             {% else %}
  152.                                 <li><a class="link" href="#"><i class="zmdi zmdi-link"></i> {{ "nav-dashhome"|trans|raw }}</a></li>
  153.                                 {# <li><a class="link" href="{{ path('dashboard_home') }}"><i class="zmdi zmdi-link"></i> {{ "nav-dashhome"|trans|raw }}</a></li> #}
  154.                             {% endif %}
  155.                         {% else %}
  156.                             <li><a class="link" href="#"><i class="zmdi zmdi-link"></i> {{ "nav-dashin"|trans|raw }}</a></li>
  157.                              {# <li><a class="link" href="{{ path('login') }}"><i class="zmdi zmdi-link"></i> {{ "nav-dashin"|trans|raw }}</a></li> #}
  158.                         {% endif %}
  159.                     </ul>
  160.                 </div>
  161.             </div>
  162.         {% endblock slidebar %}
  163.         {% block javascript %}
  164.             <!-- [if lt IE 9]>
  165.             <script src="{{ asset( 'assets/js/html5shiv.min.js' ) }}"></script>
  166.             <script src="{{ asset( 'assets/js/respond.min.js' ) }}"></script>
  167.             <![endif]-->
  168.             <script src="{{ asset( 'assets/js/plugins.js' ) }}"></script>
  169.             <script src="{{ asset( 'assets/js/app.min.js' ) }}"></script>
  170.             <script src="{{ asset( 'assets/js/index.js' ) }}"></script>
  171.             <script src="{{ asset( 'assets/js/component-snackbar.js' ) }}"></script>
  172.         {% endblock %}
  173.         {% block googleanalytics %}
  174.             <!-- Global site tag (gtag.js) - Google Analytics -->
  175.             <script async src="https://www.googletagmanager.com/gtag/js?id=UA-8297456-1"></script>
  176.             <script>
  177.                 window.dataLayer = window.dataLayer || [];
  178.                 function gtag(){dataLayer.push(arguments);}
  179.                 gtag('js', new Date());
  180.                 gtag('config', 'UA-8297456-1');
  181.             </script>
  182.         {% endblock %}
  183.     </body>
  184. </html>