<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;

/* form/save_filter.html.twig */
class __TwigTemplate_0da9f7079e09b4972abaf8cb901feff9fec516dabb7aeb12a3f887bed674f6b5 extends Template
{
    private $source;
    private $macros = [];

    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->source = $this->getSourceContext();

        $this->parent = false;

        $this->blocks = [
        ];
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "form/save_filter.html.twig"));

        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "form/save_filter.html.twig"));

        // line 1
        yield "<div id=\"popup-save-filter\" style=\"display: none;\" >
    <div class=\"alert alert-danger\" style=\"display:none;\">
    </div>
    <form class=\"form-inline\" id=\"form-save-filter\" style=\"padding: 20px;\">
        <div class=\"mb-3 row\">
            <label for=\"titre_filtre\" class=\"col-sm-2 col-form-label\"><b>Titre du filtre</b></label>
            <div class=\"col-sm-10\">
                <input type=\"text\" class=\"form-control\" id=\"titre_filtre\" name=\"titre\" value=\"\" required>
            </div>
        </div>

        ";
        // line 12
        $context["utilisateurSites"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 12, $this->source); })()), "user", [], "any", false, false, false, 12), "getUtilisateurSites", [], "any", false, false, false, 12);
        // line 13
        yield "        ";
        if ((1 === CoreExtension::compare(Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["utilisateurSites"]) || array_key_exists("utilisateurSites", $context) ? $context["utilisateurSites"] : (function () { throw new RuntimeError('Variable "utilisateurSites" does not exist.', 13, $this->source); })())), 1))) {
            // line 14
            yield "            <div class=\"d-flex my-3 pt-3\" style=\"border-top: 1px solid gray;\">
                <div class=\"d-flex align-items-center me-5\">
                    <label style=\"width:61px;\" class=\"me-1\">Site </label>
                    <select name=\"site\" id=\"filtre_site\" style=\"width:auto\" class=\"form-control bg-grey\"  required>
                        ";
            // line 18
            $context['_parent'] = $context;
            $context['_seq'] = CoreExtension::ensureTraversable((isset($context["utilisateurSites"]) || array_key_exists("utilisateurSites", $context) ? $context["utilisateurSites"] : (function () { throw new RuntimeError('Variable "utilisateurSites" does not exist.', 18, $this->source); })()));
            foreach ($context['_seq'] as $context["_key"] => $context["utilisateurSite"]) {
                // line 19
                yield "                            <option value=\"";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["utilisateurSite"], "site", [], "any", false, false, false, 19), "id", [], "any", false, false, false, 19), "html", null, true);
                yield "\">";
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, $context["utilisateurSite"], "site", [], "any", false, false, false, 19), "nom", [], "any", false, false, false, 19), "html", null, true);
                yield "</option>
                        ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['utilisateurSite'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 21
            yield "                    </select>
                </div>
            </div>
        ";
        } else {
            // line 25
            yield "            <input name=\"site\" id=\"filtre_site\" type=\"hidden\" value=\"";
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["utilisateurSites"]) || array_key_exists("utilisateurSites", $context) ? $context["utilisateurSites"] : (function () { throw new RuntimeError('Variable "utilisateurSites" does not exist.', 25, $this->source); })()), 0, [], "array", false, false, false, 25), "getSite", [], "any", false, false, false, 25), "id", [], "any", false, false, false, 25), "html", null, true);
            yield "\" >
        ";
        }
        // line 27
        yield "        <div class=\"mb-3 row\">
            <label for=\"titre_filtre\" class=\"col-sm-2 col-form-label\"><b>Rôle concerné</b></label>
            <div class=\"col-sm-10\">
                <select name=\"filtre_role\"  id=\"filtre_role\" class=\"form-control\">
                    <option value=\"\">Sélectionnez un rôle [...]</option>
                    ";
        // line 32
        $context['_parent'] = $context;
        $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["filtre_manager"]) || array_key_exists("filtre_manager", $context) ? $context["filtre_manager"] : (function () { throw new RuntimeError('Variable "filtre_manager" does not exist.', 32, $this->source); })()), "getRoles", [], "any", false, false, false, 32));
        foreach ($context['_seq'] as $context["_key"] => $context["role"]) {
            // line 33
            yield "                        <option value=\"";
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["role"], "id", [], "any", false, false, false, 33), "html", null, true);
            yield "\">";
            yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["role"], "nom", [], "any", false, false, false, 33), "html", null, true);
            yield "</option>
                    ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['role'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 35
        yield "                </select>
            </div>
        </div>
        <div class=\"form-check mt-1\">
            <input class=\"form-check-input\" type=\"checkbox\" name=\"filtre_par_defaut\" value=\"1\" id=\"filtre_par_defaut\">
            <label class=\"form-check-label\" for=\"filtre_par_defaut\">
                Filtre par défaut pour le rôle concerné?
            </label>
        </div>
        <div class=\"form-check mt-1\">
            <input class=\"form-check-input\" type=\"checkbox\" name=\"filtre_par_defaut_utilisateur\" value=\"1\" id=\"filtre_par_defaut_utilisateur\">
            <label class=\"form-check-label\" for=\"filtre_par_defaut_utilisateur\">
                Filtre par défaut pour moi?
            </label>
        </div>
        <div class=\"form-group d-flex justify-content-center my-2\">
            <div class=\"form-actions-row\">
                <button id=\"submit-save-filter\" class=\"btn btn-success me-3\">Valider</button>
                <button id=\"closepopup\" class=\"btn btn-danger\" >Annuler</button>
            </div>
        </div>
    </form>
</div>
<div class=\"form-inline\" style=\"display: none\" id=\"popup-list-filter\">
    <div id=\"grid-list-filter\">
    </div>
</div>
";
        
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);

        
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);

        return; yield '';
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName()
    {
        return "form/save_filter.html.twig";
    }

    /**
     * @codeCoverageIgnore
     */
    public function isTraitable()
    {
        return false;
    }

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo()
    {
        return array (  117 => 35,  106 => 33,  102 => 32,  95 => 27,  89 => 25,  83 => 21,  72 => 19,  68 => 18,  62 => 14,  59 => 13,  57 => 12,  44 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("<div id=\"popup-save-filter\" style=\"display: none;\" >
    <div class=\"alert alert-danger\" style=\"display:none;\">
    </div>
    <form class=\"form-inline\" id=\"form-save-filter\" style=\"padding: 20px;\">
        <div class=\"mb-3 row\">
            <label for=\"titre_filtre\" class=\"col-sm-2 col-form-label\"><b>Titre du filtre</b></label>
            <div class=\"col-sm-10\">
                <input type=\"text\" class=\"form-control\" id=\"titre_filtre\" name=\"titre\" value=\"\" required>
            </div>
        </div>

        {% set utilisateurSites = app.user.getUtilisateurSites %}
        {% if utilisateurSites|length > 1 %}
            <div class=\"d-flex my-3 pt-3\" style=\"border-top: 1px solid gray;\">
                <div class=\"d-flex align-items-center me-5\">
                    <label style=\"width:61px;\" class=\"me-1\">Site </label>
                    <select name=\"site\" id=\"filtre_site\" style=\"width:auto\" class=\"form-control bg-grey\"  required>
                        {% for utilisateurSite in utilisateurSites %}
                            <option value=\"{{ utilisateurSite.site.id }}\">{{ utilisateurSite.site.nom }}</option>
                        {% endfor %}
                    </select>
                </div>
            </div>
        {% else %}
            <input name=\"site\" id=\"filtre_site\" type=\"hidden\" value=\"{{ utilisateurSites[0].getSite.id }}\" >
        {% endif %}
        <div class=\"mb-3 row\">
            <label for=\"titre_filtre\" class=\"col-sm-2 col-form-label\"><b>Rôle concerné</b></label>
            <div class=\"col-sm-10\">
                <select name=\"filtre_role\"  id=\"filtre_role\" class=\"form-control\">
                    <option value=\"\">Sélectionnez un rôle [...]</option>
                    {% for role in filtre_manager.getRoles %}
                        <option value=\"{{ role.id }}\">{{ role.nom }}</option>
                    {% endfor %}
                </select>
            </div>
        </div>
        <div class=\"form-check mt-1\">
            <input class=\"form-check-input\" type=\"checkbox\" name=\"filtre_par_defaut\" value=\"1\" id=\"filtre_par_defaut\">
            <label class=\"form-check-label\" for=\"filtre_par_defaut\">
                Filtre par défaut pour le rôle concerné?
            </label>
        </div>
        <div class=\"form-check mt-1\">
            <input class=\"form-check-input\" type=\"checkbox\" name=\"filtre_par_defaut_utilisateur\" value=\"1\" id=\"filtre_par_defaut_utilisateur\">
            <label class=\"form-check-label\" for=\"filtre_par_defaut_utilisateur\">
                Filtre par défaut pour moi?
            </label>
        </div>
        <div class=\"form-group d-flex justify-content-center my-2\">
            <div class=\"form-actions-row\">
                <button id=\"submit-save-filter\" class=\"btn btn-success me-3\">Valider</button>
                <button id=\"closepopup\" class=\"btn btn-danger\" >Annuler</button>
            </div>
        </div>
    </form>
</div>
<div class=\"form-inline\" style=\"display: none\" id=\"popup-list-filter\">
    <div id=\"grid-list-filter\">
    </div>
</div>
", "form/save_filter.html.twig", "/builds/dev/refonte_sav/templates/form/save_filter.html.twig");
    }
}
