templates/base.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html>
  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.     <!-- ===============================================-->
  8.     <!--    Document Title-->
  9.     <!-- ===============================================-->
  10.     <title>{% block title %} | ehtools{% endblock %}</title>
  11.     {% block stylesheets %}
  12.         <!-- ===============================================-->
  13.         <!--    Favicons-->
  14.         <!-- ===============================================-->
  15.         <link rel="apple-touch-icon" sizes="180x180" href="/falcon/pages/assets/img/favicons/apple-touch-icon.png">
  16.         <link rel="icon" type="image/png" sizes="32x32" href="/falcon/pages/assets/img/favicons/favicon-.png">
  17.         <link rel="icon" type="image/png" sizes="16x16" href="/falcon/pages/assets/img/favicons/favicon-.png">
  18.         <link rel="shortcut icon" type="image/x-icon" href="/falcon/pages/assets/img/favicons/favicon.ico">
  19.         <link rel="manifest" href="/falcon/pages/assets/img/favicons/manifest.json">
  20.         <meta name="msapplication-TileImage" content="/falcon/pages/assets/img/favicons/mstile-150x150.png">
  21.         <meta name="theme-color" content="#ffffff">
  22.         <!-- ===============================================-->
  23.         <!--    Stylesheets-->
  24.         <!-- ===============================================-->
  25.         <script src="/falcon/pages/assets/js/config.navbar-vertical.js"></script>
  26.         <link rel="preconnect" href="https://fonts.gstatic.com/" crossorigin="">
  27.         <link href="/falcon/pages/assets/lib/perfect-scrollbar/perfect-scrollbar.css" rel="stylesheet">
  28.         <link href="/falcon/pages/assets/lib/prismjs/prism-okaidia.css" rel="stylesheet">
  29.         <link href="/falcon/pages/assets/lib/datatables-bs4/dataTables.bootstrap4.min.css" rel="stylesheet">
  30.         <link href="/falcon/pages/assets/lib/datatables.net-responsive-bs4/responsive.bootstrap4.css" rel="stylesheet">
  31.         <link href="/falcon/pages/assets/lib/leaflet/leaflet.css" rel="stylesheet">
  32.         <link href="/falcon/pages/assets/lib/leaflet.markercluster/MarkerCluster.css" rel="stylesheet">
  33.         <link href="/falcon/pages/assets/lib/leaflet.markercluster/MarkerCluster.Default.css" rel="stylesheet">
  34.         <link href="/falcon/pages/assets/lib/owl.carousel/owl.carousel.css" rel="stylesheet">
  35.         <link href="/falcon/pages/assets/lib/dropzone/dropzone.min.css" rel="stylesheet">
  36.         <link href="/falcon/pages/assets/lib/flatpickr/flatpickr.min.css" rel="stylesheet">
  37.         <link href="/falcon/pages/assets/lib/plyr/plyr.css" rel="stylesheet">
  38.         <link href="/falcon/pages/assets/lib/fancybox/jquery.fancybox.min.css" rel="stylesheet">
  39.         <link href="/falcon/pages/assets/css/theme.css" rel="stylesheet">
  40.         <link href="/falcon/pages/assets/lib/toastr/toastr.min.css" rel="stylesheet">
  41.         <link href="/falcon/pages/assets/lib/select2/select2.min.css" rel="stylesheet">
  42.         <link href="/falcon/pages/assets/lib/flatpickr/flatpickr.min.css" rel="stylesheet">
  43.         
  44.         <link href="/falcon/pages/assets/lib/datatables-bs4/dataTables.bootstrap4.min.css" rel="stylesheet">
  45.         <link href="/falcon/pages/assets/lib/datatables.net-responsive-bs4/responsive.bootstrap4.css" rel="stylesheet">
  46.         
  47.         <!-- ===============================================-->
  48.         <!--    CHOOSEN-->
  49.         <!-- ===============================================-->
  50.         <link rel="stylesheet" href="/chosen/docsupport/prism.css">
  51.         <link rel="stylesheet" href="/chosen/chosen.css">
  52.         <!-- ===============================================-->
  53.         <!--    Others-->
  54.         <!-- ===============================================-->
  55.         <link href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet">
  56.         {#<link crossorigin="anonymous" href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" integrity="sha384-wvfXpqpZZVQGK6TAh5PVlGOfQNHSoD2xbE+QkPxCAFlNEevoEH3Sl0sibVcOQVnN" rel="stylesheet">
  57.         #}
  58.         {#<link href="/falcon/pages/assets/css/theme-dark.css" rel="stylesheet">#}
  59.         <link rel="stylesheet" href="/css/custom.css">
  60.         <link href="/css/main.css" rel="stylesheet">
  61.     {% endblock %}
  62. </head>
  63. <body>
  64. <!-- Google Tag Manager (noscript) -->
  65. <noscript><iframe src=https://www.googletagmanager.com/ns.html?id=GTM-5CJJKNZ
  66.     height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
  67. <!-- End Google Tag Manager (noscript) -->
  68.     
  69. <main class="main" id="top">
  70.     <div class="container" data-layout="container" style="index:1000">
  71.         {% block nav_left %}
  72.             {#{% if app.user %}#}
  73.                 {{ include('nav_left.html.twig') }}
  74.            {#{% endif %}#} 
  75.         {% endblock %}
  76.         <div class="content">
  77.             <!-- ===============================================-->
  78.             <!--    BEGIN NAVTOP CONTENT-->
  79.             <!-- ===============================================-->
  80.             {% block nav_top %}
  81.                {#{% if app.user %}#} 
  82.                   {{ include('nav_top.html.twig') }}
  83.                     {{ include('nav_top_menu_action.html.twig') }}
  84.                {#{% endif %}#} 
  85.             {% endblock %}
  86.             <!-- ===============================================-->
  87.             <!--    END NAVTOP CONTENT-->
  88.             <!-- ===============================================-->
  89.             <!-- ===============================================-->
  90.             <!--    BEGIN BODY NOTIFICATION-->
  91.             <!-- ===============================================-->
  92.             <br/>
  93.             <div id="makuta-global-alert"></div>
  94.             {% block notification %}
  95.                 {% for message in app.session.flashbag.get('success_message') %}
  96.                     <div class="alert alert-success">
  97.                         <i class="fa fa-check-circle mr-3"></i> {{ message }}
  98.                         <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  99.                             <span aria-hidden="true" class="text-success">&times;</span>
  100.                         </button>
  101.                     </div>
  102.                 {% endfor %}
  103.                 {% for message in app.session.flashbag.get('primary_message') %}
  104.                     <div class="alert alert-primary">
  105.                         <i class="fa fa-info-circle mr-3"></i> {{ message }}
  106.                         <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  107.                             <span aria-hidden="true" class="text-primary">&times;</span>
  108.                         </button>
  109.                     </div>
  110.                 {% endfor %}
  111.                 {% for message in app.session.flashbag.get('warning_message') %}
  112.                     <div class="alert alert-warning" id="warning_message">
  113.                         <i class="fa fa-exclamation-circle mr-3"></i> {{ message }}
  114.                         <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  115.                             <span aria-hidden="true" class="text-warning">&times;</span>
  116.                         </button>
  117.                     </div>
  118.                 {% endfor %}
  119.                 {% for message in app.session.flashbag.get('danger_message') %}
  120.                     <div class="alert alert-danger">
  121.                         <i class="fa fa-times-circle mr-3"></i> {{ message }}
  122.                         <button type="button" class="close" data-dismiss="alert" aria-label="Close">
  123.                             <span aria-hidden="true" class="text-danger">&times;</span>
  124.                         </button>
  125.                     </div>
  126.                 {% endfor %}
  127.             {% endblock %}
  128.             <!-- ===============================================-->
  129.             <!--    END BODY NOTIFICATION-->
  130.             <!-- ===============================================-->
  131.             <!-- ===============================================-->
  132.             <!--    BEGIN BODY CONTENT-->
  133.             <!-- ===============================================-->
  134.             {% block body %}{% endblock %}
  135.             <!-- ===============================================-->
  136.             <!--    END BODY CONTENT-->
  137.             <!-- ===============================================-->
  138.             <footer class="fixed-bottom mb-0 container-fluid text-center small p-auto mt-3 breadcrumb rounded-0 box-shadow">
  139.                 <div class="container text-center">
  140.                     www.ehtools.org
  141.                     | <a href="https://www.unocha.org/drc" target="_blank" class="mr-1"><span class="ml-1">By OCHA-RDC
  142.                         {{ 'now'|date('Y') }}</span></a>
  143.                 </div>
  144.             </footer>
  145.         </div>
  146.     </div>
  147. </main>
  148. {% block javascripts %}
  149.     <!-- ===============================================-->
  150.     <!--    JavaScripts-->
  151.     <!-- ===============================================-->
  152.     {# <script src="/falcon/pages/assets/js/jquery.min.js"></script>#}
  153.     <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.0/jquery.min.js"></script>
  154.     {#    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>#}
  155.     <script src="/falcon/pages/assets/js/popper.min.js"></script>
  156.     <script src="/falcon/pages/assets/js/bootstrap.min.js"></script>
  157.     <script src="/falcon/pages/assets/lib/@fortawesome/all.min.js"></script>
  158.     <script src="/falcon/pages/assets/lib/stickyfilljs/stickyfill.min.js"></script>
  159.     <script src="/falcon/pages/assets/lib/sticky-kit/sticky-kit.min.js"></script>
  160.     <script src="/falcon/pages/assets/lib/is_js/is.min.js"></script>
  161.     <script src="/falcon/pages/assets/lib/lodash/lodash.min.js"></script>
  162.     <script src="/falcon/pages/assets/lib/perfect-scrollbar/perfect-scrollbar.js"></script>
  163.     <script src="/falcon/js/theme/jquery.block.ui.js"></script>
  164.     <script src="/falcon/pages/assets/lib/select2/select2.min.js"></script>
  165.     {#                <link href="https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700%7cPoppins:100,200,300,400,500,600,700,800,900&amp;display=swap" rel="stylesheet">#}
  166.     <script src="/falcon/pages/assets/lib/prismjs/prism.js"></script>
  167.     <script src="/falcon/pages/assets/lib/chart.js/Chart.min.js"></script>
  168.     <script src="/falcon/pages/assets/lib/datatables/js/jquery.dataTables.min.js"></script>
  169.     <script src="/falcon/pages/assets/lib/datatables-bs4/dataTables.bootstrap4.min.js"></script>
  170.     <script src="/falcon/pages/assets/lib/datatables.net-responsive/dataTables.responsive.js"></script>
  171.     <script src="/falcon/pages/assets/lib/datatables.net-responsive-bs4/responsive.bootstrap4.js"></script>
  172.     <script src="https://cdn.datatables.net/buttons/1.6.2/js/dataTables.buttons.min.js"></script>
  173.     <script src="https://cdn.datatables.net/buttons/1.6.2/js/buttons.bootstrap4.min.js"></script>
  174.     <script src="https://cdn.datatables.net/buttons/1.6.2/js/buttons.html5.min.js"></script>
  175.     <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js"></script>
  176.     <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js"></script>
  177.     <script src="https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js"></script>
  178.     <script src="https://cdn.datatables.net/buttons/1.6.2/js/buttons.print.min.js"></script>
  179.     <script src="https://cdn.datatables.net/buttons/1.6.2/js/buttons.colVis.min.js"></script>
  180.     <script src="/falcon/pages/assets/lib/lottie/lottie.min.js"></script>
  181.     {# <script src="/falcon/pages/assets/lib/leaflet/leaflet.js"></script>
  182.     <script src="/falcon/pages/assets/lib/leaflet.markercluster/leaflet.markercluster.js"></script>
  183.     <script src="/falcon/pages/assets/lib/leaflet.tilelayer.colorfilter/leaflet-tilelayer-colorfilter.min.js"></script> #}
  184.     <script src="/falcon/pages/assets/lib/echarts/echarts.min.js"></script>
  185.     <script src="/falcon/pages/assets/lib/progressbar.js/progressbar.min.js"></script>
  186.     <script src="/falcon/pages/assets/lib/owl.carousel/owl.carousel.js"></script>
  187.     <script src="/falcon/pages/assets/lib/dropzone/dropzone.min.js"></script>
  188.     <script src="/falcon/pages/assets/lib/tinymce/tinymce.min.js"></script>
  189.     <script src="/falcon/pages/assets/lib/jquery-validation/jquery.validate.min.js"></script>
  190.     <script src="/falcon/pages/assets/lib/flatpickr/flatpickr.min.js"></script>
  191.     <script src="/falcon/pages/assets/lib/plyr/plyr.polyfilled.min.js"></script>
  192.     <script src="/falcon/pages/assets/lib/fancybox/jquery.fancybox.min.js"></script>
  193.     <script src="/falcon/pages/assets/lib/toastr/toastr.min.js"></script>
  194.     <script src="/falcon/pages/assets/js/theme.js"></script>
  195.     <script src="/falcon/pages/assets/lib/flatpickr/flatpickr.min.js"></script>
  196.   
  197.     <!-- ===============================================-->
  198.     <!--    CHOOSEN-->
  199.     <!-- ===============================================-->
  200.     <script src="/chosen/chosen.jquery.js" type="text/javascript"></script>
  201.     <script src="/chosen/docsupport/prism.js" type="text/javascript" charset="utf-8"></script>
  202.     <script src="/chosen/docsupport/init.js" type="text/javascript" charset="utf-8"></script>
  203.     {# Afficher correctement le select chosen dans le modal #}
  204.     <script>
  205.         $('.chosen-container').css({ 'width':'100%' });
  206.     </script>
  207.     <!-- script export pdf -->
  208.     <script>
  209.         if ($('.export-pdf').length) {
  210.             $('.export-pdf').on('click', function(event){
  211.                 event.preventDefault();
  212.                 $('.custom-buttons .buttons-pdf').trigger('click');
  213.             })
  214.         }
  215.     </script>
  216.     <script>
  217.         /*const config = {
  218.             isDark: true
  219.         };*/
  220.     </script>
  221.  
  222.     <!-- Google Tag Manager -->
  223.    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
  224.     new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  225.     j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  226.     'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  227.     })(window,document,'script','dataLayer','GTM-5CJJKNZ');
  228.    </script>
  229.     <!-- End Google Tag Manager -->
  230.     
  231. {% endblock %}
  232. </body>
  233. </html>