templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html lang='fr'>
  3.     <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5.         <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.         <title>{% block title %}RETOURS CHORUS{% endblock %}</title>
  7.         <meta name="description" content="RETOURS CHORUS">
  8.         <meta content='width=device-width, initial-scale=1.0' name='viewport'/>
  9.         <link rel="icon" href="data:image/svg+xml,<svg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 128 128%22><text y=%221.2em%22 font-size=%2296%22>⚪</text></svg>">
  10.         {% if app.environment == 'dev' %}
  11.             {% set dev_path = '/chorus/public' %}
  12.             {% set assets_path = app.request.getSchemeAndHttpHost()|split(':8000')[0] ~ dev_path %}
  13.         {% endif %}
  14.         {% if app.environment == 'prod' %}
  15.             {% set prod_path = '/chorus/public' %}
  16.             {# {% set assets_path = app.request.getSchemeAndHttpHost() %} #}
  17.             {% set assets_path = app.request.getSchemeAndHttpHost() ~ prod_path %}
  18.             {# {% set assets_path = prod_path %} #}
  19.         {% endif  %}
  20.         {# CSS Bootstrap 5 #}
  21.         <link href="{{ assets_path }}/css/bootstrap.min.css" rel="stylesheet">
  22.         {# Fontawesome #}
  23.         <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css" crossorigin="anonymous">
  24.         {# jQuery #}
  25.         <script src="{{ assets_path }}/js/jquery.min.js"></script>
  26.         {# JS Bootstrap 5 #}
  27.         <script src="{{ assets_path }}/js/bootstrap.bundle.min.js"></script>
  28.         {# Style #}
  29.         <link href="{{ assets_path }}/css/style.css" rel="stylesheet">
  30.         {% block stylesheets %}
  31.             {{ encore_entry_link_tags('app') }}
  32.         {% endblock %}
  33.         {% block javascripts %}
  34.             {{ encore_entry_script_tags('app') }}
  35.         {% endblock %}
  36.     </head>
  37.     <body>
  38.         {% if app.user %}
  39.         <header>
  40.             <nav class="navbar navbar-expand-md navbar-dark bg-dark fixed-top">
  41.                 <div class="container-fluid navbar-container">
  42.                     <a class="navbar-brand" href="/" style="width: 80px;font-size:10px;border:0px solid red;">
  43.                         <img src="{{ assets_path }}/img/logo-sirom-vector-white.png" alt="Accueil" title="Accueil" style="width:60px;margin-top:-18px;">
  44.                         <span class="logo-subtitle">RETOURS CHORUS</span>
  45.                     </a>
  46.                     <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarsExampleDefault" aria-controls="navbarsExampleDefault" aria-expanded="false" aria-label="Toggle navigation">
  47.                         <span class="navbar-toggler-icon"></span>
  48.                     </button>
  49.                     <div class="collapse navbar-collapse" id="navbarsExampleDefault">
  50.                         <ul class="navbar-nav me-auto mb-2 mb-md-0">
  51.                             
  52.                             <li class="nav-item dropdown">
  53.                                 <a class="nav-link dropdown-toggle" href="#" role="button" data-bs-toggle="dropdown" aria-expanded="false">
  54.                                     RAPPORTS
  55.                                 </a>
  56.                                 <ul class="dropdown-menu dropdown-menu-dark">
  57.                                     <li><a class="dropdown-item" href="{{ path('app_rapports_process') }}"><i class="fa fa-stairs"></i>PROCESS</a></li>
  58.                                     <li><a class="dropdown-item" href="{{ path('app_rapports') }}"><i class="fa fa-history"></i>HISTORIQUE</a></li>
  59.                                     <li><a class="dropdown-item" href="{{ path('app_statuts') }}"><i class="fa fa-bell"></i>STATUTS</a></li>
  60.                                     <li><a class="dropdown-item" href="{{ path('app_prefixes') }}"><i class="fa fa-signature"></i>PREFIXES</a></li>
  61.                                     <li><a class="dropdown-item" href="{{ path('app_serveurs') }}"><i class="fa fa-server"></i>SERVEURS</a></li>
  62.                                     <li><a class="dropdown-item" href="{{ path('app_bases') }}"><i class="fa fa-database"></i>BASES</a></li>
  63.                                     <li><a class="dropdown-item" href="{{ path('app_rapports_parametres') }}"><i class="fa fa-lightbulb"></i>DOC JSON</a></li>
  64.                                     <li><a class="dropdown-item" href="{{ path('app_telechargements_zip') }}"><i class="fa fa-download"></i>ZIP</a></li>
  65.                                     <li><a class="dropdown-item" href="{{ path('app_rapports_dossiers') }}"><i class="fa fa-tasks"></i>DOSSIERS</a></li>
  66.                                 </ul>
  67.                             </li>
  68.                             <li class="nav-item">
  69.                                 <a class="nav-link" href="{{ path('app_requetes') }}">REQUETES</a>
  70.                             </li>
  71.                             <li class="nav-item">
  72.                                 <a class="nav-link" href="{{ path('security_registration') }}">INSCRIPTION</a>
  73.                             </li>
  74.                              <li class="nav-item">
  75.                                 <a class="nav-link" title="Déconnexion" href="{{ path('security_disconnect') }}"><i class="fas fa-sign-out-alt"></i></a>
  76.                             </li>
  77.                         </ul>
  78.                     </div>
  79.                 </div>
  80.             </nav>
  81.         </header>
  82.         {% endif %}
  83.         <div class="container">
  84.             {% for message in app.flashes('success') %}
  85.                 <div class="alert alert-success flash-message-box">
  86.                     {{ message }}
  87.                 </div>
  88.             {% endfor %}
  89.             {% for message in app.flashes('alert') %}
  90.                 <div class="alert alert-danger flash-message-box">
  91.                     {{ message }}
  92.                 </div>
  93.             {% endfor %}
  94.             {% for message in app.flashes('warning') %}
  95.                 <div class="alert alert-warning flash-message-box">
  96.                     {{ message }}
  97.                 </div>
  98.             {% endfor %}
  99.             {% block body %}
  100.             {% endblock %}
  101.         </div>
  102.         <script>
  103.             $(document).ready(function() {
  104.                 console.log( "Ready!" );
  105.                 // console.log($('.main-title').text());
  106.             });
  107.         </script>
  108.     </body>
  109. </html>