var/cache/dev/twig/48/48d3d7ad0aec1201ca48784452f0fa4f550aa45f4d89315026a8b75f63a69d17.php line 95

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. /* dashboard_layout.html.twig */
  14. class __TwigTemplate_a6f93ea83a860c0daa07c2c999edfe3fbcc7dfd880b12ce056e82854b6802d8d 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.             'title' => [$this'block_title'],
  25.             'special_javascript' => [$this'block_special_javascript'],
  26.             'stylesheets' => [$this'block_stylesheets'],
  27.             'header' => [$this'block_header'],
  28.             'sidebar' => [$this'block_sidebar'],
  29.             'body' => [$this'block_body'],
  30.             'real_content' => [$this'block_real_content'],
  31.             'footer' => [$this'block_footer'],
  32.             'facebook_chatbot' => [$this'block_facebook_chatbot'],
  33.             'javascripts' => [$this'block_javascripts'],
  34.         ];
  35.     }
  36.     protected function doDisplay(array $context, array $blocks = [])
  37.     {
  38.         $macros $this->macros;
  39.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  40.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""dashboard_layout.html.twig"));
  41.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  42.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""dashboard_layout.html.twig"));
  43.         // line 1
  44.         echo "<!DOCTYPE html>
  45. <html lang=\"fr\">
  46. <head>
  47.   <meta charset=\"utf-8\">
  48.   <meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\">
  49.   <meta content=\"\" name=\"description\">
  50.   <meta content=\"\" name=\"keywords\">
  51. \t<title>
  52. \t\t";
  53.         // line 10
  54.         $this->displayBlock('title'$context$blocks);
  55.         // line 11
  56.         echo "\t</title>
  57.   ";
  58.         // line 12
  59.         $this->displayBlock('special_javascript'$context$blocks);
  60.         // line 14
  61.         echo "  <!-- Favicons -->
  62.   <link href=\"assets/img/favicon.png\" rel=\"icon\">
  63.   <link href=\"assets/img/apple-touch-icon.png\" rel=\"apple-touch-icon\">
  64. \t";
  65.         // line 18
  66.         $this->displayBlock('stylesheets'$context$blocks);
  67.         // line 69
  68.         echo "</head>
  69. <body>
  70.  ";
  71.         // line 73
  72.         $this->displayBlock('header'$context$blocks);
  73.         // line 226
  74.         echo "
  75.   ";
  76.         // line 227
  77.         $this->displayBlock('sidebar'$context$blocks);
  78.         // line 231
  79.         echo "
  80. \t";
  81.         // line 232
  82.         $this->displayBlock('body'$context$blocks);
  83.         // line 238
  84.         echo "\t
  85. \t\t\t
  86. \t\t
  87. \t";
  88.         // line 242
  89.         $this->displayBlock('footer'$context$blocks);
  90.         // line 245
  91.         $this->displayBlock('facebook_chatbot'$context$blocks);
  92.         // line 248
  93.         echo "
  94.     ";
  95.         // line 250
  96.         $this->displayBlock('javascripts'$context$blocks);
  97.         // line 334
  98.         echo "
  99. \t
  100.   </body>
  101. </html>";
  102.         
  103.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  104.         
  105.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  106.     }
  107.     // line 10
  108.     public function block_title($context, array $blocks = [])
  109.     {
  110.         $macros $this->macros;
  111.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  112.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  113.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  114.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  115.         echo " ";
  116.         echo twig_escape_filter($this->env, (isset($context["app_name"]) || array_key_exists("app_name"$context) ? $context["app_name"] : (function () { throw new RuntimeError('Variable "app_name" does not exist.'10$this->source); })()), "html"nulltrue);
  117.         echo " ";
  118.         
  119.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  120.         
  121.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  122.     }
  123.     // line 12
  124.     public function block_special_javascript($context, array $blocks = [])
  125.     {
  126.         $macros $this->macros;
  127.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  128.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""special_javascript"));
  129.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  130.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""special_javascript"));
  131.         // line 13
  132.         echo "  ";
  133.         
  134.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  135.         
  136.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  137.     }
  138.     // line 18
  139.     public function block_stylesheets($context, array $blocks = [])
  140.     {
  141.         $macros $this->macros;
  142.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  143.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  144.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  145.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  146.         // line 19
  147.         echo 
  148.   <!-- Vendor CSS Files -->
  149. <meta content=\"\" name=\"description\">
  150.   <meta content=\"\" name=\"keywords\">
  151.   <!-- Favicons -->
  152.   <link href=\"assets/img/favicon.png\" rel=\"icon\">
  153.   <link href=\"assets/img/apple-touch-icon.png\" rel=\"apple-touch-icon\">
  154.    <!-- Google Fonts -->
  155.    
  156.   <link href=\"https://fonts.gstatic.com\" rel=\"preconnect\">
  157.   <link href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Nunito:300,300i,400,400i,600,600i,700,700i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i\" rel=\"stylesheet\">
  158.   <!-- Vendor CSS Files -->
  159.   <link href=\"";
  160.         // line 36
  161.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/bootstrap/css/bootstrap.min.css"), "html"nulltrue);
  162.         echo "\" rel=\"stylesheet\">
  163.   <link href=\"";
  164.         // line 37
  165.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/bootstrap-icons/bootstrap-icons.css"), "html"nulltrue);
  166.         echo "\" rel=\"stylesheet\">
  167.   <link href=\"";
  168.         // line 38
  169.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/boxicons/css/boxicons.min.css"), "html"nulltrue);
  170.         echo "\" rel=\"stylesheet\">
  171.   <link href=\"";
  172.         // line 39
  173.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/quill/quill.snow.css"), "html"nulltrue);
  174.         echo "\" rel=\"stylesheet\">
  175.   <link href=\"";
  176.         // line 40
  177.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/quill/quill.bubble.css"), "html"nulltrue);
  178.         echo "\" rel=\"stylesheet\">
  179.   <link href=\"";
  180.         // line 41
  181.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/remixicon/remixicon.css"), "html"nulltrue);
  182.         echo "\" rel=\"stylesheet\">
  183.   <link href=\"";
  184.         // line 42
  185.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/simple-datatables/style.css"), "html"nulltrue);
  186.         echo "\" rel=\"stylesheet\">
  187.   
  188.   <!-- Template Main CSS File -->
  189.   <link href=\"";
  190.         // line 45
  191.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/css/style.css"), "html"nulltrue);
  192.         echo "\" rel=\"stylesheet\">
  193.   <link rel=\"stylesheet\" type=\"text/css\" href=\"//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css\"/>
  194. \t<link href=\"";
  195.         // line 49
  196.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/slick/slick-theme.css"), "html"nulltrue);
  197.         echo "\" rel=\"stylesheet\" type=\"text/css\">
  198.   <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.4/toastr.min.css\" integrity=\"sha512-6S2HWzVFxruDlZxI3sXOZZ4/eJ8AcxkQH1+JjSe/ONCEqR9L4Ysq5JdT5ipqtzU7WHalNwzwBv+iE51gNHJNqQ==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  199. \t<link href=\"https://cdn.datatables.net/1.13.1/css/jquery.dataTables.min.css\" rel=\"stylesheet\" type=\"text/css\">
  200.   <link href=\"";
  201.         // line 53
  202.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("css/general.css"), "html"nulltrue);
  203.         echo "\" rel=\"stylesheet\">
  204. \t<style>
  205. \t\t.resultat-temp-recherche, .resultat-temp-recherche a{
  206. \t\t\tcolor: #000;
  207. \t\t}
  208. \t\t.resultat-temp-recherche{
  209. \t\t\tcolor: #000;
  210. \t\t\theight: 50px;
  211. \t\t}
  212. \t\t
  213. \t\t.resultat-temp-recherche:hover{
  214. \t\t\tbackground: #F9C852;
  215. \t\t}
  216. \t</style>
  217. \t";
  218.         
  219.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  220.         
  221.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  222.     }
  223.     // line 73
  224.     public function block_header($context, array $blocks = [])
  225.     {
  226.         $macros $this->macros;
  227.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  228.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  229.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  230.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  231.         // line 74
  232.         echo "\t<!-- ======= Header ======= -->
  233.   <header id=\"header\" class=\"header fixed-top d-flex align-items-center\">
  234.     <div class=\"d-flex align-items-center justify-content-between\">
  235.       <a href=\"";
  236.         // line 78
  237.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  238.         echo "\" class=\"logo d-flex align-items-center\">
  239.         <img src=\"assets/img/logo.png\" alt=\"\">
  240.         <span class=\"d-none d-lg-block\">";
  241.         // line 80
  242.         echo twig_escape_filter($this->env, (isset($context["app_name"]) || array_key_exists("app_name"$context) ? $context["app_name"] : (function () { throw new RuntimeError('Variable "app_name" does not exist.'80$this->source); })()), "html"nulltrue);
  243.         echo "</span>
  244.       </a>
  245.       <i class=\"bi bi-list toggle-sidebar-btn\"></i>
  246.     </div><!-- End Logo -->
  247.     <div class=\"search-bar\">
  248.       <form class=\"search-form d-flex align-items-center\" method=\"POST\" action=\"#\">
  249.         <input type=\"text\" name=\"query\" id=\"searchInput\" placeholder=\"Search\" title=\"Enter search keyword\">
  250.         <button type=\"submit\" title=\"Search\"><i class=\"bi bi-search\"></i></button>
  251.       </form>
  252.     </div><!-- End Search Bar -->
  253.    
  254.     <nav class=\"header-nav ms-auto\">
  255.       <ul class=\"d-flex align-items-center\">
  256.         <li class=\"nav-item d-block d-lg-none\">
  257.           <a class=\"nav-link nav-icon search-bar-toggle \" href=\"#\">
  258.             <i class=\"bi bi-search\"></i>
  259.           </a>
  260.         </li><!-- End Search Icon-->
  261.         <li class=\"nav-item\">
  262.           <img class=\"chargement\" src=\"";
  263.         // line 102
  264.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("image/loading.gif"), "html"nulltrue);
  265.         echo "\" />
  266.         </li>
  267.        
  268.        
  269.         ";
  270.         // line 106
  271.         if (((=== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["userBoutique"]) || array_key_exists("userBoutique"$context) ? $context["userBoutique"] : (function () { throw new RuntimeError('Variable "userBoutique" does not exist.'106$this->source); })()), "role", [], "any"falsefalsefalse106), twig_constant("App\\Entity\\RoleBoutique::ADMIN"))) || (=== twig_compare(twig_get_attribute($this->env$this->source, (isset($context["userBoutique"]) || array_key_exists("userBoutique"$context) ? $context["userBoutique"] : (function () { throw new RuntimeError('Variable "userBoutique" does not exist.'106$this->source); })()), "role", [], "any"falsefalsefalse106), twig_constant("App\\Entity\\RoleBoutique::MANAGER"))))) {
  272.             // line 107
  273.             echo "\t\t\t\t\t\t\t  
  274.                        
  275. \t\t\t<li class=\"nav-item\">
  276.                 <a href=\"";
  277.             // line 110
  278.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin.users", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["boutique"]) || array_key_exists("boutique"$context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.'110$this->source); })()), "slug", [], "any"falsefalsefalse110)]), "html"nulltrue);
  279.             echo "\">
  280.                               <i class=\"bi bi-people\"></i>
  281.                  ";
  282.             // line 112
  283.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("admin.users.users"), "html"nulltrue);
  284.             echo "
  285.                 </a>
  286.              </li>
  287. \t\t";
  288.         }
  289.         // line 116
  290.         echo "\t\t<li class=\"nav-item\">
  291. \t\t<a href=\"";
  292.         // line 117
  293.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin.my_tickets", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["boutique"]) || array_key_exists("boutique"$context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.'117$this->source); })()), "slug", [], "any"falsefalsefalse117), "id" => 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.'117$this->source); })()), "user", [], "any"falsefalsefalse117), "id", [], "any"falsefalsefalse117)]), "html"nulltrue);
  294.         echo "\">
  295. \t\t  <i class=\"nav-link-icon bi bi-chat\"></i>
  296. \t\t\t";
  297.         // line 119
  298.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("admin.my_tickets"), "html"nulltrue);
  299.         echo "</a>
  300. \t\t</li>\t
  301.         <li class=\"nav-item dropdown pe-3\">
  302.           <a class=\"nav-link nav-profile d-flex align-items-center pe-0\" href=\"#\" data-bs-toggle=\"dropdown\">
  303.           ";
  304.         // line 124
  305.         if (twig_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.'124$this->source); })()), "user", [], "any"falsefalsefalse124)) {
  306.             // line 125
  307.             echo "                <img src=\"";
  308.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->sourcetwig_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.'125$this->source); })()), "user", [], "any"falsefalsefalse125), "avatar", [], "any"falsefalsefalse125), "url", [], "any"falsefalsefalse125)), "html"nulltrue);
  309.             echo "\" alt=\"Profile\" class=\"rounded-circle\">
  310.           ";
  311.         }
  312.         // line 127
  313.         echo "            <span class=\"d-none d-md-block dropdown-toggle ps-2\">";
  314.         if (twig_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.'127$this->source); })()), "user", [], "any"falsefalsefalse127)) {
  315.             echo twig_escape_filter($this->envtwig_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.'127$this->source); })()), "user", [], "any"falsefalsefalse127), "username", [], "any"falsefalsefalse127), "html"nulltrue);
  316.         }
  317.         echo "</span>
  318.           </a>
  319.           <ul class=\"dropdown-menu dropdown-menu-end dropdown-menu-arrow profile\">
  320.             <li class=\"dropdown-header\">
  321.               ";
  322.         // line 132
  323.         if (twig_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.'132$this->source); })()), "user", [], "any"falsefalsefalse132)) {
  324.             echo "<h6>";
  325.             echo twig_escape_filter($this->envtwig_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.'132$this->source); })()), "user", [], "any"falsefalsefalse132), "nomComplet", [], "any"falsefalsefalse132), "html"nulltrue);
  326.             echo "</h6>";
  327.         }
  328.         // line 133
  329.         echo "              <span>";
  330.         echo "</span>
  331.             </li>
  332. \t\t\t";
  333.         // line 167
  334.         echo "            
  335.             <li>
  336.               <hr class=\"dropdown-divider\">
  337.             </li>
  338.              <li>
  339.               <a href=\"";
  340.         // line 172
  341.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin.my_invoices", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["boutique"]) || array_key_exists("boutique"$context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.'172$this->source); })()), "slug", [], "any"falsefalsefalse172)]), "html"nulltrue);
  342.         echo "\" type=\"button\" tabindex=\"0\" class=\"dropdown-item\">
  343.                 <span>
  344.                  ";
  345.         // line 174
  346.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("admin.my_invoices"), "html"nulltrue);
  347.         echo "</span>
  348.                     
  349.               </a>
  350.             </li>
  351.              <li>
  352.               <hr class=\"dropdown-divider\">
  353.             </li>
  354.             <li>
  355.               <a class=\"dropdown-item d-flex align-items-center\" href=\"";
  356.         // line 183
  357.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_logout");
  358.         echo "\">
  359.                 <i class=\"bi bi-box-arrow-right\"></i>
  360.                 <span>Se déconnecter</span>
  361.               </a>
  362.             </li>
  363.           </ul><!-- End Profile Dropdown Items -->
  364.         </li><!-- End Profile Nav -->
  365.         <li class=\"nav-item dropdown\">
  366.            <a class=\"nav-link nav-icon\" href=\"#\" data-bs-toggle=\"dropdown\">
  367.             <i class=\"bi bi-bell\"></i>
  368.             <span class=\"badge bg-primary badge-number\">";
  369.         // line 195
  370.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\AdminController::nombreCommandeEnRetard", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["boutique"]) || array_key_exists("boutique"$context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.'195$this->source); })()), "slug", [], "any"falsefalsefalse195)]));
  371.         echo "</span>
  372.           </a>
  373.           <ul class=\"dropdown-menu dropdown-menu-end dropdown-menu-arrow notifications\">
  374.             <li class=\"dropdown-header\">
  375.               Vous avez ";
  376.         // line 199
  377.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\AdminController::nombreCommandeEnRetard", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["boutique"]) || array_key_exists("boutique"$context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.'199$this->source); })()), "slug", [], "any"falsefalsefalse199)]));
  378.         echo " document expirés
  379.               <a href=\"#\"><span class=\"badge rounded-pill bg-primary p-2 ms-2\"></a>
  380.             </li>
  381.             <li>
  382.               <hr class=\"dropdown-divider\">
  383.             </li>
  384.              <li class=\"notification-item\">
  385.              <a href=\"";
  386.         // line 207
  387.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin.liste_commande_en_retard", ["slug" => twig_get_attribute($this->env$this->source, (isset($context["boutique"]) || array_key_exists("boutique"$context) ? $context["boutique"] : (function () { throw new RuntimeError('Variable "boutique" does not exist.'207$this->source); })()), "slug", [], "any"falsefalsefalse207)]), "html"nulltrue);
  388.         echo "\" type=\"button\" tabindex=\"0\" class=\"dropdown-item\">
  389.              
  390.               <div>
  391.                 <h4>";
  392.         // line 210
  393.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("admin.display_expired_elements"), "html"nulltrue);
  394.         echo "</h4>
  395.               </div>
  396.               </a>
  397.             </li>
  398.           </ul>
  399.              
  400. \t\t\t\t\t\t\t\t\t\t\t                          
  401.         </li>
  402.       </ul>
  403.     </nav><!-- End Icons Navigation -->
  404.   </header>
  405. <span id=\"site-locale\" hidden>";
  406.         // line 224
  407.         echo twig_escape_filter($this->envtwig_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.'224$this->source); })()), "request", [], "any"falsefalsefalse224), "getLocale", [], "method"falsefalsefalse224), "html"nulltrue);
  408.         echo "</span>
  409. ";
  410.         
  411.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  412.         
  413.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  414.     }
  415.     // line 227
  416.     public function block_sidebar($context, array $blocks = [])
  417.     {
  418.         $macros $this->macros;
  419.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  420.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar"));
  421.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  422.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar"));
  423.         // line 228
  424.         echo "\t  <!-- ======= Sidebar ======= -->
  425. \t\t";
  426.         // line 229
  427.         echo twig_include($this->env$context"admin/side_menu.html.twig");
  428.         echo "
  429. \t";
  430.         
  431.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  432.         
  433.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  434.     }
  435.     // line 232
  436.     public function block_body($context, array $blocks = [])
  437.     {
  438.         $macros $this->macros;
  439.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  440.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  441.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  442.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  443.         // line 233
  444.         echo "\t\t<main id=\"main\" class=\"main\">
  445. \t\t\t";
  446.         // line 234
  447.         $this->displayBlock('real_content'$context$blocks);
  448.         // line 236
  449.         echo "\t\t</main>
  450. \t";
  451.         
  452.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  453.         
  454.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  455.     }
  456.     // line 234
  457.     public function block_real_content($context, array $blocks = [])
  458.     {
  459.         $macros $this->macros;
  460.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  461.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""real_content"));
  462.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  463.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""real_content"));
  464.         // line 235
  465.         echo "\t\t\t";
  466.         
  467.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  468.         
  469.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  470.     }
  471.     // line 242
  472.     public function block_footer($context, array $blocks = [])
  473.     {
  474.         $macros $this->macros;
  475.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  476.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  477.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  478.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  479.         // line 243
  480.         echo "    
  481.     ";
  482.         
  483.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  484.         
  485.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  486.     }
  487.     // line 245
  488.     public function block_facebook_chatbot($context, array $blocks = [])
  489.     {
  490.         $macros $this->macros;
  491.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  492.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""facebook_chatbot"));
  493.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  494.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""facebook_chatbot"));
  495.         // line 246
  496.         echo "
  497. ";
  498.         
  499.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  500.         
  501.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  502.     }
  503.     // line 250
  504.     public function block_javascripts($context, array $blocks = [])
  505.     {
  506.         $macros $this->macros;
  507.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  508.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  509.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  510.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  511.         // line 251
  512.         echo "
  513. \t";
  514.         // line 253
  515.         echo twig_include($this->env$context"modules/__scripts.twig");
  516.         echo "
  517.  
  518. \t";
  519.         // line 257
  520.         echo "\t
  521. \t\t
  522. \t\t <!-- Vendor JS Files -->
  523. \t<script src=\"";
  524.         // line 260
  525.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/apexcharts/apexcharts.min.js"), "html"nulltrue);
  526.         echo "\"></script>
  527. \t<script src=\"";
  528.         // line 261
  529.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/bootstrap/js/bootstrap.bundle.min.js"), "html"nulltrue);
  530.         echo "\"></script>
  531. \t<script src=\"";
  532.         // line 262
  533.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/chart.js/chart.min.js"), "html"nulltrue);
  534.         echo "\"></script>
  535. \t<script src=\"";
  536.         // line 263
  537.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/echarts/echarts.min.js"), "html"nulltrue);
  538.         echo "\"></script>
  539. \t<script src=\"";
  540.         // line 264
  541.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/quill/quill.min.js"), "html"nulltrue);
  542.         echo "\"></script>
  543. \t<script src=\"";
  544.         // line 265
  545.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/simple-datatables/simple-datatables.js"), "html"nulltrue);
  546.         echo "\"></script>
  547. \t<script src=\"";
  548.         // line 266
  549.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/tinymce/tinymce.min.js"), "html"nulltrue);
  550.         echo "\"></script>
  551. \t<script src=\"";
  552.         // line 267
  553.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/vendor/php-email-form/validate.js"), "html"nulltrue);
  554.         echo "\"></script>
  555. \t";
  556.         // line 270
  557.         echo "\t<script src=\"";
  558.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("framework/nad/assets/js/main.js"), "html"nulltrue);
  559.         echo "\"></script>
  560. \t
  561.   
  562. <script src=\"https://cdn.ckeditor.com/ckeditor5/23.1.0/classic/ckeditor.js\"></script>
  563. <script src=\"";
  564.         // line 274
  565.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/general.js"), "html"nulltrue);
  566.         echo "\"></script>
  567. ";
  568.         // line 277
  569.         echo "
  570. \t
  571. \t";
  572.         // line 279
  573.         $context["translate"] = (("js/" 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.'279$this->source); })()), "getRequest", [], "method"falsefalsefalse279), "getLocale", [], "method"falsefalsefalse279)) . "_translate.min.js");
  574.         // line 280
  575.         echo "\t<script type=\"text/javascript\" src=\"";
  576.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl((isset($context["translate"]) || array_key_exists("translate"$context) ? $context["translate"] : (function () { throw new RuntimeError('Variable "translate" does not exist.'280$this->source); })())), "html"nulltrue);
  577.         echo "\"></script>
  578. \t
  579. \t<script type=\"text/javascript\">
  580. \t\t\$(function(){
  581. \t\t\t\$searchInput = \$('#searchInput');
  582. \t\t\t\$('#myDataTable').DataTable(
  583. \t\t\t\t{
  584. \t\t\t\t\"ordering\": false,
  585.         \"lengthMenu\": [[100, 50, 25, 10], [100, 50, 25, 10]],
  586.         \"pageLength\": 100 
  587. \t\t\t\t}
  588. \t\t\t);
  589.       \$('.my-data-table').DataTable(
  590. \t\t\t\t{
  591. \t\t\t\t\"ordering\": false,
  592.         \"lengthMenu\": [[100, 50, 25, 10], [100, 50, 25, 10]],
  593.         \"pageLength\": 10 
  594. \t\t\t\t}
  595. \t\t\t);
  596. \t\t\t
  597. \t\t\t
  598. \t\t\tvar \$searchName = \$('.search-name');
  599. \t\t\tvar \$searchTempResultUrl = \$('#searchTempResultUrl'), \$searchTempResult = \$('#searchTempResult'); 
  600. \t\t\t\$searchTempResult.css('display', 'none');
  601. \t\t\t
  602. \t\t\t\$searchName.keyup(function(){
  603. \t\t\t\t\$searchTempResult.show();
  604. \t\t\t\tformData = new FormData;
  605. \t\t\t\tformData.append('q', \$(this).val());
  606. \t\t\t\t\$.ajax({
  607.                 url: \$searchTempResultUrl.text(),
  608.                 method: 'POST',
  609.                 data: formData,
  610.                 processData: false,
  611.                 contentType: false,
  612.                 success: function (data, textStatus, jqXHR) {
  613.                    
  614. \t\t\t\t\t\$searchTempResult.html(data);
  615. \t\t\t\t },
  616.                 error: function(jqXHR, textStatus, errorThrown ){
  617.                 }
  618. \t\t\t\t});
  619. \t\t\t});
  620. \t\t\t
  621. \t\t\t\$searchName.blur(function(){
  622. \t\t\t\tsetTimeout(function(){
  623. \t\t\t\t\t\$searchTempResult.css('display', 'none');
  624. \t\t\t\t}, 1500);
  625. \t\t\t});
  626. \t\t});
  627. \t</script>
  628. ";
  629.         
  630.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  631.         
  632.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  633.     }
  634.     public function getTemplateName()
  635.     {
  636.         return "dashboard_layout.html.twig";
  637.     }
  638.     public function getDebugInfo()
  639.     {
  640.         return array (  667 => 280,  665 => 279,  661 => 277,  656 => 274,  648 => 270,  643 => 267,  639 => 266,  635 => 265,  631 => 264,  627 => 263,  623 => 262,  619 => 261,  615 => 260,  610 => 257,  604 => 253,  600 => 251,  590 => 250,  579 => 246,  569 => 245,  558 => 243,  548 => 242,  538 => 235,  528 => 234,  516 => 236,  514 => 234,  511 => 233,  501 => 232,  489 => 229,  486 => 228,  476 => 227,  464 => 224,  447 => 210,  441 => 207,  430 => 199,  423 => 195,  408 => 183,  396 => 174,  391 => 172,  384 => 167,  379 => 133,  373 => 132,  362 => 127,  356 => 125,  354 => 124,  346 => 119,  341 => 117,  338 => 116,  331 => 112,  326 => 110,  321 => 107,  319 => 106,  312 => 102,  287 => 80,  282 => 78,  276 => 74,  266 => 73,  240 => 53,  233 => 49,  226 => 45,  220 => 42,  216 => 41,  212 => 40,  208 => 39,  204 => 38,  200 => 37,  196 => 36,  177 => 19,  167 => 18,  157 => 13,  147 => 12,  126 => 10,  113 => 334,  111 => 250,  107 => 248,  105 => 245,  103 => 242,  97 => 238,  95 => 232,  92 => 231,  90 => 227,  87 => 226,  85 => 73,  79 => 69,  77 => 18,  71 => 14,  69 => 12,  66 => 11,  64 => 10,  53 => 1,);
  641.     }
  642.     public function getSourceContext()
  643.     {
  644.         return new Source("<!DOCTYPE html>
  645. <html lang=\"fr\">
  646. <head>
  647.   <meta charset=\"utf-8\">
  648.   <meta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\">
  649.   <meta content=\"\" name=\"description\">
  650.   <meta content=\"\" name=\"keywords\">
  651. \t<title>
  652. \t\t{% block title %} {{ app_name  }} {% endblock %}
  653. \t</title>
  654.   {% block special_javascript %}
  655.   {% endblock special_javascript %}
  656.   <!-- Favicons -->
  657.   <link href=\"assets/img/favicon.png\" rel=\"icon\">
  658.   <link href=\"assets/img/apple-touch-icon.png\" rel=\"apple-touch-icon\">
  659. \t{% block stylesheets %}
  660.  
  661.   <!-- Vendor CSS Files -->
  662. <meta content=\"\" name=\"description\">
  663.   <meta content=\"\" name=\"keywords\">
  664.   <!-- Favicons -->
  665.   <link href=\"assets/img/favicon.png\" rel=\"icon\">
  666.   <link href=\"assets/img/apple-touch-icon.png\" rel=\"apple-touch-icon\">
  667.    <!-- Google Fonts -->
  668.    
  669.   <link href=\"https://fonts.gstatic.com\" rel=\"preconnect\">
  670.   <link href=\"https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i|Nunito:300,300i,400,400i,600,600i,700,700i|Poppins:300,300i,400,400i,500,500i,600,600i,700,700i\" rel=\"stylesheet\">
  671.   <!-- Vendor CSS Files -->
  672.   <link href=\"{{ asset('framework/nad/assets/vendor/bootstrap/css/bootstrap.min.css') }}\" rel=\"stylesheet\">
  673.   <link href=\"{{ asset('framework/nad/assets/vendor/bootstrap-icons/bootstrap-icons.css') }}\" rel=\"stylesheet\">
  674.   <link href=\"{{ asset('framework/nad/assets/vendor/boxicons/css/boxicons.min.css') }}\" rel=\"stylesheet\">
  675.   <link href=\"{{ asset('framework/nad/assets/vendor/quill/quill.snow.css') }}\" rel=\"stylesheet\">
  676.   <link href=\"{{ asset('framework/nad/assets/vendor/quill/quill.bubble.css') }}\" rel=\"stylesheet\">
  677.   <link href=\"{{ asset('framework/nad/assets/vendor/remixicon/remixicon.css') }}\" rel=\"stylesheet\">
  678.   <link href=\"{{ asset('framework/nad/assets/vendor/simple-datatables/style.css') }}\" rel=\"stylesheet\">
  679.   
  680.   <!-- Template Main CSS File -->
  681.   <link href=\"{{ asset('framework/nad/assets/css/style.css') }}\" rel=\"stylesheet\">
  682.   <link rel=\"stylesheet\" type=\"text/css\" href=\"//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css\"/>
  683. \t<link href=\"{{ asset('framework/slick/slick-theme.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  684.   <link rel=\"stylesheet\" href=\"https://cdnjs.cloudflare.com/ajax/libs/toastr.js/2.1.4/toastr.min.css\" integrity=\"sha512-6S2HWzVFxruDlZxI3sXOZZ4/eJ8AcxkQH1+JjSe/ONCEqR9L4Ysq5JdT5ipqtzU7WHalNwzwBv+iE51gNHJNqQ==\" crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\" />
  685. \t<link href=\"https://cdn.datatables.net/1.13.1/css/jquery.dataTables.min.css\" rel=\"stylesheet\" type=\"text/css\">
  686.   <link href=\"{{ asset('css/general.css') }}\" rel=\"stylesheet\">
  687. \t<style>
  688. \t\t.resultat-temp-recherche, .resultat-temp-recherche a{
  689. \t\t\tcolor: #000;
  690. \t\t}
  691. \t\t.resultat-temp-recherche{
  692. \t\t\tcolor: #000;
  693. \t\t\theight: 50px;
  694. \t\t}
  695. \t\t
  696. \t\t.resultat-temp-recherche:hover{
  697. \t\t\tbackground: #F9C852;
  698. \t\t}
  699. \t</style>
  700. \t{% endblock stylesheets%}
  701. </head>
  702. <body>
  703.  {% block header %}
  704. \t<!-- ======= Header ======= -->
  705.   <header id=\"header\" class=\"header fixed-top d-flex align-items-center\">
  706.     <div class=\"d-flex align-items-center justify-content-between\">
  707.       <a href=\"{{ path('home') }}\" class=\"logo d-flex align-items-center\">
  708.         <img src=\"assets/img/logo.png\" alt=\"\">
  709.         <span class=\"d-none d-lg-block\">{{ app_name }}</span>
  710.       </a>
  711.       <i class=\"bi bi-list toggle-sidebar-btn\"></i>
  712.     </div><!-- End Logo -->
  713.     <div class=\"search-bar\">
  714.       <form class=\"search-form d-flex align-items-center\" method=\"POST\" action=\"#\">
  715.         <input type=\"text\" name=\"query\" id=\"searchInput\" placeholder=\"Search\" title=\"Enter search keyword\">
  716.         <button type=\"submit\" title=\"Search\"><i class=\"bi bi-search\"></i></button>
  717.       </form>
  718.     </div><!-- End Search Bar -->
  719.    
  720.     <nav class=\"header-nav ms-auto\">
  721.       <ul class=\"d-flex align-items-center\">
  722.         <li class=\"nav-item d-block d-lg-none\">
  723.           <a class=\"nav-link nav-icon search-bar-toggle \" href=\"#\">
  724.             <i class=\"bi bi-search\"></i>
  725.           </a>
  726.         </li><!-- End Search Icon-->
  727.         <li class=\"nav-item\">
  728.           <img class=\"chargement\" src=\"{{ asset('image/loading.gif') }}\" />
  729.         </li>
  730.        
  731.        
  732.         {% if userBoutique.role == constant('App\\\\Entity\\\\RoleBoutique::ADMIN') or userBoutique.role == constant('App\\\\Entity\\\\RoleBoutique::MANAGER') %}
  733. \t\t\t\t\t\t\t  
  734.                        
  735. \t\t\t<li class=\"nav-item\">
  736.                 <a href=\"{{ path('admin.users', {'slug': boutique.slug}) }}\">
  737.                               <i class=\"bi bi-people\"></i>
  738.                  {{ 'admin.users.users' | trans }}
  739.                 </a>
  740.              </li>
  741. \t\t{% endif %}
  742. \t\t<li class=\"nav-item\">
  743. \t\t<a href=\"{{ path('admin.my_tickets', {'slug': boutique.slug, 'id': app.user.id}) }}\">
  744. \t\t  <i class=\"nav-link-icon bi bi-chat\"></i>
  745. \t\t\t{{ 'admin.my_tickets' | trans }}</a>
  746. \t\t</li>\t
  747.         <li class=\"nav-item dropdown pe-3\">
  748.           <a class=\"nav-link nav-profile d-flex align-items-center pe-0\" href=\"#\" data-bs-toggle=\"dropdown\">
  749.           {% if app.user %}
  750.                 <img src=\"{{ asset(app.user.avatar.url) }}\" alt=\"Profile\" class=\"rounded-circle\">
  751.           {% endif %}
  752.             <span class=\"d-none d-md-block dropdown-toggle ps-2\">{% if app.user %}{{ app.user.username }}{% endif %}</span>
  753.           </a>
  754.           <ul class=\"dropdown-menu dropdown-menu-end dropdown-menu-arrow profile\">
  755.             <li class=\"dropdown-header\">
  756.               {% if app.user %}<h6>{{ app.user.nomComplet }}</h6>{% endif %}
  757.               <span>{# Fonction #}</span>
  758.             </li>
  759. \t\t\t{#
  760.             <li>
  761.               <hr class=\"dropdown-divider\">
  762.             </li>
  763.             <li>
  764.               <a class=\"dropdown-item d-flex align-items-center\" href=\"users-profile.html\">
  765.                 <i class=\"bi bi-person\"></i>
  766.                 <span>My Profile</span>
  767.               </a>
  768.             </li>
  769.             <li>
  770.               <hr class=\"dropdown-divider\">
  771.             </li>
  772.             <li>
  773.               <a class=\"dropdown-item d-flex align-items-center\" href=\"users-profile.html\">
  774.                 <i class=\"bi bi-gear\"></i>
  775.                 <span>Account Settings</span>
  776.               </a>
  777.             </li>
  778.             <li>
  779.               <hr class=\"dropdown-divider\">
  780.             </li>
  781.             <li>
  782.               <a class=\"dropdown-item d-flex align-items-center\" href=\"pages-faq.html\">
  783.                 <i class=\"bi bi-question-circle\"></i>
  784.                 <span>Need Help?</span>
  785.               </a>
  786.             </li>
  787. \t\t\t#}
  788.             
  789.             <li>
  790.               <hr class=\"dropdown-divider\">
  791.             </li>
  792.              <li>
  793.               <a href=\"{{ path('admin.my_invoices', {'slug': boutique.slug}) }}\" type=\"button\" tabindex=\"0\" class=\"dropdown-item\">
  794.                 <span>
  795.                  {{ 'admin.my_invoices' | trans }}</span>
  796.                     
  797.               </a>
  798.             </li>
  799.              <li>
  800.               <hr class=\"dropdown-divider\">
  801.             </li>
  802.             <li>
  803.               <a class=\"dropdown-item d-flex align-items-center\" href=\"{{ path('app_logout') }}\">
  804.                 <i class=\"bi bi-box-arrow-right\"></i>
  805.                 <span>Se déconnecter</span>
  806.               </a>
  807.             </li>
  808.           </ul><!-- End Profile Dropdown Items -->
  809.         </li><!-- End Profile Nav -->
  810.         <li class=\"nav-item dropdown\">
  811.            <a class=\"nav-link nav-icon\" href=\"#\" data-bs-toggle=\"dropdown\">
  812.             <i class=\"bi bi-bell\"></i>
  813.             <span class=\"badge bg-primary badge-number\">{{ render(controller('App\\\\Controller\\\\AdminController::nombreCommandeEnRetard', {'slug': boutique.slug})) }}</span>
  814.           </a>
  815.           <ul class=\"dropdown-menu dropdown-menu-end dropdown-menu-arrow notifications\">
  816.             <li class=\"dropdown-header\">
  817.               Vous avez {{ render(controller('App\\\\Controller\\\\AdminController::nombreCommandeEnRetard', {'slug': boutique.slug})) }} document expirés
  818.               <a href=\"#\"><span class=\"badge rounded-pill bg-primary p-2 ms-2\"></a>
  819.             </li>
  820.             <li>
  821.               <hr class=\"dropdown-divider\">
  822.             </li>
  823.              <li class=\"notification-item\">
  824.              <a href=\"{{ path('admin.liste_commande_en_retard', {'slug': boutique.slug}) }}\" type=\"button\" tabindex=\"0\" class=\"dropdown-item\">
  825.              
  826.               <div>
  827.                 <h4>{{ 'admin.display_expired_elements' | trans }}</h4>
  828.               </div>
  829.               </a>
  830.             </li>
  831.           </ul>
  832.              
  833. \t\t\t\t\t\t\t\t\t\t\t                          
  834.         </li>
  835.       </ul>
  836.     </nav><!-- End Icons Navigation -->
  837.   </header>
  838. <span id=\"site-locale\" hidden>{{ app.request.getLocale() }}</span>
  839. {% endblock  header %}
  840.   {% block sidebar  %}
  841. \t  <!-- ======= Sidebar ======= -->
  842. \t\t{{ include('admin/side_menu.html.twig') }}
  843. \t{% endblock sidebar  %}
  844. \t{% block body  %}
  845. \t\t<main id=\"main\" class=\"main\">
  846. \t\t\t{% block real_content  %}
  847. \t\t\t{% endblock real_content  %}
  848. \t\t</main>
  849. \t{% endblock body  %}\t
  850. \t\t\t
  851. \t\t
  852. \t{% block footer %}
  853.     
  854.     {% endblock footer %}
  855. {% block facebook_chatbot %}
  856. {% endblock facebook_chatbot %}
  857.     {% block javascripts %}
  858. \t{{ include('modules/__scripts.twig') }}
  859.  
  860. \t{# Vendor JS Files #}
  861. \t
  862. \t\t
  863. \t\t <!-- Vendor JS Files -->
  864. \t<script src=\"{{ asset('framework/nad/assets/vendor/apexcharts/apexcharts.min.js') }}\"></script>
  865. \t<script src=\"{{ asset('framework/nad/assets/vendor/bootstrap/js/bootstrap.bundle.min.js') }}\"></script>
  866. \t<script src=\"{{ asset('framework/nad/assets/vendor/chart.js/chart.min.js') }}\"></script>
  867. \t<script src=\"{{ asset('framework/nad/assets/vendor/echarts/echarts.min.js') }}\"></script>
  868. \t<script src=\"{{ asset('framework/nad/assets/vendor/quill/quill.min.js') }}\"></script>
  869. \t<script src=\"{{ asset('framework/nad/assets/vendor/simple-datatables/simple-datatables.js') }}\"></script>
  870. \t<script src=\"{{ asset('framework/nad/assets/vendor/tinymce/tinymce.min.js') }}\"></script>
  871. \t<script src=\"{{ asset('framework/nad/assets/vendor/php-email-form/validate.js') }}\"></script>
  872. \t{# Template Main JS File #}
  873. \t<script src=\"{{ asset('framework/nad/assets/js/main.js') }}\"></script>
  874. \t
  875.   
  876. <script src=\"https://cdn.ckeditor.com/ckeditor5/23.1.0/classic/ckeditor.js\"></script>
  877. <script src=\"{{ asset('js/general.js') }}\"></script>
  878. {# <script type=\"module\" src=\"{{ asset('js/assieckadapter.js') }}\">#}
  879. \t
  880. \t{% set translate = 'js/' ~ app.getRequest().getLocale() ~ '_translate.min.js' %}
  881. \t<script type=\"text/javascript\" src=\"{{ asset(translate) }}\"></script>
  882. \t
  883. \t<script type=\"text/javascript\">
  884. \t\t\$(function(){
  885. \t\t\t\$searchInput = \$('#searchInput');
  886. \t\t\t\$('#myDataTable').DataTable(
  887. \t\t\t\t{
  888. \t\t\t\t\"ordering\": false,
  889.         \"lengthMenu\": [[100, 50, 25, 10], [100, 50, 25, 10]],
  890.         \"pageLength\": 100 
  891. \t\t\t\t}
  892. \t\t\t);
  893.       \$('.my-data-table').DataTable(
  894. \t\t\t\t{
  895. \t\t\t\t\"ordering\": false,
  896.         \"lengthMenu\": [[100, 50, 25, 10], [100, 50, 25, 10]],
  897.         \"pageLength\": 10 
  898. \t\t\t\t}
  899. \t\t\t);
  900. \t\t\t
  901. \t\t\t
  902. \t\t\tvar \$searchName = \$('.search-name');
  903. \t\t\tvar \$searchTempResultUrl = \$('#searchTempResultUrl'), \$searchTempResult = \$('#searchTempResult'); 
  904. \t\t\t\$searchTempResult.css('display', 'none');
  905. \t\t\t
  906. \t\t\t\$searchName.keyup(function(){
  907. \t\t\t\t\$searchTempResult.show();
  908. \t\t\t\tformData = new FormData;
  909. \t\t\t\tformData.append('q', \$(this).val());
  910. \t\t\t\t\$.ajax({
  911.                 url: \$searchTempResultUrl.text(),
  912.                 method: 'POST',
  913.                 data: formData,
  914.                 processData: false,
  915.                 contentType: false,
  916.                 success: function (data, textStatus, jqXHR) {
  917.                    
  918. \t\t\t\t\t\$searchTempResult.html(data);
  919. \t\t\t\t },
  920.                 error: function(jqXHR, textStatus, errorThrown ){
  921.                 }
  922. \t\t\t\t});
  923. \t\t\t});
  924. \t\t\t
  925. \t\t\t\$searchName.blur(function(){
  926. \t\t\t\tsetTimeout(function(){
  927. \t\t\t\t\t\$searchTempResult.css('display', 'none');
  928. \t\t\t\t}, 1500);
  929. \t\t\t});
  930. \t\t});
  931. \t</script>
  932. {% endblock javascripts %}
  933. \t
  934.   </body>
  935. </html>""dashboard_layout.html.twig""/home/harmony/public_html/templates/dashboard_layout.html.twig");
  936.     }
  937. }