var/cache/dev/twig/73/730f2e27f1f6704e797cd89764790bcd26f7dc691f7fce5a325f88e3610f2ca0.php line 40

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. /* Partial/Base/header.html.twig */
  14. class __TwigTemplate_19b8059a38be650940044944728d5e08f4bee5dfc75e422094f85d7ef779a9d5 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.             'header_inner' => [$this'block_header_inner'],
  25.             'before_navbar' => [$this'block_before_navbar'],
  26.             'navbar' => [$this'block_navbar'],
  27.             'navbar_link' => [$this'block_navbar_link'],
  28.             'navbar_title' => [$this'block_navbar_title'],
  29.             'navbar_title_inner' => [$this'block_navbar_title_inner'],
  30.             'navbar_menu' => [$this'block_navbar_menu'],
  31.         ];
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Partial/Base/header.html.twig"));
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Partial/Base/header.html.twig"));
  40.         // line 1
  41.         echo "<header class=\"main-header white\">
  42.     ";
  43.         // line 2
  44.         $this->displayBlock('header_inner'$context$blocks);
  45.         // line 51
  46.         echo "</header>";
  47.         
  48.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  49.         
  50.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  51.     }
  52.     // line 2
  53.     public function block_header_inner($context, array $blocks = [])
  54.     {
  55.         $macros $this->macros;
  56.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  57.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header_inner"));
  58.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  59.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header_inner"));
  60.         // line 3
  61.         echo "        ";
  62.         $this->displayBlock('before_navbar'$context$blocks);
  63.         // line 5
  64.         echo "        <nav class=\"navbar navbar-expand-lg navbar-dark navbar-with-drawer-btn background-thumb-cut\">
  65.             <div class=\"header-content\">
  66.                 ";
  67.         // line 7
  68.         $this->displayBlock('navbar'$context$blocks);
  69.         // line 48
  70.         echo "            </div>
  71.         </nav>
  72.     ";
  73.         
  74.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  75.         
  76.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  77.     }
  78.     // line 3
  79.     public function block_before_navbar($context, array $blocks = [])
  80.     {
  81.         $macros $this->macros;
  82.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  83.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""before_navbar"));
  84.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  85.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""before_navbar"));
  86.         // line 4
  87.         echo "        ";
  88.         
  89.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  90.         
  91.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  92.     }
  93.     // line 7
  94.     public function block_navbar($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""navbar"));
  99.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  100.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar"));
  101.         // line 8
  102.         echo "                    <div class=\"header-left\">
  103.                         ";
  104.         // line 9
  105.         $this->displayBlock('navbar_link'$context$blocks);
  106.         // line 12
  107.         echo "
  108.                         ";
  109.         // line 13
  110.         $this->displayBlock('navbar_title'$context$blocks);
  111.         // line 29
  112.         echo "                    </div>
  113.                     <div class=\"header-center\">
  114.                         ";
  115.         // line 32
  116.         if (( !array_key_exists("disable_header_search"$context) || ((isset($context["disable_header_search"]) || array_key_exists("disable_header_search"$context) ? $context["disable_header_search"] : (function () { throw new RuntimeError('Variable "disable_header_search" does not exist.'32$this->source); })()) === false))) {
  117.             // line 33
  118.             echo "                            ";
  119.             if ((null === twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'33$this->source); })()), "user", [], "any"falsefalsefalse33))) {
  120.                 // line 34
  121.                 echo "                                ";
  122.                 echo $this->env->getRuntime('App\Twig\Runtime\SearchRuntime')->searchForm($this->env);
  123.                 echo "
  124.                                 <div class=\"d-none d-lg-block about-nellapp-link\">
  125.                                     <a href=\"";
  126.                 // line 36
  127.                 echo twig_escape_filter($this->env, (isset($context["nellapp_wordpress_url"]) || array_key_exists("nellapp_wordpress_url"$context) ? $context["nellapp_wordpress_url"] : (function () { throw new RuntimeError('Variable "nellapp_wordpress_url" does not exist.'36$this->source); })()), "html"nulltrue);
  128.                 echo "\">
  129.                                         Organisme de formation
  130.                                     </a>
  131.                                 </div>
  132.                             ";
  133.             }
  134.             // line 41
  135.             echo "                        ";
  136.         }
  137.         // line 42
  138.         echo "                    </div>
  139.                     ";
  140.         // line 44
  141.         $this->displayBlock('navbar_menu'$context$blocks);
  142.         // line 47
  143.         echo "                ";
  144.         
  145.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  146.         
  147.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  148.     }
  149.     // line 9
  150.     public function block_navbar_link($context, array $blocks = [])
  151.     {
  152.         $macros $this->macros;
  153.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  154.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar_link"));
  155.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  156.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar_link"));
  157.         // line 10
  158.         echo "
  159.                         ";
  160.         
  161.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  162.         
  163.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  164.     }
  165.     // line 13
  166.     public function block_navbar_title($context, array $blocks = [])
  167.     {
  168.         $macros $this->macros;
  169.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  170.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar_title"));
  171.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  172.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar_title"));
  173.         // line 14
  174.         echo "                            <a href=\"";
  175.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("home");
  176.         echo "\" class=\"navbar-brand\">";
  177.         // line 15
  178.         $this->displayBlock('navbar_title_inner'$context$blocks);
  179.         // line 26
  180.         if ($this->env->getRuntime('Nellapp\Bundle\SDKBundle\Twig\Runtime\EnvRuntime')->isEnv("staging")) {
  181.             echo " [TEST]";
  182.         }
  183.         // line 27
  184.         echo "</a>";
  185.         
  186.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  187.         
  188.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  189.     }
  190.     // line 15
  191.     public function block_navbar_title_inner($context, array $blocks = [])
  192.     {
  193.         $macros $this->macros;
  194.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  195.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar_title_inner"));
  196.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  197.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar_title_inner"));
  198.         // line 16
  199.         $context["channel"] = $this->env->getRuntime('Nellapp\Bundle\SDKBundle\Twig\Runtime\ChannelRuntime')->getChannelFromDomain();
  200.         // line 17
  201.         echo "                                    ";
  202.         if ( !(null === (isset($context["channel"]) || array_key_exists("channel"$context) ? $context["channel"] : (function () { throw new RuntimeError('Variable "channel" does not exist.'17$this->source); })()))) {
  203.             // line 18
  204.             echo "                                        ";
  205.             echo $this->env->getRuntime('Nellapp\Bundle\SDKBundle\Twig\Runtime\ChannelRuntime')->renderChannelLogo($this->env, (isset($context["channel"]) || array_key_exists("channel"$context) ? $context["channel"] : (function () { throw new RuntimeError('Variable "channel" does not exist.'18$this->source); })()));
  206.             echo "
  207.                                     ";
  208.         } else {
  209.             // line 20
  210.             echo "                                        <img class=\"logo-brand\"
  211.                                              src=\"";
  212.             // line 21
  213.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("build/common/nellapp-login-register.svg""common"), "html"nulltrue);
  214.             echo "\"
  215.                                              alt=\"";
  216.             // line 22
  217.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("site.title.label"), "html_attr");
  218.             echo "\">
  219.                                     ";
  220.         }
  221.         
  222.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  223.         
  224.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  225.     }
  226.     // line 44
  227.     public function block_navbar_menu($context, array $blocks = [])
  228.     {
  229.         $macros $this->macros;
  230.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  231.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar_menu"));
  232.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  233.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navbar_menu"));
  234.         // line 45
  235.         echo "                        ";
  236.         $this->loadTemplate("Partial/Base/account-drop.html.twig""Partial/Base/header.html.twig"45)->display($context);
  237.         // line 46
  238.         echo "                    ";
  239.         
  240.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  241.         
  242.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  243.     }
  244.     public function getTemplateName()
  245.     {
  246.         return "Partial/Base/header.html.twig";
  247.     }
  248.     public function getDebugInfo()
  249.     {
  250.         return array (  284 => 46,  281 => 45,  271 => 44,  258 => 22,  254 => 21,  251 => 20,  245 => 18,  242 => 17,  240 => 16,  230 => 15,  220 => 27,  216 => 26,  214 => 15,  210 => 14,  200 => 13,  189 => 10,  179 => 9,  169 => 47,  167 => 44,  163 => 42,  160 => 41,  152 => 36,  146 => 34,  143 => 33,  141 => 32,  136 => 29,  134 => 13,  131 => 12,  129 => 9,  126 => 8,  116 => 7,  106 => 4,  96 => 3,  84 => 48,  82 => 7,  78 => 5,  75 => 3,  65 => 2,  55 => 51,  53 => 2,  50 => 1,);
  251.     }
  252.     public function getSourceContext()
  253.     {
  254.         return new Source("<header class=\"main-header white\">
  255.     {% block header_inner %}
  256.         {% block before_navbar %}
  257.         {% endblock before_navbar %}
  258.         <nav class=\"navbar navbar-expand-lg navbar-dark navbar-with-drawer-btn background-thumb-cut\">
  259.             <div class=\"header-content\">
  260.                 {% block navbar %}
  261.                     <div class=\"header-left\">
  262.                         {% block navbar_link %}
  263.                         {% endblock %}
  264.                         {% block navbar_title %}
  265.                             <a href=\"{{ path('home') }}\" class=\"navbar-brand\">
  266.                                 {%- block navbar_title_inner -%}
  267.                                     {% set channel = get_channel_from_domain() %}
  268.                                     {% if channel is not null %}
  269.                                         {{ render_channel_logo(channel) }}
  270.                                     {% else %}
  271.                                         <img class=\"logo-brand\"
  272.                                              src=\"{{ asset('build/common/nellapp-login-register.svg', 'common') }}\"
  273.                                              alt=\"{{ 'site.title.label'|trans|e('html_attr') }}\">
  274.                                     {% endif %}
  275.                                 {%- endblock navbar_title_inner -%}
  276.                                 {%- if is_env('staging') %} [TEST]{% endif -%}
  277.                             </a>
  278.                         {%- endblock navbar_title %}
  279.                     </div>
  280.                     <div class=\"header-center\">
  281.                         {% if disable_header_search is not defined or disable_header_search is same as false %}
  282.                             {% if app.user is null %}
  283.                                 {{ search_form() }}
  284.                                 <div class=\"d-none d-lg-block about-nellapp-link\">
  285.                                     <a href=\"{{ nellapp_wordpress_url }}\">
  286.                                         Organisme de formation
  287.                                     </a>
  288.                                 </div>
  289.                             {% endif %}
  290.                         {% endif %}
  291.                     </div>
  292.                     {% block navbar_menu %}
  293.                         {% include 'Partial/Base/account-drop.html.twig' %}
  294.                     {% endblock navbar_menu %}
  295.                 {% endblock navbar %}
  296.             </div>
  297.         </nav>
  298.     {% endblock header_inner %}
  299. </header>""Partial/Base/header.html.twig""/var/www/html/templates/Partial/Base/header.html.twig");
  300.     }
  301. }