var/cache/dev/twig/88/88ade6a9c4f0f0d4e59c5f2d23629834.php line 45

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* admin/category/addCategory.html.twig */
  15. class __TwigTemplate_1a47250dbd9783261388ee9a35f12e37 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->blocks = [
  24.             'page_title' => [$this'block_page_title'],
  25.             'breadcump_main' => [$this'block_breadcump_main'],
  26.             'breadcump_subtitle' => [$this'block_breadcump_subtitle'],
  27.             'menu_left_sidebar' => [$this'block_menu_left_sidebar'],
  28.             'stylesheets' => [$this'block_stylesheets'],
  29.             'content' => [$this'block_content'],
  30.             'javascripts' => [$this'block_javascripts'],
  31.         ];
  32.     }
  33.     protected function doGetParent(array $context)
  34.     {
  35.         // line 1
  36.         return "admin/baseAdmin.html.twig";
  37.     }
  38.     protected function doDisplay(array $context, array $blocks = [])
  39.     {
  40.         $macros $this->macros;
  41.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  42.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""admin/category/addCategory.html.twig"));
  43.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  44.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""admin/category/addCategory.html.twig"));
  45.         $this->parent $this->loadTemplate("admin/baseAdmin.html.twig""admin/category/addCategory.html.twig"1);
  46.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  47.         
  48.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  49.         
  50.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  51.     }
  52.     // line 2
  53.     public function block_page_title($context, array $blocks = [])
  54.     {
  55.         $macros $this->macros;
  56.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  57.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_title"));
  58.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  59.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""page_title"));
  60.         yield "Ajouter categorie ";
  61.         
  62.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  63.         
  64.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  65.         return; yield '';
  66.     }
  67.     // line 3
  68.     public function block_breadcump_main($context, array $blocks = [])
  69.     {
  70.         $macros $this->macros;
  71.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  72.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_main"));
  73.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  74.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_main"));
  75.         yield "Categorie";
  76.         
  77.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  78.         
  79.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  80.         return; yield '';
  81.     }
  82.     // line 4
  83.     public function block_breadcump_subtitle($context, array $blocks = [])
  84.     {
  85.         $macros $this->macros;
  86.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  87.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_subtitle"));
  88.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  89.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""breadcump_subtitle"));
  90.         yield "Nouvelle category";
  91.         
  92.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  93.         
  94.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  95.         return; yield '';
  96.     }
  97.     // line 5
  98.     public function block_menu_left_sidebar($context, array $blocks = [])
  99.     {
  100.         $macros $this->macros;
  101.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  102.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_left_sidebar"));
  103.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  104.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu_left_sidebar"));
  105.         // line 6
  106.         yield "    ";
  107.         yield from         $this->loadTemplate("include/menu/menuAdmin.html.twig""admin/category/addCategory.html.twig"6)->unwrap()->yield(CoreExtension::merge($context, ["menu_active_event" => "2"]));
  108.         
  109.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  110.         
  111.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  112.         return; yield '';
  113.     }
  114.     // line 8
  115.     public function block_stylesheets($context, array $blocks = [])
  116.     {
  117.         $macros $this->macros;
  118.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  119.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  120.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  121.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  122.         // line 9
  123.         yield "    <link href=\"";
  124.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/css/select2.min.css"), "html"nulltrue);
  125.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  126.     <link href=\"";
  127.         // line 10
  128.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/css/tailwind.min.css"), "html"nulltrue);
  129.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  130.     <link href=\"";
  131.         // line 11
  132.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/css/tailwind2.css"), "html"nulltrue);
  133.         yield "\" rel=\"stylesheet\" type=\"text/css\">
  134. ";
  135.         
  136.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  137.         
  138.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  139.         return; yield '';
  140.     }
  141.     // line 14
  142.     public function block_content($context, array $blocks = [])
  143.     {
  144.         $macros $this->macros;
  145.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  146.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  147.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  148.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  149.         // line 15
  150.         yield "    <form class=\"custom-validation\" method=\"POST\" action=\"";
  151.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("add_category");
  152.         yield "\" enctype=\"multipart/form-data\"  >
  153.         <div class=\"row\">
  154.             <div class=\"col-xl-12 px-0\">
  155.                 <div class=\"card\">
  156.                     <div class=\"card-body\">
  157.                         <form class=\"custom-validation\" method=\"post\" action=\"";
  158.         // line 23
  159.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("add_category");
  160.         yield "\" enctype=\"multipart/form-data\"  >
  161.                             <div class=\"row\">
  162.                                 <div class=\" col-12\">
  163.                                     <h5 class=\"text-base px-0 \">Image du category </h5>
  164.                                 </div>
  165.                                 <div class=\"m-auto my-1 relative col-12\">
  166.                                     <label for=\"avatar-upload\" class=\"relative flex justify-center\" style=\"cursor: pointer;\">
  167.                                         <img class=\"w-full h-72 rounded-lg m-auto object-cover\" src=\"";
  168.         // line 31
  169.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/images/juliane-lieberman.jpg"), "html"nulltrue);
  170.         yield "\" alt=\"category image\" id=\"avatar-img\">
  171.                                         <div class=\"h-10 w-10 bg-orange rounded-full flex  items-center justify-center\" style=\"position: absolute;right: 43%;bottom: 4px;font-size: 43px;\">
  172.                                             <i class=\"bx bxs-image-alt text-xl text-white\"></i>
  173.                                         </div>
  174.                                         <input type=\"file\" id=\"avatar-upload\" name='image' style=\"display: none;\" accept=\"image/*\" onchange=\"changeAvatar(event)\">
  175.                                     </label>
  176.                                 </div>
  177.                             </div>
  178.                             <h5 class=\"text-base sm:text-lg font-semibold mt-5 \">Information General du category</h5>
  179.                             <p class=\"pb-4 text-gray-700 text-xs sm:text-sm\">Decrivez la category par ses caracteristiques. </p>
  180.                             <div class=\"row mb-4\">
  181.                                 <div class=\"form-floating col-md-12 col-sm-12 \">
  182.                                     <input required=\"\" type=\"text\" name=\"name\"
  183.                                            class=\"form-control sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 ps-5\"
  184.                                            id=\"nom\" placeholder=\"\">
  185.                                     <label class=\"mb-2 ms-2 ps-5 text-sm font-medium text-gray-900 \" for=\"nom\">Nom du Category</label>
  186.                                     <div class=\"absolute\" style=\"top: 11px;left: 17px;color: #a1a1a1;\">
  187.                                         <i class=\"bx bx-grid-small\" style=\"font-size: 36px;\"></i>
  188.                                     </div>
  189.                                 </div>
  190.                             </div>
  191.                             <div class=\"row mb-4\">
  192.                                 <div class=\"form-floating\">
  193.                                     <textarea required=\"\" class=\"form-control px-5\" placeholder=\"Messager nous\" id=\"floatingTextarea2\" name='description' style=\"height: 100px\"></textarea>
  194.                                     <label class=\"mb-2 ms-2 ps-5 text-sm font-medium text-gray-900 \" for=\"floatingTextarea2\">Description du Category</label>
  195.                                     <div class=\"absolute\" style=\"top: 15px;left: 23px;color: #a1a1a1;\">
  196.                                         <i class=\"bx bx-notepad text-2xl\"></i>
  197.                                     </div>
  198.                                 </div>
  199.                             </div>
  200.                             <div class=\"divider\"></div>
  201.                             <h5 class=\"text-base sm:text-lg font-semibold mt-5  \">Option avancée du category </h5>
  202.                             <p class=\"pb-4 text-gray-700 text-xs sm:text-sm\">Ici, vous pouvez ajouter des options avancées à la catégorie sélectionnée.
  203.                             </p>
  204.                             <div class=\"mb-3 flex items-center text-base\">
  205.                                 <label for=\"example-color-input\" class=\"pr-24\">Color</label>
  206.                                 <div class=\"\">
  207.                                     <input required=\"\"  class=\"form-control form-control-color mw-100\" type=\"color\" name='color' value=\"#556ee6\" id=\"example-color-input\">
  208.                                 </div>
  209.                                 <p class=\"text-muted mt-2 mx-3\">*Couleur principale de la sous categorie</p>
  210.                             </div>
  211.                             <div class=\"flex gap-20 mt-4\">
  212.                                 <label for=\"example-text-input\" class=\"block font-medium text-gray-700 mr-2 dark:text-zink-200 text-13\">Visibilite du produit dans le menu:</label>
  213.                                 <div class=\"mx-2 flex gap-2\">
  214.                                     <!-- \"Afficher\" button -->
  215.                                     <input type=\"checkbox\" name=\"visibility\" id=\"switch3\" switch=\"bool\" checked />
  216.                                     <label for=\"switch3\" data-on-label=\"Oui\" data-off-label=\"Non\"></label>
  217.                                     <!-- \"Masquer\" button -->
  218.                                 </div>
  219.                             </div>
  220.                             <div class=\"divider mt-16\"></div>
  221.                     </div>
  222.                     <!-- end card body -->
  223.                 </div>
  224.                 <!-- end card -->
  225.             </div>
  226.             <!-- end col -->
  227.             <!-- end col -->
  228.         </div>
  229.         <div class=\"row\">
  230.             <div class=\"col-lg-12\">
  231.                 <div class=\"card\">
  232.                     <div class=\"card-body\">
  233.                         <div class=\"flex mt-4 row\">
  234.                             <div class=\"col-md-6\">
  235.                                 <p class=\"text-xs  text-gray-900 mb-2\">En cliquant sur le bouton de Enregistrer, vous mettez à jours les informations envoyé dans ce formulaire </p>
  236.                             </div>
  237.                             <div class=\"col-md flex justify-end\">
  238.                                 <button type=\"reset\" style=\" color: #ffaa00; border: 1px solid;\" class=\"font-medium h-10  py-2.5 rounded-lg text-center text-sm  w-40 me-2\">
  239.                                     Annuler</button>
  240.                                 <button type=\"submit\" style=\" background: #ffaa00;\" class=\"font-medium hover:bg-primary-700 h-10  py-2.5 rounded-lg text-center text-sm text-white w-40\">Enregistrer</button>
  241.                             </div>
  242.                         </div>
  243.                     </div>
  244.                 </div>
  245.             </div>
  246.         </div>
  247.     </form>
  248. ";
  249.         
  250.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  251.         
  252.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  253.         return; yield '';
  254.     }
  255.     // line 124
  256.     public function block_javascripts($context, array $blocks = [])
  257.     {
  258.         $macros $this->macros;
  259.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  260.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  261.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  262.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  263.         // line 125
  264.         yield "    <!-- apexcharts -->
  265.     <script src=\"";
  266.         // line 126
  267.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/parsleyjs/parsley.min.js"), "html"nulltrue);
  268.         yield "\"></script>
  269.     <script src=\"";
  270.         // line 127
  271.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/select2/js/select2.min.js"), "html"nulltrue);
  272.         yield "\"></script>
  273.     <script src=\"";
  274.         // line 128
  275.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/libs/bootstrap-maxlength/bootstrap-maxlength.min.js"), "html"nulltrue);
  276.         yield "\"></script>
  277.     <script src=\"";
  278.         // line 130
  279.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/js/pages/form-validation.init.js"), "html"nulltrue);
  280.         yield "\"></script>
  281.     <script src=\"";
  282.         // line 132
  283.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("admin/js/app.js"), "html"nulltrue);
  284.         yield "\"></script>
  285.     <script>
  286.                                             /*
  287.                                              Template Name: Skote - Admin & Dashboard Template
  288.                                              Author: Themesbrand
  289.                                              Website: https://themesbrand.com/
  290.                                              Contact: themesbrand@gmail.com
  291.                                              File: Form Advanced Js File
  292.                                              */
  293.                                             !function (\$) {
  294.                                                 \"use strict\";
  295.                                                 var AdvancedForm = function () { };
  296.                                                 AdvancedForm.prototype.init = function () {
  297.                                                     // Select2
  298.                                                     if (\$('.select2').length > 0) {
  299.                                                         \$(\".select2\").select2();
  300.                                                     }
  301.                                                     if (\$('.select2-tags').length > 0) {
  302.                                                         \$(\".select2-tags\").select2({
  303.                                                             tags: true
  304.                                                         });
  305.                                                     }
  306.                                                     if (\$('.select2-limiting-3').length > 0) {
  307.                                                         \$(\".select2-limiting-3\").select2({
  308.                                                             maximumSelectionLength: 3
  309.                                                         });
  310.                                                     }
  311.                                                     //Bootstrap-MaxLength
  312.                                                     \$('input#defaultconfig').maxlength({
  313.                                                         warningClass: \"badge bg-info\",
  314.                                                         limitReachedClass: \"badge bg-warning\"
  315.                                                     });
  316.                                                     \$('input#thresholdconfig').maxlength({
  317.                                                         threshold: 20,
  318.                                                         warningClass: \"badge bg-info\",
  319.                                                         limitReachedClass: \"badge bg-warning\"
  320.                                                     });
  321.                                                     \$('input#moreoptions').maxlength({
  322.                                                         alwaysShow: true,
  323.                                                         warningClass: \"badge bg-success\",
  324.                                                         limitReachedClass: \"badge bg-danger\"
  325.                                                     });
  326.                                                     \$('input#alloptions').maxlength({
  327.                                                         alwaysShow: true,
  328.                                                         warningClass: \"badge bg-success\",
  329.                                                         limitReachedClass: \"badge bg-danger\",
  330.                                                         separator: ' out of ',
  331.                                                         preText: 'You typed ',
  332.                                                         postText: ' chars available.',
  333.                                                         validate: true
  334.                                                     });
  335.                                                     \$('textarea#textarea').maxlength({
  336.                                                         alwaysShow: true,
  337.                                                         warningClass: \"badge bg-info\",
  338.                                                         limitReachedClass: \"badge bg-warning\"
  339.                                                     });
  340.                                                     \$('input#placement').maxlength({
  341.                                                         alwaysShow: true,
  342.                                                         placement: 'top-left',
  343.                                                         warningClass: \"badge bg-info\",
  344.                                                         limitReachedClass: \"badge bg-warning\"
  345.                                                     });
  346.                                                 },
  347.                                                         //init
  348.                                                         \$.AdvancedForm = new AdvancedForm, \$.AdvancedForm.Constructor = AdvancedForm
  349.                                             }(window.jQuery),
  350.                                                     //Datepicker
  351.                                                             function (\$) {
  352.                                                                 \"use strict\";
  353.                                                                 \$.AdvancedForm.init();
  354.                                                             }(window.jQuery);
  355.     </script>
  356. ";
  357.         
  358.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  359.         
  360.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  361.         return; yield '';
  362.     }
  363.     /**
  364.      * @codeCoverageIgnore
  365.      */
  366.     public function getTemplateName()
  367.     {
  368.         return "admin/category/addCategory.html.twig";
  369.     }
  370.     /**
  371.      * @codeCoverageIgnore
  372.      */
  373.     public function isTraitable()
  374.     {
  375.         return false;
  376.     }
  377.     /**
  378.      * @codeCoverageIgnore
  379.      */
  380.     public function getDebugInfo()
  381.     {
  382.         return array (  348 => 132,  343 => 130,  338 => 128,  334 => 127,  330 => 126,  327 => 125,  317 => 124,  213 => 31,  202 => 23,  190 => 15,  180 => 14,  166 => 11,  162 => 10,  157 => 9,  147 => 8,  135 => 6,  125 => 5,  105 => 4,  85 => 3,  65 => 2,  42 => 1,);
  383.     }
  384.     public function getSourceContext()
  385.     {
  386.         return new Source("{% extends 'admin/baseAdmin.html.twig' %}
  387. {% block page_title %}Ajouter categorie {% endblock %}
  388. {% block breadcump_main %}Categorie{% endblock %}
  389. {% block breadcump_subtitle %}Nouvelle category{% endblock %}
  390. {% block menu_left_sidebar %}
  391.     {% include 'include/menu/menuAdmin.html.twig' with { menu_active_event : '2'} %}
  392. {% endblock %}
  393. {% block stylesheets %}
  394.     <link href=\"{{ asset('admin/libs/select2/css/select2.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  395.     <link href=\"{{ asset('admin/css/tailwind.min.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  396.     <link href=\"{{ asset('admin/css/tailwind2.css') }}\" rel=\"stylesheet\" type=\"text/css\">
  397. {% endblock %}
  398. {% block content %}
  399.     <form class=\"custom-validation\" method=\"POST\" action=\"{{ path('add_category') }}\" enctype=\"multipart/form-data\"  >
  400.         <div class=\"row\">
  401.             <div class=\"col-xl-12 px-0\">
  402.                 <div class=\"card\">
  403.                     <div class=\"card-body\">
  404.                         <form class=\"custom-validation\" method=\"post\" action=\"{{ path('add_category')  }}\" enctype=\"multipart/form-data\"  >
  405.                             <div class=\"row\">
  406.                                 <div class=\" col-12\">
  407.                                     <h5 class=\"text-base px-0 \">Image du category </h5>
  408.                                 </div>
  409.                                 <div class=\"m-auto my-1 relative col-12\">
  410.                                     <label for=\"avatar-upload\" class=\"relative flex justify-center\" style=\"cursor: pointer;\">
  411.                                         <img class=\"w-full h-72 rounded-lg m-auto object-cover\" src=\"{{ asset('admin/images/juliane-lieberman.jpg') }}\" alt=\"category image\" id=\"avatar-img\">
  412.                                         <div class=\"h-10 w-10 bg-orange rounded-full flex  items-center justify-center\" style=\"position: absolute;right: 43%;bottom: 4px;font-size: 43px;\">
  413.                                             <i class=\"bx bxs-image-alt text-xl text-white\"></i>
  414.                                         </div>
  415.                                         <input type=\"file\" id=\"avatar-upload\" name='image' style=\"display: none;\" accept=\"image/*\" onchange=\"changeAvatar(event)\">
  416.                                     </label>
  417.                                 </div>
  418.                             </div>
  419.                             <h5 class=\"text-base sm:text-lg font-semibold mt-5 \">Information General du category</h5>
  420.                             <p class=\"pb-4 text-gray-700 text-xs sm:text-sm\">Decrivez la category par ses caracteristiques. </p>
  421.                             <div class=\"row mb-4\">
  422.                                 <div class=\"form-floating col-md-12 col-sm-12 \">
  423.                                     <input required=\"\" type=\"text\" name=\"name\"
  424.                                            class=\"form-control sm:text-sm rounded-lg focus:ring-primary-600 focus:border-primary-600 block w-full p-2.5 ps-5\"
  425.                                            id=\"nom\" placeholder=\"\">
  426.                                     <label class=\"mb-2 ms-2 ps-5 text-sm font-medium text-gray-900 \" for=\"nom\">Nom du Category</label>
  427.                                     <div class=\"absolute\" style=\"top: 11px;left: 17px;color: #a1a1a1;\">
  428.                                         <i class=\"bx bx-grid-small\" style=\"font-size: 36px;\"></i>
  429.                                     </div>
  430.                                 </div>
  431.                             </div>
  432.                             <div class=\"row mb-4\">
  433.                                 <div class=\"form-floating\">
  434.                                     <textarea required=\"\" class=\"form-control px-5\" placeholder=\"Messager nous\" id=\"floatingTextarea2\" name='description' style=\"height: 100px\"></textarea>
  435.                                     <label class=\"mb-2 ms-2 ps-5 text-sm font-medium text-gray-900 \" for=\"floatingTextarea2\">Description du Category</label>
  436.                                     <div class=\"absolute\" style=\"top: 15px;left: 23px;color: #a1a1a1;\">
  437.                                         <i class=\"bx bx-notepad text-2xl\"></i>
  438.                                     </div>
  439.                                 </div>
  440.                             </div>
  441.                             <div class=\"divider\"></div>
  442.                             <h5 class=\"text-base sm:text-lg font-semibold mt-5  \">Option avancée du category </h5>
  443.                             <p class=\"pb-4 text-gray-700 text-xs sm:text-sm\">Ici, vous pouvez ajouter des options avancées à la catégorie sélectionnée.
  444.                             </p>
  445.                             <div class=\"mb-3 flex items-center text-base\">
  446.                                 <label for=\"example-color-input\" class=\"pr-24\">Color</label>
  447.                                 <div class=\"\">
  448.                                     <input required=\"\"  class=\"form-control form-control-color mw-100\" type=\"color\" name='color' value=\"#556ee6\" id=\"example-color-input\">
  449.                                 </div>
  450.                                 <p class=\"text-muted mt-2 mx-3\">*Couleur principale de la sous categorie</p>
  451.                             </div>
  452.                             <div class=\"flex gap-20 mt-4\">
  453.                                 <label for=\"example-text-input\" class=\"block font-medium text-gray-700 mr-2 dark:text-zink-200 text-13\">Visibilite du produit dans le menu:</label>
  454.                                 <div class=\"mx-2 flex gap-2\">
  455.                                     <!-- \"Afficher\" button -->
  456.                                     <input type=\"checkbox\" name=\"visibility\" id=\"switch3\" switch=\"bool\" checked />
  457.                                     <label for=\"switch3\" data-on-label=\"Oui\" data-off-label=\"Non\"></label>
  458.                                     <!-- \"Masquer\" button -->
  459.                                 </div>
  460.                             </div>
  461.                             <div class=\"divider mt-16\"></div>
  462.                     </div>
  463.                     <!-- end card body -->
  464.                 </div>
  465.                 <!-- end card -->
  466.             </div>
  467.             <!-- end col -->
  468.             <!-- end col -->
  469.         </div>
  470.         <div class=\"row\">
  471.             <div class=\"col-lg-12\">
  472.                 <div class=\"card\">
  473.                     <div class=\"card-body\">
  474.                         <div class=\"flex mt-4 row\">
  475.                             <div class=\"col-md-6\">
  476.                                 <p class=\"text-xs  text-gray-900 mb-2\">En cliquant sur le bouton de Enregistrer, vous mettez à jours les informations envoyé dans ce formulaire </p>
  477.                             </div>
  478.                             <div class=\"col-md flex justify-end\">
  479.                                 <button type=\"reset\" style=\" color: #ffaa00; border: 1px solid;\" class=\"font-medium h-10  py-2.5 rounded-lg text-center text-sm  w-40 me-2\">
  480.                                     Annuler</button>
  481.                                 <button type=\"submit\" style=\" background: #ffaa00;\" class=\"font-medium hover:bg-primary-700 h-10  py-2.5 rounded-lg text-center text-sm text-white w-40\">Enregistrer</button>
  482.                             </div>
  483.                         </div>
  484.                     </div>
  485.                 </div>
  486.             </div>
  487.         </div>
  488.     </form>
  489. {% endblock %}
  490. {% block javascripts %}
  491.     <!-- apexcharts -->
  492.     <script src=\"{{ asset('admin/libs/parsleyjs/parsley.min.js')}}\"></script>
  493.     <script src=\"{{ asset('admin/libs/select2/js/select2.min.js')}}\"></script>
  494.     <script src=\"{{ asset('admin/libs/bootstrap-maxlength/bootstrap-maxlength.min.js')}}\"></script>
  495.     <script src=\"{{ asset('admin/js/pages/form-validation.init.js')}}\"></script>
  496.     <script src=\"{{ asset('admin/js/app.js')}}\"></script>
  497.     <script>
  498.                                             /*
  499.                                              Template Name: Skote - Admin & Dashboard Template
  500.                                              Author: Themesbrand
  501.                                              Website: https://themesbrand.com/
  502.                                              Contact: themesbrand@gmail.com
  503.                                              File: Form Advanced Js File
  504.                                              */
  505.                                             !function (\$) {
  506.                                                 \"use strict\";
  507.                                                 var AdvancedForm = function () { };
  508.                                                 AdvancedForm.prototype.init = function () {
  509.                                                     // Select2
  510.                                                     if (\$('.select2').length > 0) {
  511.                                                         \$(\".select2\").select2();
  512.                                                     }
  513.                                                     if (\$('.select2-tags').length > 0) {
  514.                                                         \$(\".select2-tags\").select2({
  515.                                                             tags: true
  516.                                                         });
  517.                                                     }
  518.                                                     if (\$('.select2-limiting-3').length > 0) {
  519.                                                         \$(\".select2-limiting-3\").select2({
  520.                                                             maximumSelectionLength: 3
  521.                                                         });
  522.                                                     }
  523.                                                     //Bootstrap-MaxLength
  524.                                                     \$('input#defaultconfig').maxlength({
  525.                                                         warningClass: \"badge bg-info\",
  526.                                                         limitReachedClass: \"badge bg-warning\"
  527.                                                     });
  528.                                                     \$('input#thresholdconfig').maxlength({
  529.                                                         threshold: 20,
  530.                                                         warningClass: \"badge bg-info\",
  531.                                                         limitReachedClass: \"badge bg-warning\"
  532.                                                     });
  533.                                                     \$('input#moreoptions').maxlength({
  534.                                                         alwaysShow: true,
  535.                                                         warningClass: \"badge bg-success\",
  536.                                                         limitReachedClass: \"badge bg-danger\"
  537.                                                     });
  538.                                                     \$('input#alloptions').maxlength({
  539.                                                         alwaysShow: true,
  540.                                                         warningClass: \"badge bg-success\",
  541.                                                         limitReachedClass: \"badge bg-danger\",
  542.                                                         separator: ' out of ',
  543.                                                         preText: 'You typed ',
  544.                                                         postText: ' chars available.',
  545.                                                         validate: true
  546.                                                     });
  547.                                                     \$('textarea#textarea').maxlength({
  548.                                                         alwaysShow: true,
  549.                                                         warningClass: \"badge bg-info\",
  550.                                                         limitReachedClass: \"badge bg-warning\"
  551.                                                     });
  552.                                                     \$('input#placement').maxlength({
  553.                                                         alwaysShow: true,
  554.                                                         placement: 'top-left',
  555.                                                         warningClass: \"badge bg-info\",
  556.                                                         limitReachedClass: \"badge bg-warning\"
  557.                                                     });
  558.                                                 },
  559.                                                         //init
  560.                                                         \$.AdvancedForm = new AdvancedForm, \$.AdvancedForm.Constructor = AdvancedForm
  561.                                             }(window.jQuery),
  562.                                                     //Datepicker
  563.                                                             function (\$) {
  564.                                                                 \"use strict\";
  565.                                                                 \$.AdvancedForm.init();
  566.                                                             }(window.jQuery);
  567.     </script>
  568. {% endblock %}""admin/category/addCategory.html.twig""/home/bookoachroot/public_html/templates/admin/category/addCategory.html.twig");
  569.     }
  570. }