var/cache/dev/twig/91/9151b882a0002fbdbcec2f31f1d4e2f4.php line 155

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* app_layout.html.twig */
  14. class __TwigTemplate_fbaa2888b2a12c9aba39d28297ff684f extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.             'stylesheet' => [$this'block_stylesheet'],
  25.             'body' => [$this'block_body'],
  26.             'javascript' => [$this'block_javascript'],
  27.         ];
  28.     }
  29.     protected function doDisplay(array $context, array $blocks = [])
  30.     {
  31.         $macros $this->macros;
  32.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  33.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""app_layout.html.twig"));
  34.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  35.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""app_layout.html.twig"));
  36.         // line 1
  37.         echo "<!DOCTYPE html>
  38. <html lang=\"en\">
  39. <head>
  40.     <meta charset=\"utf-8\">
  41.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
  42.     <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">
  43.     <title>Système d'information et de Gestion Interne</title>
  44.     <!-- Favicon icon -->
  45.     <link href=\"";
  46.         // line 11
  47.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/datatables/css/jquery.dataTables.min.css"), "html"nulltrue);
  48.         echo "\" rel=\"stylesheet\">
  49.     <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"";
  50.         // line 12
  51.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/images/favicon.png"), "html"nulltrue);
  52.         echo "\">
  53.     <link href=\"";
  54.         // line 13
  55.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/pg-calendar/css/pignose.calendar.min.css"), "html"nulltrue);
  56.         echo "\" rel=\"stylesheet\">
  57.     <link href=\"";
  58.         // line 14
  59.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/chartist/css/chartist.min.css"), "html"nulltrue);
  60.         echo "\" rel=\"stylesheet\">
  61.     <link href=\"";
  62.         // line 15
  63.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/datatables/css/jquery.dataTables.min.css"), "html"nulltrue);
  64.         echo "\" rel=\"stylesheet\">
  65.     <link href=\"";
  66.         // line 17
  67.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/bootstrap-daterangepicker/daterangepicker.css"), "html"nulltrue);
  68.         echo "\" rel=\"stylesheet\">
  69.     <link href=\"";
  70.         // line 18
  71.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker.css"), "html"nulltrue);
  72.         echo "\" rel=\"stylesheet\">
  73.     <!-- Pick date -->
  74.     <link rel=\"stylesheet\" href=\"";
  75.         // line 21
  76.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/pickadate/themes/default.css"), "html"nulltrue);
  77.         echo "\">
  78.     <link rel=\"stylesheet\" href=\"";
  79.         // line 22
  80.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/pickadate/themes/default.date.css"), "html"nulltrue);
  81.         echo "\">
  82.     <!-- Summernote -->
  83.     <link href=\"";
  84.         // line 26
  85.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/summernote/summernote.css"), "html"nulltrue);
  86.         echo "\" rel=\"stylesheet\">
  87.     <link href=\"";
  88.         // line 27
  89.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/css/style.css"), "html"nulltrue);
  90.         echo "\" rel=\"stylesheet\">
  91.     <link rel=\"stylesheet\"  href=\"https://cdn.datatables.net/1.11.3/css/jquery.dataTables.min.css\">
  92.     <link rel=\"stylesheet\"  href=\"https://cdn.datatables.net/buttons/2.1.0/css/buttons.dataTables.min.css\">
  93.     <link rel=\"stylesheet\"  href=\"https://cdn.datatables.net/datetime/1.1.1/css/dataTables.dateTime.min.css\">
  94.     <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css\"
  95.           integrity=\"sha512-aEe/ZxePawj0+G2R+AaIxgrQuKT68I28qh+wgLrcAJOz3rxCP+TwrK5SPN+E5I+1IQjNtcfvb96HDagwrKRdBw==\"
  96.           crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  97.     <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/noUiSlider/14.7.0/nouislider.min.css\"
  98.           integrity=\"sha512-40vN6DdyQoxRJCw0klEUwZfTTlcwkOLKpP8K8125hy9iF4fi8gPpWZp60qKC6MYAFaond8yQds7cTMVU8eMbgA==\"
  99.           crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  100.     ";
  101.         // line 42
  102.         $this->displayBlock('stylesheet'$context$blocks);
  103.         // line 43
  104.         echo "</head>
  105. <body>
  106. <div id=\"preloader\">
  107.     <div class=\"sk-three-bounce\">
  108.         <div class=\"sk-child sk-bounce1\"></div>
  109.         <div class=\"sk-child sk-bounce2\"></div>
  110.         <div class=\"sk-child sk-bounce3\"></div>
  111.     </div>
  112. </div>
  113. ";
  114.         // line 61
  115.         echo "
  116.     <div id=\"main-wrapper\">
  117.         <div class=\"nav-header\">
  118.             <a href=\"";
  119.         // line 64
  120.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_dashboard");
  121.         echo "\" class=\"brand-logo\">
  122.                 ";
  123.         // line 66
  124.         echo "                ";
  125.         // line 67
  126.         echo "                ";
  127.         // line 68
  128.         echo "                BSCM
  129.                 ";
  130.         // line 69
  131.         if ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'69$this->source); })()), "user", [], "any"falsefalsefalse69), "niveau", [], "any"falsefalsefalse69) == 0)) {
  132.             // line 70
  133.             echo "                    N0
  134.                 ";
  135.         } elseif ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 71
  136. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'71$this->source); })()), "user", [], "any"falsefalsefalse71), "niveau", [], "any"falsefalsefalse71) == 1)) {
  137.             // line 72
  138.             echo "                    N1
  139.                 ";
  140.         } elseif ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 73
  141. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'73$this->source); })()), "user", [], "any"falsefalsefalse73), "niveau", [], "any"falsefalsefalse73) == 2)) {
  142.             // line 74
  143.             echo "                    N2
  144.                 ";
  145.         } elseif ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 75
  146. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'75$this->source); })()), "user", [], "any"falsefalsefalse75), "niveau", [], "any"falsefalsefalse75) == 3)) {
  147.             // line 76
  148.             echo "                    N3
  149.                 ";
  150.         } else {
  151.             // line 78
  152.             echo "
  153.                 ";
  154.         }
  155.         // line 80
  156.         echo "            </a>
  157.             <div class=\"nav-control\">
  158.                 <div class=\"hamburger\">
  159.                     <span class=\"line\"></span><span class=\"line\"></span><span class=\"line\"></span>
  160.                 </div>
  161.             </div>
  162.         </div>
  163.         <div class=\"header\">
  164.             <div class=\"header-content\">
  165.                 <nav class=\"navbar navbar-expand\">
  166.                     <div class=\"collapse navbar-collapse justify-content-between\">
  167.                         <div class=\"header-left\">
  168.                         </div>
  169.                         <ul class=\"navbar-nav header-right\">
  170.                             <li class=\"nav-item dropdown header-profile\">
  171.                                 <!--<a class=\"btn btn-primary btn-sm\" href=\"#\"  data-toggle=\"dropdown\">
  172.                                     Enregistrement
  173.                                 </a>-->
  174.                                 <div class=\"dropdown-menu dropdown-menu-right\">
  175.                                     <a href=\"/\" class=\"dropdown-item\">
  176.                                         <i class=\"icon-globe\"></i>
  177.                                         <span class=\"ml-2\">Aller sur le site </span>
  178.                                     </a>
  179.                                     <a href=\"";
  180.         // line 106
  181.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("logout");
  182.         echo "\" class=\"dropdown-item\">
  183.                                         <i class=\"icon-key\"></i>
  184.                                         <span class=\"ml-2\">Déconnexion </span>
  185.                                     </a>
  186.                                 </div>
  187.                             </li>
  188.                             <li class=\"nav-item dropdown notification_dropdown\">
  189.                                 <a class=\"btn btn-success btn-sm\" href=\"/\"> Aller sur le site</a>
  190.                             </li>
  191.                             <li class=\"nav-item dropdown notification_dropdown\">
  192.                                 <a class=\"btn btn-danger btn-sm\" href=\"";
  193.         // line 116
  194.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("logout");
  195.         echo "\">Déconnexion</a>
  196.                             </li>
  197.                         </ul>
  198.                     </div>
  199.                 </nav>
  200.             </div>
  201.         </div>
  202.         ";
  203.         // line 125
  204.         $this->loadTemplate("admin/partials/quiqnav.html.twig""app_layout.html.twig"125)->display($context);
  205.         // line 126
  206.         echo "
  207.         <div class=\"content-body\">
  208.             <div class=\"container-fluid\">
  209.                 ";
  210.         // line 129
  211.         $this->displayBlock('body'$context$blocks);
  212.         // line 131
  213.         echo "
  214.             </div>
  215.         </div>
  216.         <div class=\"footer\">
  217.             <div class=\"copyright\">
  218.                 <p>Copyright ©  <a href=\"#\" target=\"_blank\">BSCM</a> 2023</p>
  219.             </div>
  220.         </div>
  221.     </div>
  222. ";
  223.         // line 146
  224.         echo "
  225. <!-- Required vendors -->
  226. <script src=\"";
  227.         // line 148
  228.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/global/global.min.js"), "html"nulltrue);
  229.         echo "\"></script>
  230. <script src=\"";
  231.         // line 149
  232.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/js/quixnav-init.js"), "html"nulltrue);
  233.         echo "\"></script>
  234. <script src=\"";
  235.         // line 150
  236.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/js/custom.min.js"), "html"nulltrue);
  237.         echo "\"></script>
  238. <script src=\"";
  239.         // line 152
  240.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/chartist/js/chartist.min.js"), "html"nulltrue);
  241.         echo "\"></script>
  242. <script src=\"";
  243.         // line 154
  244.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/moment/moment.min.js"), "html"nulltrue);
  245.         echo "\"></script>
  246. <script src=\"";
  247.         // line 155
  248.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/pg-calendar/js/pignose.calendar.min.js"), "html"nulltrue);
  249.         echo "\"></script>
  250. <script src=\"";
  251.         // line 158
  252.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/js/dashboard/dashboard-2.js"), "html"nulltrue);
  253.         echo "\"></script>
  254. <script src=\"";
  255.         // line 160
  256.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/bootstrap-daterangepicker/daterangepicker.js"), "html"nulltrue);
  257.         echo "\"></script>
  258. <script src=\"";
  259.         // line 161
  260.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker.js"), "html"nulltrue);
  261.         echo "\"></script>
  262. <!-- pickdate -->
  263. <script src=\"";
  264.         // line 165
  265.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/pickadate/picker.js"), "html"nulltrue);
  266.         echo "\"></script>
  267. <script src=\"";
  268.         // line 166
  269.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/pickadate/picker.time.js"), "html"nulltrue);
  270.         echo "\"></script>
  271. <script src=\"";
  272.         // line 167
  273.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/pickadate/picker.date.js"), "html"nulltrue);
  274.         echo "\"></script>
  275. <script src=\"";
  276.         // line 168
  277.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/js/plugins-init/bs-daterange-picker-init.js"), "html"nulltrue);
  278.         echo "\"></script>
  279. <script src=\"";
  280.         // line 169
  281.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/js/plugins-init/material-date-picker-init.js"), "html"nulltrue);
  282.         echo "\"></script>
  283. <!-- Circle progress -->
  284. <!-- Pickdate -->
  285. <script src=\"";
  286.         // line 173
  287.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/js/plugins-init/pickadate-init.js"), "html"nulltrue);
  288.         echo "\"></script>
  289. <!-- Summernote -->
  290. <script src=\"";
  291.         // line 176
  292.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/vendor/summernote/js/summernote.min.js"), "html"nulltrue);
  293.         echo "\"></script>
  294. <!-- Summernote init -->
  295. <script src=\"";
  296.         // line 178
  297.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/assets/js/plugins-init/summernote-init.js"), "html"nulltrue);
  298.         echo "\"></script>
  299. <!-- Datatable -->
  300. ";
  301.         // line 183
  302.         echo "
  303. <script src=\"https://cdn.datatables.net/1.11.3/js/jquery.dataTables.min.js\"></script>
  304. <script src=\"https://cdn.datatables.net/buttons/2.1.0/js/dataTables.buttons.min.js\"></script>
  305. <script src=\"https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js\"></script>
  306. <script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js\"></script>
  307. <script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js\"></script>
  308. <script src=\"https://cdn.datatables.net/buttons/2.1.0/js/buttons.html5.min.js\"></script>
  309. <script src=\"https://cdn.datatables.net/plug-ins/1.12.1/sorting/date-uk.js\"></script>
  310. <script>
  311.     \$(document).ready(function() {
  312.         \$('#example').DataTable( {
  313.             dom: 'Bfrtip',
  314.             columnDefs: [
  315.                 { type: 'date-uk', targets: 0 }
  316.             ],
  317.             buttons: [
  318.                 'copy',
  319.                 'excel',
  320.                 'csv',
  321.                 {
  322.                     extend: 'pdfHtml5',
  323.                     exportOptions: {
  324.                         columns: ':visible',
  325.                         stripHtml: true
  326.                     },
  327.                     pageSize: 'LETTER',
  328.                     customize: function(doc, config) {
  329.                         var tableNode;
  330.                         for (i = 0; i < doc.content.length; ++i) {
  331.                             if (doc.content[i].table !== undefined) {
  332.                                 tableNode = doc.content[i];
  333.                                 break;
  334.                             }
  335.                         }
  336.                         var rowIndex = 0;
  337.                         var tableColumnCount = tableNode.table.body[rowIndex].length;
  338.                         if(tableColumnCount > 5){
  339.                             doc.pageOrientation = 'landscape';
  340.                         }
  341.                     }
  342.                 },
  343.                 'colvis'
  344.             ]
  345.         } );
  346.     } );
  347. </script>
  348. ";
  349.         // line 241
  350.         $this->displayBlock('javascript'$context$blocks);
  351.         // line 242
  352.         echo "
  353. </body>
  354. </html>";
  355.         
  356.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  357.         
  358.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  359.     }
  360.     // line 42
  361.     public function block_stylesheet($context, array $blocks = [])
  362.     {
  363.         $macros $this->macros;
  364.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  365.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  366.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  367.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  368.         
  369.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  370.         
  371.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  372.     }
  373.     // line 129
  374.     public function block_body($context, array $blocks = [])
  375.     {
  376.         $macros $this->macros;
  377.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  378.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  379.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  380.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  381.         // line 130
  382.         echo "                ";
  383.         
  384.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  385.         
  386.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  387.     }
  388.     // line 241
  389.     public function block_javascript($context, array $blocks = [])
  390.     {
  391.         $macros $this->macros;
  392.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  393.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  394.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  395.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascript"));
  396.         
  397.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  398.         
  399.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  400.     }
  401.     /**
  402.      * @codeCoverageIgnore
  403.      */
  404.     public function getTemplateName()
  405.     {
  406.         return "app_layout.html.twig";
  407.     }
  408.     /**
  409.      * @codeCoverageIgnore
  410.      */
  411.     public function isTraitable()
  412.     {
  413.         return false;
  414.     }
  415.     /**
  416.      * @codeCoverageIgnore
  417.      */
  418.     public function getDebugInfo()
  419.     {
  420.         return array (  459 => 241,  449 => 130,  439 => 129,  421 => 42,  408 => 242,  406 => 241,  346 => 183,  340 => 178,  335 => 176,  329 => 173,  322 => 169,  318 => 168,  314 => 167,  310 => 166,  306 => 165,  299 => 161,  295 => 160,  290 => 158,  284 => 155,  280 => 154,  275 => 152,  270 => 150,  266 => 149,  262 => 148,  258 => 146,  242 => 131,  240 => 129,  235 => 126,  233 => 125,  221 => 116,  208 => 106,  180 => 80,  176 => 78,  172 => 76,  170 => 75,  167 => 74,  165 => 73,  162 => 72,  160 => 71,  157 => 70,  155 => 69,  152 => 68,  150 => 67,  148 => 66,  144 => 64,  139 => 61,  124 => 43,  122 => 42,  104 => 27,  100 => 26,  93 => 22,  89 => 21,  83 => 18,  79 => 17,  74 => 15,  70 => 14,  66 => 13,  62 => 12,  58 => 11,  46 => 1,);
  421.     }
  422.     public function getSourceContext()
  423.     {
  424.         return new Source("<!DOCTYPE html>
  425. <html lang=\"en\">
  426. <head>
  427.     <meta charset=\"utf-8\">
  428.     <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
  429.     <meta name=\"viewport\" content=\"width=device-width,initial-scale=1\">
  430.     <title>Système d'information et de Gestion Interne</title>
  431.     <!-- Favicon icon -->
  432.     <link href=\"{{ asset('admin/assets/vendor/datatables/css/jquery.dataTables.min.css') }}\" rel=\"stylesheet\">
  433.     <link rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"{{ asset('admin/assets/images/favicon.png') }}\">
  434.     <link href=\"{{ asset('admin/assets/vendor/pg-calendar/css/pignose.calendar.min.css') }}\" rel=\"stylesheet\">
  435.     <link href=\"{{ asset('admin/assets/vendor/chartist/css/chartist.min.css') }}\" rel=\"stylesheet\">
  436.     <link href=\"{{ asset('admin/assets/vendor/datatables/css/jquery.dataTables.min.css') }}\" rel=\"stylesheet\">
  437.     <link href=\"{{ asset('admin/assets/vendor/bootstrap-daterangepicker/daterangepicker.css') }}\" rel=\"stylesheet\">
  438.     <link href=\"{{ asset('admin/assets/vendor/bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker.css') }}\" rel=\"stylesheet\">
  439.     <!-- Pick date -->
  440.     <link rel=\"stylesheet\" href=\"{{ asset('admin/assets/vendor/pickadate/themes/default.css') }}\">
  441.     <link rel=\"stylesheet\" href=\"{{ asset('admin/assets/vendor/pickadate/themes/default.date.css') }}\">
  442.     <!-- Summernote -->
  443.     <link href=\"{{ asset('admin/assets/vendor/summernote/summernote.css') }}\" rel=\"stylesheet\">
  444.     <link href=\"{{ asset('admin/assets/css/style.css') }}\" rel=\"stylesheet\">
  445.     <link rel=\"stylesheet\"  href=\"https://cdn.datatables.net/1.11.3/css/jquery.dataTables.min.css\">
  446.     <link rel=\"stylesheet\"  href=\"https://cdn.datatables.net/buttons/2.1.0/css/buttons.dataTables.min.css\">
  447.     <link rel=\"stylesheet\"  href=\"https://cdn.datatables.net/datetime/1.1.1/css/dataTables.dateTime.min.css\">
  448.     <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css\"
  449.           integrity=\"sha512-aEe/ZxePawj0+G2R+AaIxgrQuKT68I28qh+wgLrcAJOz3rxCP+TwrK5SPN+E5I+1IQjNtcfvb96HDagwrKRdBw==\"
  450.           crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  451.     <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/noUiSlider/14.7.0/nouislider.min.css\"
  452.           integrity=\"sha512-40vN6DdyQoxRJCw0klEUwZfTTlcwkOLKpP8K8125hy9iF4fi8gPpWZp60qKC6MYAFaond8yQds7cTMVU8eMbgA==\"
  453.           crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  454.     {% block stylesheet%}{% endblock %}
  455. </head>
  456. <body>
  457. <div id=\"preloader\">
  458.     <div class=\"sk-three-bounce\">
  459.         <div class=\"sk-child sk-bounce1\"></div>
  460.         <div class=\"sk-child sk-bounce2\"></div>
  461.         <div class=\"sk-child sk-bounce3\"></div>
  462.     </div>
  463. </div>
  464. {#{% if app.user and app.user.niveau ==0 %}#}
  465. {#<div id=\"main-wrapper\">#}
  466. {#    <p> acces non autorisé</p>#}
  467. {#</div>#}
  468. {#{% else %}#}
  469.     <div id=\"main-wrapper\">
  470.         <div class=\"nav-header\">
  471.             <a href=\"{{ path('admin_dashboard') }}\" class=\"brand-logo\">
  472.                 {#            <img class=\"logo-abbr\" src=\"{{ asset('admin/assets/images/logo-gestion-admin.png') }}\" alt=\"\">#}
  473.                 {#            <img class=\"logo-compact\" src=\"{{ asset('admin/assets/images/bscm_logo.png') }}\" alt=\"\">#}
  474.                 {#            <img class=\"brand-title\" src=\"{{ asset('admin/assets/images/bscm_logo.png') }}\" alt=\"\">#}
  475.                 BSCM
  476.                 {% if app.user.niveau == 0 %}
  477.                     N0
  478.                 {% elseif  app.user.niveau == 1 %}
  479.                     N1
  480.                 {% elseif  app.user.niveau == 2 %}
  481.                     N2
  482.                 {% elseif  app.user.niveau == 3 %}
  483.                     N3
  484.                 {% else %}
  485.                 {% endif %}
  486.             </a>
  487.             <div class=\"nav-control\">
  488.                 <div class=\"hamburger\">
  489.                     <span class=\"line\"></span><span class=\"line\"></span><span class=\"line\"></span>
  490.                 </div>
  491.             </div>
  492.         </div>
  493.         <div class=\"header\">
  494.             <div class=\"header-content\">
  495.                 <nav class=\"navbar navbar-expand\">
  496.                     <div class=\"collapse navbar-collapse justify-content-between\">
  497.                         <div class=\"header-left\">
  498.                         </div>
  499.                         <ul class=\"navbar-nav header-right\">
  500.                             <li class=\"nav-item dropdown header-profile\">
  501.                                 <!--<a class=\"btn btn-primary btn-sm\" href=\"#\"  data-toggle=\"dropdown\">
  502.                                     Enregistrement
  503.                                 </a>-->
  504.                                 <div class=\"dropdown-menu dropdown-menu-right\">
  505.                                     <a href=\"/\" class=\"dropdown-item\">
  506.                                         <i class=\"icon-globe\"></i>
  507.                                         <span class=\"ml-2\">Aller sur le site </span>
  508.                                     </a>
  509.                                     <a href=\"{{ path('logout') }}\" class=\"dropdown-item\">
  510.                                         <i class=\"icon-key\"></i>
  511.                                         <span class=\"ml-2\">Déconnexion </span>
  512.                                     </a>
  513.                                 </div>
  514.                             </li>
  515.                             <li class=\"nav-item dropdown notification_dropdown\">
  516.                                 <a class=\"btn btn-success btn-sm\" href=\"/\"> Aller sur le site</a>
  517.                             </li>
  518.                             <li class=\"nav-item dropdown notification_dropdown\">
  519.                                 <a class=\"btn btn-danger btn-sm\" href=\"{{ path('logout') }}\">Déconnexion</a>
  520.                             </li>
  521.                         </ul>
  522.                     </div>
  523.                 </nav>
  524.             </div>
  525.         </div>
  526.         {% include('admin/partials/quiqnav.html.twig') %}
  527.         <div class=\"content-body\">
  528.             <div class=\"container-fluid\">
  529.                 {% block body%}
  530.                 {% endblock%}
  531.             </div>
  532.         </div>
  533.         <div class=\"footer\">
  534.             <div class=\"copyright\">
  535.                 <p>Copyright ©  <a href=\"#\" target=\"_blank\">BSCM</a> 2023</p>
  536.             </div>
  537.         </div>
  538.     </div>
  539. {#{% endif %}#}
  540. <!-- Required vendors -->
  541. <script src=\"{{ asset('admin/assets/vendor/global/global.min.js') }}\"></script>
  542. <script src=\"{{ asset('admin/assets/js/quixnav-init.js') }}\"></script>
  543. <script src=\"{{ asset('admin/assets/js/custom.min.js') }}\"></script>
  544. <script src=\"{{ asset('admin/assets/vendor/chartist/js/chartist.min.js') }}\"></script>
  545. <script src=\"{{ asset('admin/assets/vendor/moment/moment.min.js') }}\"></script>
  546. <script src=\"{{ asset('admin/assets/vendor/pg-calendar/js/pignose.calendar.min.js') }}\"></script>
  547. <script src=\"{{ asset('admin/assets/js/dashboard/dashboard-2.js') }}\"></script>
  548. <script src=\"{{ asset('admin/assets/vendor/bootstrap-daterangepicker/daterangepicker.js') }}\"></script>
  549. <script src=\"{{ asset('admin/assets/vendor/bootstrap-material-datetimepicker/js/bootstrap-material-datetimepicker.js') }}\"></script>
  550. <!-- pickdate -->
  551. <script src=\"{{asset('admin/assets/vendor/pickadate/picker.js') }}\"></script>
  552. <script src=\"{{asset('admin/assets/vendor/pickadate/picker.time.js') }}\"></script>
  553. <script src=\"{{asset('admin/assets/vendor/pickadate/picker.date.js') }}\"></script>
  554. <script src=\"{{ asset('admin/assets/js/plugins-init/bs-daterange-picker-init.js') }}\"></script>
  555. <script src=\"{{ asset('admin/assets/js/plugins-init/material-date-picker-init.js') }}\"></script>
  556. <!-- Circle progress -->
  557. <!-- Pickdate -->
  558. <script src=\"{{asset('admin/assets/js/plugins-init/pickadate-init.js') }}\"></script>
  559. <!-- Summernote -->
  560. <script src=\"{{ asset('admin/assets/vendor/summernote/js/summernote.min.js') }}\"></script>
  561. <!-- Summernote init -->
  562. <script src=\"{{ asset('admin/assets/js/plugins-init/summernote-init.js') }}\"></script>
  563. <!-- Datatable -->
  564. {#<script src=\"{{ asset('admin/assets/vendor/datatables/js/jquery.dataTables.min.js') }}\"></script>#}
  565. {#<script src=\"{{ asset('admin/assets/js/plugins-init/datatables.init.js') }}\"></script>#}
  566. <script src=\"https://cdn.datatables.net/1.11.3/js/jquery.dataTables.min.js\"></script>
  567. <script src=\"https://cdn.datatables.net/buttons/2.1.0/js/dataTables.buttons.min.js\"></script>
  568. <script src=\"https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.3/jszip.min.js\"></script>
  569. <script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/pdfmake.min.js\"></script>
  570. <script src=\"https://cdnjs.cloudflare.com/ajax/libs/pdfmake/0.1.53/vfs_fonts.js\"></script>
  571. <script src=\"https://cdn.datatables.net/buttons/2.1.0/js/buttons.html5.min.js\"></script>
  572. <script src=\"https://cdn.datatables.net/plug-ins/1.12.1/sorting/date-uk.js\"></script>
  573. <script>
  574.     \$(document).ready(function() {
  575.         \$('#example').DataTable( {
  576.             dom: 'Bfrtip',
  577.             columnDefs: [
  578.                 { type: 'date-uk', targets: 0 }
  579.             ],
  580.             buttons: [
  581.                 'copy',
  582.                 'excel',
  583.                 'csv',
  584.                 {
  585.                     extend: 'pdfHtml5',
  586.                     exportOptions: {
  587.                         columns: ':visible',
  588.                         stripHtml: true
  589.                     },
  590.                     pageSize: 'LETTER',
  591.                     customize: function(doc, config) {
  592.                         var tableNode;
  593.                         for (i = 0; i < doc.content.length; ++i) {
  594.                             if (doc.content[i].table !== undefined) {
  595.                                 tableNode = doc.content[i];
  596.                                 break;
  597.                             }
  598.                         }
  599.                         var rowIndex = 0;
  600.                         var tableColumnCount = tableNode.table.body[rowIndex].length;
  601.                         if(tableColumnCount > 5){
  602.                             doc.pageOrientation = 'landscape';
  603.                         }
  604.                     }
  605.                 },
  606.                 'colvis'
  607.             ]
  608.         } );
  609.     } );
  610. </script>
  611. {% block javascript%}{% endblock %}
  612. </body>
  613. </html>""app_layout.html.twig""/var/www/vhosts/blackstarsco.fr/bscm/templates/app_layout.html.twig");
  614.     }
  615. }