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 - {{ "paramedic-survey-quest"|trans|raw }}</title>
  10.         {# <title>{% block title %}{{ "gmaw"|trans|raw }}{% endblock %} - MHCC - {{ "paramedic-survey-quest"|trans|raw }}</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/forms.css' ) }}">   
  21.         {% endblock %}
  22.         <!--[if lt IE 9]>
  23.             <script src="assets/js/html5shiv.min.js"></script>
  24.             <script src="assets/js/respond.min.js"></script>
  25.         <![endif]-->
  26.     </head>
  27.     <body>
  28.         <div id="ms-preload" class="ms-preload">
  29.             <div id="status">
  30.                 <div class="spinner">
  31.                     <div class="dot1"></div>
  32.                     <div class="dot2"></div>
  33.                 </div>
  34.             </div>
  35.         </div>
  36.         <div class="sb-site-container">
  37.             {% block nav %}
  38.                 <nav class="mhcc-top-bar">
  39.                     <ul class="list-unstyled list-inline">
  40.                         {% if 'en' == app.request.locale %}
  41.                             {% if app.request.host == domain_locales.en %}
  42.                                 <li>
  43.                                     <a href="https://{{ domain_locales.fr }}{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}">
  44.                                         <span lang="fr" xml:lang="fr">{{ "french"|trans|raw }}</span>
  45.                                     </a>
  46.                                 </li>
  47.                             {% else %}
  48.                                 <li><a href="/fr/change-language"><span lang="en" xml:lang="fr">{{ "french"|trans|raw }}</span></a></li>
  49.                             {% endif %}
  50.                         {% elseif 'fr' == app.request.locale %}
  51.                             {% if app.request.host == domain_locales.fr %}
  52.                                 <li><a href="https://{{ domain_locales.en }}{{ path(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}"><span lang="en" xml:lang="fr">{{ "english"|trans|raw }}</span></a></li>
  53.                             {% else %}
  54.                                 <li><a href="/en/change-language"><span lang="en" xml:lang="fr">{{ "english"|trans|raw }}</span></a></li>
  55.                             {% endif %}
  56.                         {% endif %}
  57.                         {% if is_granted('ROLE_USER') %}
  58.                             {% if is_granted( 'IS_IMPERSONATOR' ) %}
  59.                                 <li id="right-link"><a href="{{ path( 'dashboard_home' ) }}">{{ "nav-return-dashboard"|trans|raw }}</a></li>
  60.                             {% else %}
  61.                                 <li id="right-link"><a href="{{ path('logout') }}">{{ "nav-logout"|trans|raw }}</a></li>
  62.                             {% endif %}
  63.                         {% else %}
  64.                             <li id="right-link"><a href="{{ path('about_signup') }}">{{ "nav-signup"|trans|raw }}</a></li>
  65.                         {% endif %}
  66.                     </ul>
  67.                 </nav>
  68.                 <nav class="mhcc-nav navbar">
  69.                     <div class="text-center mhcc-logo-desc-box">
  70.                        <div class="mhcc-logo-box">
  71.                             <div class="navbar-toggle">
  72.                                 <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>
  73.                             </div>
  74.                             <a href="{{ path('homepage') }}">
  75.                                 <img src="{% if 'en' == app.request.locale %}{{ asset( 'assets/img/MHCC_brand_header.svg' ) }}{% else %}{{ asset( 'assets/img/MHCC_brand_header_f.svg' ) }}{% endif %}" alt="{{ "gmaw"|trans|raw }}" class="mhcc-logo-img">
  76.                             </a>
  77.                         </div>
  78.                         <span class="mhcc-logo-desc"> {{ "caring-paramedic"|trans|raw }}</span>   
  79.                     </div>
  80.                     
  81.                     <div class="collapse navbar-collapse mhcc-navbar" id="myNavbar">
  82.                         <ul class="nav navbar-nav">
  83.                             {% set route = app.request.attributes.get('_route') %}
  84.                             {% 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'] %}
  85.                             <li class="dropdown{{ 'about' == route  ? ' active' : ''}}">
  86.                                 <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 }}
  87.                                     <i class="zmdi zmdi-chevron-down"></i>
  88.                                 </a>
  89.                                 <ul class="dropdown-menu">
  90.                                     <li><a href="{{ path('about') }}">{{ "about-caring"|trans|raw }}</a></li>
  91.                                     <li><a href="{{ path('about_steps') }}">{{ "how-to-use"|trans|raw }}</a></li>
  92.                                 </ul>
  93.                             </li>
  94.                             <li{{ 'resources' == route  ? ' class="active"' : ''}}><a href="{{ path('resources') }}" class="animated fadeIn animation-delay-7">{{ "nav-resources"|trans|raw }}</a></li>
  95.                             <li{{ 'faq' == route  ? ' class="active"' : ''}}><a href="{{ path('faq') }}" class="animated fadeIn animation-delay-7">{{ "nav-faqs"|trans|raw }}</a></li>
  96.                             {% if is_granted('ROLE_USER') %}
  97.                                 {% if is_granted( 'ROLE_SUPER_ADMIN' ) %}
  98.                                     <li class="dropdown{{ route in dashHomeRoutes  ? ' active' : ''}}">
  99.                                         <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 }}
  100.                                             <i class="zmdi zmdi-chevron-down"></i>
  101.                                         </a>
  102.                                         <ul class="dropdown-menu">
  103.                                             <li><a href="{{ path('user_list') }}">{{ "User List"|trans }}</a></li>
  104.                                             <li><a href="{{ path('gwl_report') }}">{{ "Great West Life Report"|trans }}</a></li>
  105.                                         </ul>
  106.                                     </li>
  107.                                 {% else %}
  108.                                     <li{{ route in dashHomeRoutes  ? ' class="active"' : ''}}><a href="{{ path('dashboard_home') }}" class="animated fadeIn animation-delay-7">{{ "nav-dashhome"|trans|raw }}</a></li>
  109.                                     {# <li{{ route in dashHomeRoutes  ? ' class="active"' : ''}}><a href="{{ path('dashboard_home') }}" class="animated fadeIn animation-delay-7">{{ "nav-dashhome"|trans|raw }}</a></li> #}
  110.                                 {% endif %}
  111.                             {% else %}
  112.                                 {# <li{{ 'login' == route  ? ' class="active"' : ''}}><a href="#" class="animated fadeIn animation-delay-7">{{ "nav-dashin"|trans|raw }}</a></li> #}
  113.                                 <li{{ 'login' == route  ? ' class="active"' : ''}}><a href="{{ path('login') }}" class="animated fadeIn animation-delay-7">{{ "dashboard-login"|trans|raw }}</a></li>
  114.                             {% endif %}
  115.                         </ul>
  116.                     </div>
  117.                 </nav>
  118.             {% endblock %}
  119.             {% block body %}
  120.                 {% for message in app.session.getFlashBag.get('error', []) %}
  121.                     <div class="session-error" style="background-color: red; ">{{ message }}</div>
  122.                 {% endfor %}
  123.             {% endblock %}
  124.             {% block footer %}
  125.                 {% include 'footer.html.twig' %}
  126.             {% endblock %}
  127.         </div>
  128.         {% block slidebar %}
  129.             <div class="ms-slidebar sb-slidebar sb-left sb-style-overlay" id="ms-slidebar">
  130.                 <div class="sb-slidebar-container">
  131.                     <header class="ms-slidebar-header">
  132.                         <div class="mt-2">
  133.                             <a href="{{ path('homepage') }}">
  134.                                 <img src="{% if 'en' == app.request.locale %}{{ asset( 'assets/img/MHCC_brand_header.svg' ) }}{% else %}{{ asset( 'assets/img/MHCC_brand_header.svg' ) }}{% endif %}" alt="{{ "gmaw"|trans|raw }}" class="img-responsive">
  135.                             </a>
  136.                         </div>
  137.                     </header>
  138.                     <ul class="ms-slidebar-menu" id="slidebar-menu" role="tablist" aria-multiselectable="true">
  139.                         <li class="panel" role="tab" id="sch1">
  140.                             <a class="collapsed" role="button" data-toggle="collapse" data-parent="#slidebar-menu" href="#sc1" aria-expanded="true" aria-controls="sc1">
  141.                                 <i class="zmdi zmdi-home"></i> 
  142.                                 {{ "nav-about"|trans|raw }}
  143.                             </a>
  144.                             <ul id="sc1" class="panel-collapse collapse" role="tabpanel" aria-labelledby="sch1">
  145.                                 <li><a href="{{ path('about') }}">{{ "about-caring"|trans|raw }}</a></li>
  146.                                 <li><a href="{{ path('about_steps') }}">{{ "how-to-use"|trans|raw }}</a></li>
  147.                             </ul>
  148.                         </li>
  149.                         <li><a class="link" href="{{ path('resources') }}"><i class="zmdi zmdi-link"></i> {{ "nav-resources"|trans|raw }}</a></li>
  150.                         <li><a class="link" href="{{ path('faq') }}"><i class="zmdi zmdi-link"></i> {{ "nav-faqs"|trans|raw }}</a></li>
  151.                         {% if is_granted('ROLE_USER') %}
  152.                             {% if is_granted( 'ROLE_SUPER_ADMIN' ) %}
  153.                                 <li class="panel" role="tab" id="sch2">
  154.                                     <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>
  155.                                     <ul id="sc2" class="panel-collapse collapse" role="tabpanel" aria-labelledby="sch2">
  156.                                         <li><a href="dashboard_home">{{ "nav-dashhome"|trans|raw }}</a></li>
  157.                                         {# <li><a href="{{ path('dashboard_home') }}">{{ "nav-dashhome"|trans|raw }}</a></li> #}
  158.                                         <li><a href="{{ path('user_list') }}">{{ "User List"|trans|raw }}</a></li>
  159.                                         <li><a href="{{ path('gwl_report') }}">{{ "Send Report to GWL"|trans|raw }}</a></li>
  160.                                     </ul>
  161.                                 </li>
  162.                             {% else %}
  163.                                 <li><a class="link" href="{{ path('dashboard_home') }}"><i class="zmdi zmdi-link"></i> {{ "nav-dashhome"|trans|raw }}</a></li>
  164.                                 {# <li><a class="link" href="{{ path('dashboard_home') }}"><i class="zmdi zmdi-link"></i> {{ "nav-dashhome"|trans|raw }}</a></li> #}
  165.                             {% endif %}
  166.                         {% else %}
  167.                             <li><a class="link" href="{{ path('login') }}"><i class="zmdi zmdi-link"></i> {{ "nav-dashin"|trans|raw }}</a></li>
  168.                              {# <li><a class="link" href="{{ path('login') }}"><i class="zmdi zmdi-link"></i> {{ "nav-dashin"|trans|raw }}</a></li> #}
  169.                         {% endif %}
  170.                     </ul>
  171.                 </div>
  172.             </div>
  173.         {% endblock slidebar %}
  174.         {% block javascript %}
  175.             <!-- [if lt IE 9]>
  176.             <script src="{{ asset( 'assets/js/html5shiv.min.js' ) }}"></script>
  177.             <script src="{{ asset( 'assets/js/respond.min.js' ) }}"></script>
  178.             <![endif]-->
  179.             <script src="{{ asset( 'assets/js/plugins.js' ) }}"></script>
  180.             <script src="{{ asset( 'assets/js/app.min.js' ) }}"></script>
  181.             <script src="{{ asset( 'assets/js/index.js' ) }}"></script>
  182.             <script src="{{ asset( 'assets/js/component-snackbar.js' ) }}"></script>
  183.         {% endblock %}
  184.         {% block googleanalytics %}
  185.             <!-- Global site tag (gtag.js) - Google Analytics -->
  186.             <script async src="https://www.googletagmanager.com/gtag/js?id=UA-8297456-1"></script>
  187.             <script>
  188.                 window.dataLayer = window.dataLayer || [];
  189.                 function gtag(){dataLayer.push(arguments);}
  190.                 gtag('js', new Date());
  191.                 gtag('config', 'UA-8297456-1');
  192.             </script>
  193.         {% endblock %}
  194.     </body>
  195. </html>