var/cache/dev/twig/39/3928fe97ea5a267e526a6dbee1c812b2b627f9904bffd72a6228eef844d3b767.php line 63

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. /* base.html.twig */
  14. class __TwigTemplate_a6c79538864e4434efaf16058c719ee0dac9338e28eee3761ccc2638adeb527f extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.             'title' => [$this'block_title'],
  25.             'stylesheets' => [$this'block_stylesheets'],
  26.             'body' => [$this'block_body'],
  27.             'javascripts' => [$this'block_javascripts'],
  28.         ];
  29.     }
  30.     protected function doDisplay(array $context, array $blocks = [])
  31.     {
  32.         $macros $this->macros;
  33.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  34.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  35.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  36.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  37.         // line 1
  38.         echo "<!DOCTYPE html>
  39. <html lang=\"cs\">
  40. <head>
  41.     <!-- Required meta tags -->
  42.     <meta charset=\"utf-8\">
  43.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  44.     <script src=\"https://kit.fontawesome.com/2790cbdf10.js\" crossorigin=\"anonymous\"></script>
  45.     <!-- Bootstrap CSS -->
  46.     <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\"
  47.           integrity=\"sha384-wEmeIV1mKuiNpC+IOBjI7aAzPcEZeedi5yW5f2yOq55WWLwNGmvvx4Um1vskeMj0\"
  48.           crossorigin=\"anonymous\">
  49.     <link href=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css\" rel=\"stylesheet\"/>
  50.     <link href=\"";
  51.         // line 15
  52.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/sass/app.css"), "html"nulltrue);
  53.         echo "\" rel=\"stylesheet\">
  54.     <title>";
  55.         // line 17
  56.         $this->displayBlock('title'$context$blocks);
  57.         echo " Motocentrum</title>
  58.     ";
  59.         // line 19
  60.         $this->displayBlock('stylesheets'$context$blocks);
  61.         // line 26
  62.         echo "</head>
  63. <body class=\"mb-5\">
  64. ";
  65.         // line 29
  66.         $this->displayBlock('body'$context$blocks);
  67.         // line 30
  68.         echo "</body>
  69. ";
  70.         // line 32
  71.         $this->displayBlock('javascripts'$context$blocks);
  72.         // line 125
  73.         echo "</html>
  74. ";
  75.         
  76.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  77.         
  78.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  79.     }
  80.     // line 17
  81.     public function block_title($context, array $blocks = [])
  82.     {
  83.         $macros $this->macros;
  84.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  85.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  86.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  87.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  88.         
  89.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  90.         
  91.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  92.     }
  93.     // line 19
  94.     public function block_stylesheets($context, array $blocks = [])
  95.     {
  96.         $macros $this->macros;
  97.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  98.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  99.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  100.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  101.         // line 20
  102.         echo "        <style>
  103.             .form-floating.is-invalid label .invalid-feedback {
  104.                 display: none !important;
  105.             }
  106.         </style>
  107.     ";
  108.         
  109.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  110.         
  111.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  112.     }
  113.     // line 29
  114.     public function block_body($context, array $blocks = [])
  115.     {
  116.         $macros $this->macros;
  117.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  118.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  119.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  120.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  121.         
  122.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  123.         
  124.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  125.     }
  126.     // line 32
  127.     public function block_javascripts($context, array $blocks = [])
  128.     {
  129.         $macros $this->macros;
  130.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  131.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  132.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  133.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  134.         // line 33
  135.         echo "    <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-p34f1UUtsS3wqzfto5wAAmdvj+osOnFyQFpp4Ua3gs/ZVWx6oOypYoCJhGGScy+8\" crossorigin=\"anonymous\"></script>
  136.     <script src=\"";
  137.         // line 34
  138.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/jquery/jquery.min.js"), "html"nulltrue);
  139.         echo "\"></script>
  140.     <script src=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js\"></script>
  141.     <script src=\"";
  142.         // line 36
  143.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/js/sweet/sweet.min.js"), "html"nulltrue);
  144.         echo "\"></script>
  145.     <script>
  146.         jQuery(document).ready(function (\$) {
  147.             \$('.deactivate-record').on('click', function (e) {
  148.                 e.preventDefault();
  149.                 var _that = \$(this);
  150.                 Swal.fire({
  151.                     title: 'Opravdu odstranit záznam?',
  152.                     confirmButtonText: `Odstranit`,
  153.                     denyButtonText: `Zrušit`,
  154.                     showDenyButton: true,
  155.                 }).then((result) => {
  156.                     if (result.isConfirmed) {
  157.                         \$.ajax({
  158.                             url: _that.attr('href'),
  159.                             type: 'DELETE',
  160.                             success: function (res) {
  161.                                 if (res.success == true) {
  162.                                     location.reload();
  163.                                 }
  164.                             }
  165.                         });
  166.                     }
  167.                 })
  168.             });
  169.             \$(document).on('click', '.edit-track', function (e) {
  170.                 e.preventDefault();
  171.                 var _that = \$(this);
  172.                 let formAlreadyExist = false;
  173.                 if (\$(this).closest('.row').children('.edit-track-form').length > 0) {
  174.                     formAlreadyExist = true;
  175.                 }
  176.                 \$('.edit-track-form').remove();
  177.                 if (!formAlreadyExist) {
  178.                     \$.ajax({
  179.                         url: _that.attr('href'),
  180.                         type: 'GET',
  181.                         success: function (res) {
  182.                             _that.closest('.row').append(res);
  183.                         }
  184.                     });
  185.                 }
  186.             });
  187.             \$(document).on('submit', '.edit-track-form', function (e) {
  188.                 e.preventDefault();
  189.                 var form = \$(this);
  190.                 \$.ajax({
  191.                     url: \$(this).attr('action'),
  192.                     type: 'POST',
  193.                     data: form.serialize(),
  194.                     success: function (res) {
  195.                         if (res.success == true) {
  196.                             location.reload();
  197.                         } else {
  198.                             console.log(res.errors);
  199.                             var messages = '';
  200.                             res.errors.forEach(error => {
  201.                                 messages += error + '<br>';
  202.                             });
  203.                             \$(form).find('#formErrors').html(messages);
  204.                         }
  205.                     }
  206.                 });
  207.             });
  208.         });
  209.         function activateSelect2() {
  210.             \$(document).ready(function () {
  211.                 \$('.select-select2').select2({
  212.                     noResults: \"Nenalezeny žádné výsledky\"
  213.                 });
  214.                 \$('.select-select2-direct').each(function () {
  215.                     \$(this).select2({
  216.                         tags: true
  217.                     });
  218.                 });
  219.             });
  220.         }
  221.     </script>
  222. ";
  223.         
  224.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  225.         
  226.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  227.     }
  228.     public function getTemplateName()
  229.     {
  230.         return "base.html.twig";
  231.     }
  232.     public function isTraitable()
  233.     {
  234.         return false;
  235.     }
  236.     public function getDebugInfo()
  237.     {
  238.         return array (  178 => 36,  173 => 34,  170 => 33,  160 => 32,  142 => 29,  127 => 20,  117 => 19,  99 => 17,  88 => 125,  86 => 32,  82 => 30,  80 => 29,  75 => 26,  73 => 19,  68 => 17,  63 => 15,  47 => 1,);
  239.     }
  240.     public function getSourceContext()
  241.     {
  242.         return new Source("<!DOCTYPE html>
  243. <html lang=\"cs\">
  244. <head>
  245.     <!-- Required meta tags -->
  246.     <meta charset=\"utf-8\">
  247.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
  248.     <script src=\"https://kit.fontawesome.com/2790cbdf10.js\" crossorigin=\"anonymous\"></script>
  249.     <!-- Bootstrap CSS -->
  250.     <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\"
  251.           integrity=\"sha384-wEmeIV1mKuiNpC+IOBjI7aAzPcEZeedi5yW5f2yOq55WWLwNGmvvx4Um1vskeMj0\"
  252.           crossorigin=\"anonymous\">
  253.     <link href=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css\" rel=\"stylesheet\"/>
  254.     <link href=\"{{ asset('assets/sass/app.css') }}\" rel=\"stylesheet\">
  255.     <title>{% block title %}{% endblock %} Motocentrum</title>
  256.     {% block stylesheets %}
  257.         <style>
  258.             .form-floating.is-invalid label .invalid-feedback {
  259.                 display: none !important;
  260.             }
  261.         </style>
  262.     {% endblock %}
  263. </head>
  264. <body class=\"mb-5\">
  265. {% block body %}{% endblock %}
  266. </body>
  267. {% block javascripts %}
  268.     <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.bundle.min.js\" integrity=\"sha384-p34f1UUtsS3wqzfto5wAAmdvj+osOnFyQFpp4Ua3gs/ZVWx6oOypYoCJhGGScy+8\" crossorigin=\"anonymous\"></script>
  269.     <script src=\"{{ asset('assets/js/jquery/jquery.min.js') }}\"></script>
  270.     <script src=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/js/select2.min.js\"></script>
  271.     <script src=\"{{ asset('assets/js/sweet/sweet.min.js') }}\"></script>
  272.     <script>
  273.         jQuery(document).ready(function (\$) {
  274.             \$('.deactivate-record').on('click', function (e) {
  275.                 e.preventDefault();
  276.                 var _that = \$(this);
  277.                 Swal.fire({
  278.                     title: 'Opravdu odstranit záznam?',
  279.                     confirmButtonText: `Odstranit`,
  280.                     denyButtonText: `Zrušit`,
  281.                     showDenyButton: true,
  282.                 }).then((result) => {
  283.                     if (result.isConfirmed) {
  284.                         \$.ajax({
  285.                             url: _that.attr('href'),
  286.                             type: 'DELETE',
  287.                             success: function (res) {
  288.                                 if (res.success == true) {
  289.                                     location.reload();
  290.                                 }
  291.                             }
  292.                         });
  293.                     }
  294.                 })
  295.             });
  296.             \$(document).on('click', '.edit-track', function (e) {
  297.                 e.preventDefault();
  298.                 var _that = \$(this);
  299.                 let formAlreadyExist = false;
  300.                 if (\$(this).closest('.row').children('.edit-track-form').length > 0) {
  301.                     formAlreadyExist = true;
  302.                 }
  303.                 \$('.edit-track-form').remove();
  304.                 if (!formAlreadyExist) {
  305.                     \$.ajax({
  306.                         url: _that.attr('href'),
  307.                         type: 'GET',
  308.                         success: function (res) {
  309.                             _that.closest('.row').append(res);
  310.                         }
  311.                     });
  312.                 }
  313.             });
  314.             \$(document).on('submit', '.edit-track-form', function (e) {
  315.                 e.preventDefault();
  316.                 var form = \$(this);
  317.                 \$.ajax({
  318.                     url: \$(this).attr('action'),
  319.                     type: 'POST',
  320.                     data: form.serialize(),
  321.                     success: function (res) {
  322.                         if (res.success == true) {
  323.                             location.reload();
  324.                         } else {
  325.                             console.log(res.errors);
  326.                             var messages = '';
  327.                             res.errors.forEach(error => {
  328.                                 messages += error + '<br>';
  329.                             });
  330.                             \$(form).find('#formErrors').html(messages);
  331.                         }
  332.                     }
  333.                 });
  334.             });
  335.         });
  336.         function activateSelect2() {
  337.             \$(document).ready(function () {
  338.                 \$('.select-select2').select2({
  339.                     noResults: \"Nenalezeny žádné výsledky\"
  340.                 });
  341.                 \$('.select-select2-direct').each(function () {
  342.                     \$(this).select2({
  343.                         tags: true
  344.                     });
  345.                 });
  346.             });
  347.         }
  348.     </script>
  349. {% endblock %}
  350. </html>
  351. ""base.html.twig""/www/hosting/motoservis.dev.firamedia.cz/www/releases/20230901114522/templates/base.html.twig");
  352.     }
  353. }