var/cache/dev/twig/a8/a842e13ea57225db09c8040e3ff6405a0272eaebb4cf04cc55560d50c4074853.php line 136

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. /* @SonataAdmin/CRUD/base_edit_form.html.twig */
  14. class __TwigTemplate_43ebe71afc75a560105d941a64ea513db1883d70a9f618dfc841351d096d40bd extends \Twig\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.             'form' => [$this'block_form'],
  25.             'sonata_form_action_url' => [$this'block_sonata_form_action_url'],
  26.             'sonata_form_attributes' => [$this'block_sonata_form_attributes'],
  27.             'sonata_pre_fieldsets' => [$this'block_sonata_pre_fieldsets'],
  28.             'sonata_tab_content' => [$this'block_sonata_tab_content'],
  29.             'sonata_post_fieldsets' => [$this'block_sonata_post_fieldsets'],
  30.             'formactions' => [$this'block_formactions'],
  31.             'sonata_form_actions' => [$this'block_sonata_form_actions'],
  32.         ];
  33.     }
  34.     protected function doDisplay(array $context, array $blocks = [])
  35.     {
  36.         $macros $this->macros;
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  38.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@SonataAdmin/CRUD/base_edit_form.html.twig"));
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  40.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@SonataAdmin/CRUD/base_edit_form.html.twig"));
  41.         // line 1
  42.         $this->displayBlock('form'$context$blocks);
  43.         
  44.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  45.         
  46.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  47.     }
  48.     public function block_form($context, array $blocks = [])
  49.     {
  50.         $macros $this->macros;
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  52.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""form"));
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  54.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""form"));
  55.         // line 2
  56.         echo "    ";
  57.         echo call_user_func_array($this->env->getFunction('sonata_block_render_event')->getCallable(), ["sonata.admin.edit.form.top", ["admin" => (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'2$this->source); })()), "object" => (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'2$this->source); })())]]);
  58.         echo "
  59.     ";
  60.         // line 5
  61.         echo "    ";
  62.         $context["url"] = (( !(null === (((isset($context["objectId"]) || array_key_exists("objectId"$context))) ? (_twig_default_filter((isset($context["objectId"]) || array_key_exists("objectId"$context) ? $context["objectId"] : (function () { throw new RuntimeError('Variable "objectId" does not exist.'5$this->source); })()), twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'5$this->source); })()), "id", [=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'5$this->source); })())], "method"falsefalsefalse5))) : (twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'5$this->source); })()), "id", [=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'5$this->source); })())], "method"falsefalsefalse5))))) ? ("edit") : ("create"));
  63.         // line 6
  64.         echo "
  65.     ";
  66.         // line 7
  67.         if ( !twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'7$this->source); })()), "hasRoute", [=> (isset($context["url"]) || array_key_exists("url"$context) ? $context["url"] : (function () { throw new RuntimeError('Variable "url" does not exist.'7$this->source); })())], "method"falsefalsefalse7)) {
  68.             // line 8
  69.             echo "        <div>
  70.             ";
  71.             // line 9
  72.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("form_not_available", [], "SonataAdminBundle"), "html"nulltrue);
  73.             echo "
  74.         </div>
  75.     ";
  76.         } else {
  77.             // line 12
  78.             echo "        <form
  79.               ";
  80.             // line 13
  81.             if ((twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["sonata_admin"]) || array_key_exists("sonata_admin"$context) ? $context["sonata_admin"] : (function () { throw new RuntimeError('Variable "sonata_admin" does not exist.'13$this->source); })()), "adminPool", [], "any"falsefalsefalse13), "getOption", [=> "form_type"], "method"falsefalsefalse13) == "horizontal")) {
  82.                 echo "class=\"form-horizontal\"";
  83.             }
  84.             // line 14
  85.             echo "              role=\"form\"
  86.               ";
  87.             // line 16
  88.             echo "              action=\"";
  89.             $this->displayBlock('sonata_form_action_url'$context$blocks);
  90.             echo "\"
  91.               ";
  92.             // line 17
  93.             if (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'17$this->source); })()), "vars", [], "any"falsefalsefalse17), "multipart", [], "any"falsefalsefalse17)) {
  94.                 echo " enctype=\"multipart/form-data\"";
  95.             }
  96.             // line 18
  97.             echo "              method=\"POST\"
  98.               ";
  99.             // line 19
  100.             if ( !twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["sonata_admin"]) || array_key_exists("sonata_admin"$context) ? $context["sonata_admin"] : (function () { throw new RuntimeError('Variable "sonata_admin" does not exist.'19$this->source); })()), "adminPool", [], "any"falsefalsefalse19), "getOption", [=> "html5_validate"], "method"falsefalsefalse19)) {
  101.                 echo "novalidate=\"novalidate\"";
  102.             }
  103.             // line 20
  104.             echo "              ";
  105.             $this->displayBlock('sonata_form_attributes'$context$blocks);
  106.             // line 21
  107.             echo "              >
  108.             ";
  109.             // line 23
  110.             echo twig_include($this->env$context"@SonataAdmin/Helper/render_form_dismissable_errors.html.twig");
  111.             echo "
  112.             ";
  113.             // line 25
  114.             $this->displayBlock('sonata_pre_fieldsets'$context$blocks);
  115.             // line 28
  116.             echo "
  117.             ";
  118.             // line 29
  119.             $this->displayBlock('sonata_tab_content'$context$blocks);
  120.             // line 78
  121.             echo "
  122.             ";
  123.             // line 79
  124.             $this->displayBlock('sonata_post_fieldsets'$context$blocks);
  125.             // line 82
  126.             echo "
  127.             ";
  128.             // line 83
  129.             echo $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->searchAndRenderBlock((isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'83$this->source); })()), 'rest');
  130.             echo "
  131.             ";
  132.             // line 85
  133.             $this->displayBlock('formactions'$context$blocks);
  134.             // line 137
  135.             echo "        </form>
  136.     ";
  137.         }
  138.         // line 139
  139.         echo "
  140.     ";
  141.         // line 140
  142.         echo call_user_func_array($this->env->getFunction('sonata_block_render_event')->getCallable(), ["sonata.admin.edit.form.bottom", ["admin" => (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'140$this->source); })()), "object" => (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'140$this->source); })())]]);
  143.         echo "
  144. ";
  145.         
  146.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  147.         
  148.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  149.     }
  150.     // line 16
  151.     public function block_sonata_form_action_url($context, array $blocks = [])
  152.     {
  153.         $macros $this->macros;
  154.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  155.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_form_action_url"));
  156.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  157.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_form_action_url"));
  158.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'16$this->source); })()), "generateUrl", [=> (isset($context["url"]) || array_key_exists("url"$context) ? $context["url"] : (function () { throw new RuntimeError('Variable "url" does not exist.'16$this->source); })()), => ["id" => (((isset($context["objectId"]) || array_key_exists("objectId"$context))) ? (_twig_default_filter((isset($context["objectId"]) || array_key_exists("objectId"$context) ? $context["objectId"] : (function () { throw new RuntimeError('Variable "objectId" does not exist.'16$this->source); })()), twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'16$this->source); })()), "id", [=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'16$this->source); })())], "method"falsefalsefalse16))) : (twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'16$this->source); })()), "id", [=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'16$this->source); })())], "method"falsefalsefalse16))), "uniqid" => twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'16$this->source); })()), "uniqid", [], "any"falsefalsefalse16), "subclass" => 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.'16$this->source); })()), "request", [], "any"falsefalsefalse16), "get", [=> "subclass"], "method"falsefalsefalse16)]], "method"falsefalsefalse16), "html"nulltrue);
  159.         
  160.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  161.         
  162.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  163.     }
  164.     // line 20
  165.     public function block_sonata_form_attributes($context, array $blocks = [])
  166.     {
  167.         $macros $this->macros;
  168.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  169.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_form_attributes"));
  170.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  171.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_form_attributes"));
  172.         
  173.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  174.         
  175.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  176.     }
  177.     // line 25
  178.     public function block_sonata_pre_fieldsets($context, array $blocks = [])
  179.     {
  180.         $macros $this->macros;
  181.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  182.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_pre_fieldsets"));
  183.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  184.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_pre_fieldsets"));
  185.         // line 26
  186.         echo "                <div class=\"row\">
  187.             ";
  188.         
  189.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  190.         
  191.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  192.     }
  193.     // line 29
  194.     public function block_sonata_tab_content($context, array $blocks = [])
  195.     {
  196.         $macros $this->macros;
  197.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  198.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_tab_content"));
  199.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  200.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_tab_content"));
  201.         // line 30
  202.         echo "                ";
  203.         $macros["form_helper"] = $this->loadTemplate("@SonataAdmin/CRUD/base_edit_form_macro.html.twig""@SonataAdmin/CRUD/base_edit_form.html.twig"30)->unwrap();
  204.         // line 31
  205.         echo "                ";
  206.         // line 32
  207.         echo "                ";
  208.         $context["formtabs"] = twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'32$this->source); })()), "getformtabs", [=> "sonata_deprecation_mute"], "method"falsefalsefalse32);
  209.         // line 33
  210.         echo "                ";
  211.         $context["has_tab"] = (((twig_length_filter($this->env, (isset($context["formtabs"]) || array_key_exists("formtabs"$context) ? $context["formtabs"] : (function () { throw new RuntimeError('Variable "formtabs" does not exist.'33$this->source); })())) == 1) && (twig_get_attribute($this->env$this->sourcetwig_get_array_keys_filter((isset($context["formtabs"]) || array_key_exists("formtabs"$context) ? $context["formtabs"] : (function () { throw new RuntimeError('Variable "formtabs" does not exist.'33$this->source); })())), 0, [], "array"falsefalsefalse33) != "default")) || (twig_length_filter($this->env, (isset($context["formtabs"]) || array_key_exists("formtabs"$context) ? $context["formtabs"] : (function () { throw new RuntimeError('Variable "formtabs" does not exist.'33$this->source); })())) > 1));
  212.         // line 34
  213.         echo "
  214.                 <div class=\"col-md-12\">
  215.                     ";
  216.         // line 36
  217.         if ((isset($context["has_tab"]) || array_key_exists("has_tab"$context) ? $context["has_tab"] : (function () { throw new RuntimeError('Variable "has_tab" does not exist.'36$this->source); })())) {
  218.             // line 37
  219.             echo "                        ";
  220.             $context["tab_prefix"] = ((("tab_" twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'37$this->source); })()), "uniqid", [], "any"falsefalsefalse37)) . "_") . twig_random($this->env));
  221.             // line 38
  222.             echo "                        ";
  223.             $context["tab_query_index"] = twig_last($this->envtwig_split_filter($this->envtwig_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.'38$this->source); })()), "request", [], "any"falsefalsefalse38), "query", [], "any"falsefalsefalse38), "get", [=> "_tab"=> 0], "method"falsefalsefalse38), "_"));
  224.             // line 39
  225.             echo "                        <div class=\"nav-tabs-custom\">
  226.                             <ul class=\"nav nav-tabs\" role=\"tablist\">
  227.                                 ";
  228.             // line 41
  229.             $context['_parent'] = $context;
  230.             $context['_seq'] = twig_ensure_traversable((isset($context["formtabs"]) || array_key_exists("formtabs"$context) ? $context["formtabs"] : (function () { throw new RuntimeError('Variable "formtabs" does not exist.'41$this->source); })()));
  231.             $context['loop'] = [
  232.               'parent' => $context['_parent'],
  233.               'index0' => 0,
  234.               'index'  => 1,
  235.               'first'  => true,
  236.             ];
  237.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  238.                 $length count($context['_seq']);
  239.                 $context['loop']['revindex0'] = $length 1;
  240.                 $context['loop']['revindex'] = $length;
  241.                 $context['loop']['length'] = $length;
  242.                 $context['loop']['last'] = === $length;
  243.             }
  244.             foreach ($context['_seq'] as $context["name"] => $context["form_tab"]) {
  245.                 // line 42
  246.                 echo "                                    ";
  247.                 $context["_tab_name"] = (((isset($context["tab_prefix"]) || array_key_exists("tab_prefix"$context) ? $context["tab_prefix"] : (function () { throw new RuntimeError('Variable "tab_prefix" does not exist.'42$this->source); })()) . "_") . twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse42));
  248.                 // line 43
  249.                 echo "                                    <li";
  250.                 if ((( !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.'43$this->source); })()), "request", [], "any"falsefalsefalse43), "query", [], "any"falsefalsefalse43), "has", [=> "_tab"], "method"falsefalsefalse43) && (twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse43) == 1)) || ((isset($context["tab_query_index"]) || array_key_exists("tab_query_index"$context) ? $context["tab_query_index"] : (function () { throw new RuntimeError('Variable "tab_query_index" does not exist.'43$this->source); })()) == twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse43)))) {
  251.                     echo " class=\"active\"";
  252.                 }
  253.                 echo ">
  254.                                         <a href=\"#";
  255.                 // line 44
  256.                 echo twig_escape_filter($this->env, (isset($context["_tab_name"]) || array_key_exists("_tab_name"$context) ? $context["_tab_name"] : (function () { throw new RuntimeError('Variable "_tab_name" does not exist.'44$this->source); })()), "html"nulltrue);
  257.                 echo "\" class=\"changer-tab\" aria-controls=\"";
  258.                 echo twig_escape_filter($this->env, (isset($context["_tab_name"]) || array_key_exists("_tab_name"$context) ? $context["_tab_name"] : (function () { throw new RuntimeError('Variable "_tab_name" does not exist.'44$this->source); })()), "html"nulltrue);
  259.                 echo "\" data-toggle=\"tab\">
  260.                                             <i class=\"fa fa-exclamation-circle has-errors hide\" aria-hidden=\"true\"></i> ";
  261.                 // line 45
  262.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env$this->source$context["form_tab"], "label", [], "any"falsefalsefalse45), [], ((twig_get_attribute($this->env$this->source$context["form_tab"], "translation_domain", [], "any"falsefalsefalse45)) ? (twig_get_attribute($this->env$this->source$context["form_tab"], "translation_domain", [], "any"falsefalsefalse45)) : (twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'45$this->source); })()), "translationDomain", [], "any"falsefalsefalse45)))), "html"nulltrue);
  263.                 echo "
  264.                                         </a>
  265.                                     </li>
  266.                                 ";
  267.                 ++$context['loop']['index0'];
  268.                 ++$context['loop']['index'];
  269.                 $context['loop']['first'] = false;
  270.                 if (isset($context['loop']['length'])) {
  271.                     --$context['loop']['revindex0'];
  272.                     --$context['loop']['revindex'];
  273.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  274.                 }
  275.             }
  276.             $_parent $context['_parent'];
  277.             unset($context['_seq'], $context['_iterated'], $context['name'], $context['form_tab'], $context['_parent'], $context['loop']);
  278.             $context array_intersect_key($context$_parent) + $_parent;
  279.             // line 49
  280.             echo "                            </ul>
  281.                             <div class=\"tab-content\">
  282.                                 ";
  283.             // line 51
  284.             $context['_parent'] = $context;
  285.             $context['_seq'] = twig_ensure_traversable((isset($context["formtabs"]) || array_key_exists("formtabs"$context) ? $context["formtabs"] : (function () { throw new RuntimeError('Variable "formtabs" does not exist.'51$this->source); })()));
  286.             $context['loop'] = [
  287.               'parent' => $context['_parent'],
  288.               'index0' => 0,
  289.               'index'  => 1,
  290.               'first'  => true,
  291.             ];
  292.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  293.                 $length count($context['_seq']);
  294.                 $context['loop']['revindex0'] = $length 1;
  295.                 $context['loop']['revindex'] = $length;
  296.                 $context['loop']['length'] = $length;
  297.                 $context['loop']['last'] = === $length;
  298.             }
  299.             foreach ($context['_seq'] as $context["code"] => $context["form_tab"]) {
  300.                 // line 52
  301.                 echo "                                    ";
  302.                 $context["_tab_name"] = (((isset($context["tab_prefix"]) || array_key_exists("tab_prefix"$context) ? $context["tab_prefix"] : (function () { throw new RuntimeError('Variable "tab_prefix" does not exist.'52$this->source); })()) . "_") . twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse52));
  303.                 // line 53
  304.                 echo "                                    <div
  305.                                         class=\"tab-pane fade";
  306.                 // line 54
  307.                 if ((( !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.'54$this->source); })()), "request", [], "any"falsefalsefalse54), "query", [], "any"falsefalsefalse54), "has", [=> "_tab"], "method"falsefalsefalse54) && twig_get_attribute($this->env$this->source$context["loop"], "first", [], "any"falsefalsefalse54)) || ((isset($context["tab_query_index"]) || array_key_exists("tab_query_index"$context) ? $context["tab_query_index"] : (function () { throw new RuntimeError('Variable "tab_query_index" does not exist.'54$this->source); })()) == twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse54)))) {
  308.                     echo " in active";
  309.                 }
  310.                 echo "\"
  311.                                         id=\"";
  312.                 // line 55
  313.                 echo twig_escape_filter($this->env, (isset($context["_tab_name"]) || array_key_exists("_tab_name"$context) ? $context["_tab_name"] : (function () { throw new RuntimeError('Variable "_tab_name" does not exist.'55$this->source); })()), "html"nulltrue);
  314.                 echo "\"
  315.                                     >
  316.                                         <div class=\"box-body  container-fluid\">
  317.                                             <div class=\"sonata-ba-collapsed-fields\">
  318.                                                 ";
  319.                 // line 59
  320.                 if ((twig_get_attribute($this->env$this->source$context["form_tab"], "description", [], "any"falsefalsefalse59) != false)) {
  321.                     // line 60
  322.                     echo "                                                    <p>
  323.                                                         ";
  324.                     // line 61
  325.                     echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env$this->source$context["form_tab"], "description", [], "any"falsefalsefalse61), [], ((twig_get_attribute($this->env$this->source$context["form_tab"], "translation_domain", [], "any"falsefalsefalse61)) ? (twig_get_attribute($this->env$this->source$context["form_tab"], "translation_domain", [], "any"falsefalsefalse61)) : (twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'61$this->source); })()), "translationDomain", [], "any"falsefalsefalse61))));
  326.                     echo "
  327.                                                     </p>
  328.                                                 ";
  329.                 }
  330.                 // line 64
  331.                 echo "
  332.                                                 ";
  333.                 // line 65
  334.                 echo twig_call_macro($macros["form_helper"], "macro_render_groups", [(isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'65$this->source); })()), (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'65$this->source); })()), twig_get_attribute($this->env$this->source$context["form_tab"], "groups", [], "array"falsefalsefalse65), (isset($context["has_tab"]) || array_key_exists("has_tab"$context) ? $context["has_tab"] : (function () { throw new RuntimeError('Variable "has_tab" does not exist.'65$this->source); })())], 65$context$this->getSourceContext());
  335.                 echo "
  336.                                             </div>
  337.                                         </div>
  338.                                     </div>
  339.                                 ";
  340.                 ++$context['loop']['index0'];
  341.                 ++$context['loop']['index'];
  342.                 $context['loop']['first'] = false;
  343.                 if (isset($context['loop']['length'])) {
  344.                     --$context['loop']['revindex0'];
  345.                     --$context['loop']['revindex'];
  346.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  347.                 }
  348.             }
  349.             $_parent $context['_parent'];
  350.             unset($context['_seq'], $context['_iterated'], $context['code'], $context['form_tab'], $context['_parent'], $context['loop']);
  351.             $context array_intersect_key($context$_parent) + $_parent;
  352.             // line 70
  353.             echo "                            </div>
  354.                             <input type=\"hidden\" name=\"_tab\" value=\"";
  355.             // line 71
  356.             echo twig_escape_filter($this->envtwig_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.'71$this->source); })()), "request", [], "any"falsefalsefalse71), "query", [], "any"falsefalsefalse71), "get", [=> "_tab"], "method"falsefalsefalse71), "html"nulltrue);
  357.             echo "\">
  358.                         </div>
  359.                     ";
  360.         } elseif (twig_get_attribute($this->env$this->source,         // line 73
  361. ($context["formtabs"] ?? null), "default", [], "array"truetruefalse73)) {
  362.             // line 74
  363.             echo "                        ";
  364.             echo twig_call_macro($macros["form_helper"], "macro_render_groups", [(isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'74$this->source); })()), (isset($context["form"]) || array_key_exists("form"$context) ? $context["form"] : (function () { throw new RuntimeError('Variable "form" does not exist.'74$this->source); })()), twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["formtabs"]) || array_key_exists("formtabs"$context) ? $context["formtabs"] : (function () { throw new RuntimeError('Variable "formtabs" does not exist.'74$this->source); })()), "default", [], "array"falsefalsefalse74), "groups", [], "any"falsefalsefalse74), (isset($context["has_tab"]) || array_key_exists("has_tab"$context) ? $context["has_tab"] : (function () { throw new RuntimeError('Variable "has_tab" does not exist.'74$this->source); })())], 74$context$this->getSourceContext());
  365.             echo "
  366.                     ";
  367.         }
  368.         // line 76
  369.         echo "                </div>
  370.             ";
  371.         
  372.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  373.         
  374.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  375.     }
  376.     // line 79
  377.     public function block_sonata_post_fieldsets($context, array $blocks = [])
  378.     {
  379.         $macros $this->macros;
  380.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  381.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_post_fieldsets"));
  382.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  383.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_post_fieldsets"));
  384.         // line 80
  385.         echo "                </div>
  386.             ";
  387.         
  388.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  389.         
  390.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  391.     }
  392.     // line 85
  393.     public function block_formactions($context, array $blocks = [])
  394.     {
  395.         $macros $this->macros;
  396.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  397.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""formactions"));
  398.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  399.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""formactions"));
  400.         // line 86
  401.         echo "                <div class=\"sonata-ba-form-actions well well-small form-actions\">
  402.                 ";
  403.         // line 87
  404.         $this->displayBlock('sonata_form_actions'$context$blocks);
  405.         // line 135
  406.         echo "                </div>
  407.             ";
  408.         
  409.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  410.         
  411.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  412.     }
  413.     // line 87
  414.     public function block_sonata_form_actions($context, array $blocks = [])
  415.     {
  416.         $macros $this->macros;
  417.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  418.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_form_actions"));
  419.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  420.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sonata_form_actions"));
  421.         // line 88
  422.         echo "                    ";
  423.         if (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'88$this->source); })()), "request", [], "any"falsefalsefalse88), "isxmlhttprequest", [], "any"falsefalsefalse88)) {
  424.             // line 89
  425.             echo "                        ";
  426.             // line 90
  427.             echo "                        ";
  428.             if ( !(null === (((isset($context["objectId"]) || array_key_exists("objectId"$context))) ? (_twig_default_filter((isset($context["objectId"]) || array_key_exists("objectId"$context) ? $context["objectId"] : (function () { throw new RuntimeError('Variable "objectId" does not exist.'90$this->source); })()), twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'90$this->source); })()), "id", [=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'90$this->source); })())], "method"falsefalsefalse90))) : (twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'90$this->source); })()), "id", [=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'90$this->source); })())], "method"falsefalsefalse90))))) {
  429.                 // line 91
  430.                 echo "                            <button type=\"submit\" class=\"btn btn-success\" name=\"btn_update\"><i class=\"fa fa-save\" aria-hidden=\"true\"></i> ";
  431.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("btn_update", [], "SonataAdminBundle"), "html"nulltrue);
  432.                 echo "</button>
  433.                             ";
  434.                 // line 92
  435.                 if ((twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'92$this->source); })()), "hasRoute", [=> "delete"], "method"falsefalsefalse92) && twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'92$this->source); })()), "hasAccess", [=> "delete"=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'92$this->source); })())], "method"falsefalsefalse92))) {
  436.                     // line 93
  437.                     echo "                                ";
  438.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("delete_or", [], "SonataAdminBundle"), "html"nulltrue);
  439.                     echo "
  440.                                 <a class=\"btn btn-danger\" href=\"";
  441.                     // line 94
  442.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'94$this->source); })()), "generateObjectUrl", [=> "delete"=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'94$this->source); })())], "method"falsefalsefalse94), "html"nulltrue);
  443.                     echo "\">
  444.                                     <i class=\"fa fa-minus-circle\" aria-hidden=\"true\"></i> ";
  445.                     // line 95
  446.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("link_delete", [], "SonataAdminBundle"), "html"nulltrue);
  447.                     echo "
  448.                                 </a>
  449.                             ";
  450.                 }
  451.                 // line 98
  452.                 echo "                        ";
  453.             } else {
  454.                 // line 99
  455.                 echo "                            <button type=\"submit\" class=\"btn btn-success\" name=\"btn_create\"><i class=\"fa fa-plus-circle\" aria-hidden=\"true\"></i> ";
  456.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("btn_create", [], "SonataAdminBundle"), "html"nulltrue);
  457.                 echo "</button>
  458.                         ";
  459.             }
  460.             // line 101
  461.             echo "                    ";
  462.         } else {
  463.             // line 102
  464.             echo "                        ";
  465.             if (twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'102$this->source); })()), "supportsPreviewMode", [], "any"falsefalsefalse102)) {
  466.                 // line 103
  467.                 echo "                            <button class=\"btn btn-info persist-preview\" name=\"btn_preview\" type=\"submit\">
  468.                                 <i class=\"fa fa-eye\" aria-hidden=\"true\"></i>
  469.                                 ";
  470.                 // line 105
  471.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("btn_preview", [], "SonataAdminBundle"), "html"nulltrue);
  472.                 echo "
  473.                             </button>
  474.                         ";
  475.             }
  476.             // line 108
  477.             echo "                        ";
  478.             // line 109
  479.             echo "                        ";
  480.             if ( !(null === (((isset($context["objectId"]) || array_key_exists("objectId"$context))) ? (_twig_default_filter((isset($context["objectId"]) || array_key_exists("objectId"$context) ? $context["objectId"] : (function () { throw new RuntimeError('Variable "objectId" does not exist.'109$this->source); })()), twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'109$this->source); })()), "id", [=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'109$this->source); })())], "method"falsefalsefalse109))) : (twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'109$this->source); })()), "id", [=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'109$this->source); })())], "method"falsefalsefalse109))))) {
  481.                 // line 110
  482.                 echo "                            <button type=\"submit\" class=\"btn btn-success\" name=\"btn_update_and_edit\"><i class=\"fa fa-save\" aria-hidden=\"true\"></i> ";
  483.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("btn_update_and_edit_again", [], "SonataAdminBundle"), "html"nulltrue);
  484.                 echo "</button>
  485.                             ";
  486.                 // line 112
  487.                 if ((twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'112$this->source); })()), "hasRoute", [=> "list"], "method"falsefalsefalse112) && twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'112$this->source); })()), "hasAccess", [=> "list"], "method"falsefalsefalse112))) {
  488.                     // line 113
  489.                     echo "                                <button type=\"submit\" class=\"btn btn-success\" name=\"btn_update_and_list\"><i class=\"fa fa-save\"></i> <i class=\"fa fa-list\" aria-hidden=\"true\"></i> ";
  490.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("btn_update_and_return_to_list", [], "SonataAdminBundle"), "html"nulltrue);
  491.                     echo "</button>
  492.                             ";
  493.                 }
  494.                 // line 115
  495.                 echo "
  496.                             ";
  497.                 // line 116
  498.                 if ((twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'116$this->source); })()), "hasRoute", [=> "delete"], "method"falsefalsefalse116) && twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'116$this->source); })()), "hasAccess", [=> "delete"=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'116$this->source); })())], "method"falsefalsefalse116))) {
  499.                     // line 117
  500.                     echo "                                ";
  501.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("delete_or", [], "SonataAdminBundle"), "html"nulltrue);
  502.                     echo "
  503.                                 <a class=\"btn btn-danger\" href=\"";
  504.                     // line 118
  505.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'118$this->source); })()), "generateObjectUrl", [=> "delete"=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'118$this->source); })())], "method"falsefalsefalse118), "html"nulltrue);
  506.                     echo "\"><i class=\"fa fa-minus-circle\" aria-hidden=\"true\"></i> ";
  507.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("link_delete", [], "SonataAdminBundle"), "html"nulltrue);
  508.                     echo "</a>
  509.                             ";
  510.                 }
  511.                 // line 120
  512.                 echo "
  513.                             ";
  514.                 // line 121
  515.                 if (((twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'121$this->source); })()), "isAclEnabled", [], "method"falsefalsefalse121) && twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'121$this->source); })()), "hasRoute", [=> "acl"], "method"falsefalsefalse121)) && twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'121$this->source); })()), "hasAccess", [=> "acl"=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'121$this->source); })())], "method"falsefalsefalse121))) {
  516.                     // line 122
  517.                     echo "                                <a class=\"btn btn-info\" href=\"";
  518.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'122$this->source); })()), "generateObjectUrl", [=> "acl"=> (isset($context["object"]) || array_key_exists("object"$context) ? $context["object"] : (function () { throw new RuntimeError('Variable "object" does not exist.'122$this->source); })())], "method"falsefalsefalse122), "html"nulltrue);
  519.                     echo "\"><i class=\"fa fa-users\" aria-hidden=\"true\"></i> ";
  520.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("link_edit_acl", [], "SonataAdminBundle"), "html"nulltrue);
  521.                     echo "</a>
  522.                             ";
  523.                 }
  524.                 // line 124
  525.                 echo "                        ";
  526.             } else {
  527.                 // line 125
  528.                 echo "                            ";
  529.                 if ((twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'125$this->source); })()), "hasroute", [=> "edit"], "method"falsefalsefalse125) && twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'125$this->source); })()), "hasAccess", [=> "edit"], "method"falsefalsefalse125))) {
  530.                     // line 126
  531.                     echo "                                <button class=\"btn btn-success\" type=\"submit\" name=\"btn_create_and_edit\"><i class=\"fa fa-save\" aria-hidden=\"true\"></i> ";
  532.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("btn_create_and_edit_again", [], "SonataAdminBundle"), "html"nulltrue);
  533.                     echo "</button>
  534.                             ";
  535.                 }
  536.                 // line 128
  537.                 echo "                            ";
  538.                 if ((twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'128$this->source); })()), "hasroute", [=> "list"], "method"falsefalsefalse128) && twig_get_attribute($this->env$this->source, (isset($context["admin"]) || array_key_exists("admin"$context) ? $context["admin"] : (function () { throw new RuntimeError('Variable "admin" does not exist.'128$this->source); })()), "hasAccess", [=> "list"], "method"falsefalsefalse128))) {
  539.                     // line 129
  540.                     echo "                                <button type=\"submit\" class=\"btn btn-success\" name=\"btn_create_and_list\"><i class=\"fa fa-save\"></i> <i class=\"fa fa-list\" aria-hidden=\"true\"></i> ";
  541.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("btn_create_and_return_to_list", [], "SonataAdminBundle"), "html"nulltrue);
  542.                     echo "</button>
  543.                             ";
  544.                 }
  545.                 // line 131
  546.                 echo "                            <button class=\"btn btn-success\" type=\"submit\" name=\"btn_create_and_create\"><i class=\"fa fa-plus-circle\" aria-hidden=\"true\"></i> ";
  547.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("btn_create_and_create_a_new_one", [], "SonataAdminBundle"), "html"nulltrue);
  548.                 echo "</button>
  549.                         ";
  550.             }
  551.             // line 133
  552.             echo "                    ";
  553.         }
  554.         // line 134
  555.         echo "                ";
  556.         
  557.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  558.         
  559.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  560.     }
  561.     public function getTemplateName()
  562.     {
  563.         return "@SonataAdmin/CRUD/base_edit_form.html.twig";
  564.     }
  565.     public function getDebugInfo()
  566.     {
  567.         return array (  610 => 134,  607 => 133,  601 => 131,  595 => 129,  592 => 128,  586 => 126,  583 => 125,  580 => 124,  572 => 122,  570 => 121,  567 => 120,  560 => 118,  555 => 117,  553 => 116,  550 => 115,  544 => 113,  542 => 112,  536 => 110,  533 => 109,  531 => 108,  525 => 105,  521 => 103,  518 => 102,  515 => 101,  509 => 99,  506 => 98,  500 => 95,  496 => 94,  491 => 93,  489 => 92,  484 => 91,  481 => 90,  479 => 89,  476 => 88,  466 => 87,  455 => 135,  453 => 87,  450 => 86,  440 => 85,  429 => 80,  419 => 79,  408 => 76,  402 => 74,  400 => 73,  395 => 71,  392 => 70,  373 => 65,  370 => 64,  364 => 61,  361 => 60,  359 => 59,  352 => 55,  346 => 54,  343 => 53,  340 => 52,  323 => 51,  319 => 49,  301 => 45,  295 => 44,  288 => 43,  285 => 42,  268 => 41,  264 => 39,  261 => 38,  258 => 37,  256 => 36,  252 => 34,  249 => 33,  246 => 32,  244 => 31,  241 => 30,  231 => 29,  220 => 26,  210 => 25,  192 => 20,  173 => 16,  160 => 140,  157 => 139,  153 => 137,  151 => 85,  146 => 83,  143 => 82,  141 => 79,  138 => 78,  136 => 29,  133 => 28,  131 => 25,  126 => 23,  122 => 21,  119 => 20,  115 => 19,  112 => 18,  108 => 17,  103 => 16,  100 => 14,  96 => 13,  93 => 12,  87 => 9,  84 => 8,  82 => 7,  79 => 6,  76 => 5,  70 => 2,  51 => 1,);
  568.     }
  569.     public function getSourceContext()
  570.     {
  571.         return new Source("{% block form %}
  572.     {{ sonata_block_render_event('sonata.admin.edit.form.top', { 'admin': admin, 'object': object }) }}
  573.     {# NEXT_MAJOR: remove default filter #}
  574.     {% set url = objectId|default(admin.id(object)) is not null ? 'edit' : 'create' %}
  575.     {% if not admin.hasRoute(url) %}
  576.         <div>
  577.             {{ \"form_not_available\"|trans({}, \"SonataAdminBundle\") }}
  578.         </div>
  579.     {% else %}
  580.         <form
  581.               {% if sonata_admin.adminPool.getOption('form_type') == 'horizontal' %}class=\"form-horizontal\"{% endif %}
  582.               role=\"form\"
  583.               {# NEXT_MAJOR: remove default filter #}
  584.               action=\"{% block sonata_form_action_url %}{{ admin.generateUrl(url, {'id': objectId|default(admin.id(object)), 'uniqid': admin.uniqid, 'subclass': app.request.get('subclass')}) }}{% endblock %}\"
  585.               {% if form.vars.multipart %} enctype=\"multipart/form-data\"{% endif %}
  586.               method=\"POST\"
  587.               {% if not sonata_admin.adminPool.getOption('html5_validate') %}novalidate=\"novalidate\"{% endif %}
  588.               {% block sonata_form_attributes %}{% endblock %}
  589.               >
  590.             {{ include('@SonataAdmin/Helper/render_form_dismissable_errors.html.twig') }}
  591.             {% block sonata_pre_fieldsets %}
  592.                 <div class=\"row\">
  593.             {% endblock %}
  594.             {% block sonata_tab_content %}
  595.                 {% import \"@SonataAdmin/CRUD/base_edit_form_macro.html.twig\" as form_helper %}
  596.                 {# NEXT_MAJOR: Remove the sonata_deprecation_mute param. #}
  597.                 {% set formtabs = admin.getformtabs('sonata_deprecation_mute') %}
  598.                 {% set has_tab = ((formtabs|length == 1 and formtabs|keys[0] != 'default') or formtabs|length > 1 ) %}
  599.                 <div class=\"col-md-12\">
  600.                     {% if has_tab %}
  601.                         {% set tab_prefix = 'tab_' ~ admin.uniqid ~ '_' ~ random() %}
  602.                         {% set tab_query_index = app.request.query.get('_tab', 0)|split(\"_\")|last %}
  603.                         <div class=\"nav-tabs-custom\">
  604.                             <ul class=\"nav nav-tabs\" role=\"tablist\">
  605.                                 {% for name, form_tab in formtabs %}
  606.                                     {% set _tab_name = tab_prefix ~ '_' ~ loop.index %}
  607.                                     <li{% if (not app.request.query.has('_tab') and loop.index == 1) or (tab_query_index == loop.index) %} class=\"active\"{% endif %}>
  608.                                         <a href=\"#{{ _tab_name }}\" class=\"changer-tab\" aria-controls=\"{{ _tab_name }}\" data-toggle=\"tab\">
  609.                                             <i class=\"fa fa-exclamation-circle has-errors hide\" aria-hidden=\"true\"></i> {{ form_tab.label|trans({}, form_tab.translation_domain ?: admin.translationDomain) }}
  610.                                         </a>
  611.                                     </li>
  612.                                 {% endfor %}
  613.                             </ul>
  614.                             <div class=\"tab-content\">
  615.                                 {% for code, form_tab in formtabs %}
  616.                                     {% set _tab_name = tab_prefix ~ '_' ~ loop.index %}
  617.                                     <div
  618.                                         class=\"tab-pane fade{% if (not app.request.query.has('_tab') and loop.first) or (tab_query_index == loop.index) %} in active{% endif %}\"
  619.                                         id=\"{{ _tab_name }}\"
  620.                                     >
  621.                                         <div class=\"box-body  container-fluid\">
  622.                                             <div class=\"sonata-ba-collapsed-fields\">
  623.                                                 {% if form_tab.description != false %}
  624.                                                     <p>
  625.                                                         {{ form_tab.description|trans({}, form_tab.translation_domain ?: admin.translationDomain)|raw }}
  626.                                                     </p>
  627.                                                 {% endif %}
  628.                                                 {{ form_helper.render_groups(admin, form, form_tab['groups'], has_tab) }}
  629.                                             </div>
  630.                                         </div>
  631.                                     </div>
  632.                                 {% endfor %}
  633.                             </div>
  634.                             <input type=\"hidden\" name=\"_tab\" value=\"{{ app.request.query.get('_tab') }}\">
  635.                         </div>
  636.                     {% elseif formtabs['default'] is defined %}
  637.                         {{ form_helper.render_groups(admin, form, formtabs['default'].groups, has_tab) }}
  638.                     {% endif %}
  639.                 </div>
  640.             {% endblock %}
  641.             {% block sonata_post_fieldsets %}
  642.                 </div>
  643.             {% endblock %}
  644.             {{ form_rest(form) }}
  645.             {% block formactions %}
  646.                 <div class=\"sonata-ba-form-actions well well-small form-actions\">
  647.                 {% block sonata_form_actions %}
  648.                     {% if app.request.isxmlhttprequest %}
  649.                         {# NEXT_MAJOR: remove default filter #}
  650.                         {% if objectId|default(admin.id(object)) is not null %}
  651.                             <button type=\"submit\" class=\"btn btn-success\" name=\"btn_update\"><i class=\"fa fa-save\" aria-hidden=\"true\"></i> {{ 'btn_update'|trans({}, 'SonataAdminBundle') }}</button>
  652.                             {% if admin.hasRoute('delete') and admin.hasAccess('delete', object) %}
  653.                                 {{ 'delete_or'|trans({}, 'SonataAdminBundle') }}
  654.                                 <a class=\"btn btn-danger\" href=\"{{ admin.generateObjectUrl('delete', object) }}\">
  655.                                     <i class=\"fa fa-minus-circle\" aria-hidden=\"true\"></i> {{ 'link_delete'|trans({}, 'SonataAdminBundle') }}
  656.                                 </a>
  657.                             {% endif %}
  658.                         {% else %}
  659.                             <button type=\"submit\" class=\"btn btn-success\" name=\"btn_create\"><i class=\"fa fa-plus-circle\" aria-hidden=\"true\"></i> {{ 'btn_create'|trans({}, 'SonataAdminBundle') }}</button>
  660.                         {% endif %}
  661.                     {% else %}
  662.                         {% if admin.supportsPreviewMode %}
  663.                             <button class=\"btn btn-info persist-preview\" name=\"btn_preview\" type=\"submit\">
  664.                                 <i class=\"fa fa-eye\" aria-hidden=\"true\"></i>
  665.                                 {{ 'btn_preview'|trans({}, 'SonataAdminBundle') }}
  666.                             </button>
  667.                         {% endif %}
  668.                         {# NEXT_MAJOR: remove default filter #}
  669.                         {% if objectId|default(admin.id(object)) is not null %}
  670.                             <button type=\"submit\" class=\"btn btn-success\" name=\"btn_update_and_edit\"><i class=\"fa fa-save\" aria-hidden=\"true\"></i> {{ 'btn_update_and_edit_again'|trans({}, 'SonataAdminBundle') }}</button>
  671.                             {% if admin.hasRoute('list') and admin.hasAccess('list') %}
  672.                                 <button type=\"submit\" class=\"btn btn-success\" name=\"btn_update_and_list\"><i class=\"fa fa-save\"></i> <i class=\"fa fa-list\" aria-hidden=\"true\"></i> {{ 'btn_update_and_return_to_list'|trans({}, 'SonataAdminBundle') }}</button>
  673.                             {% endif %}
  674.                             {% if admin.hasRoute('delete') and admin.hasAccess('delete', object) %}
  675.                                 {{ 'delete_or'|trans({}, 'SonataAdminBundle') }}
  676.                                 <a class=\"btn btn-danger\" href=\"{{ admin.generateObjectUrl('delete', object) }}\"><i class=\"fa fa-minus-circle\" aria-hidden=\"true\"></i> {{ 'link_delete'|trans({}, 'SonataAdminBundle') }}</a>
  677.                             {% endif %}
  678.                             {% if admin.isAclEnabled() and admin.hasRoute('acl') and admin.hasAccess('acl', object) %}
  679.                                 <a class=\"btn btn-info\" href=\"{{ admin.generateObjectUrl('acl', object) }}\"><i class=\"fa fa-users\" aria-hidden=\"true\"></i> {{ 'link_edit_acl'|trans({}, 'SonataAdminBundle') }}</a>
  680.                             {% endif %}
  681.                         {% else %}
  682.                             {% if admin.hasroute('edit') and admin.hasAccess('edit') %}
  683.                                 <button class=\"btn btn-success\" type=\"submit\" name=\"btn_create_and_edit\"><i class=\"fa fa-save\" aria-hidden=\"true\"></i> {{ 'btn_create_and_edit_again'|trans({}, 'SonataAdminBundle') }}</button>
  684.                             {% endif %}
  685.                             {% if admin.hasroute('list') and admin.hasAccess('list') %}
  686.                                 <button type=\"submit\" class=\"btn btn-success\" name=\"btn_create_and_list\"><i class=\"fa fa-save\"></i> <i class=\"fa fa-list\" aria-hidden=\"true\"></i> {{ 'btn_create_and_return_to_list'|trans({}, 'SonataAdminBundle') }}</button>
  687.                             {% endif %}
  688.                             <button class=\"btn btn-success\" type=\"submit\" name=\"btn_create_and_create\"><i class=\"fa fa-plus-circle\" aria-hidden=\"true\"></i> {{ 'btn_create_and_create_a_new_one'|trans({}, 'SonataAdminBundle') }}</button>
  689.                         {% endif %}
  690.                     {% endif %}
  691.                 {% endblock %}
  692.                 </div>
  693.             {% endblock formactions %}
  694.         </form>
  695.     {% endif %}
  696.     {{ sonata_block_render_event('sonata.admin.edit.form.bottom', { 'admin': admin, 'object': object }) }}
  697. {% endblock %}
  698. ""@SonataAdmin/CRUD/base_edit_form.html.twig""/var/www/radmin.tehnik.tech/vendor/sonata-project/admin-bundle/src/Resources/views/CRUD/base_edit_form.html.twig");
  699.     }
  700. }