var/cache/dev/twig/88/8870f93b4d72101a0a2fc1d0ab854dc26838450a873b5cf47d2871a7488dc64a.php line 372

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. /* website/includes/menu-mobile-site.html.twig */
  14. class __TwigTemplate_b6458bc6933e964a38db949b6541b6c4b4927aa2d3b04a2563eb319f77a0ab45 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.         ];
  25.     }
  26.     protected function doDisplay(array $context, array $blocks = [])
  27.     {
  28.         $macros $this->macros;
  29.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  30.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""website/includes/menu-mobile-site.html.twig"));
  31.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  32.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""website/includes/menu-mobile-site.html.twig"));
  33.         // line 1
  34.         $macros["__internal_a72d71336561e8618091e95aef7156d6ba1e994dc23fb4d620f84ffe8484377d"] = $this->macros["__internal_a72d71336561e8618091e95aef7156d6ba1e994dc23fb4d620f84ffe8484377d"] = $this->loadTemplate("utils.html.twig""website/includes/menu-mobile-site.html.twig"1)->unwrap();
  35.         // line 2
  36.         $macros["__internal_1cf299b49b24686ea78bd9df89bde51f93ca0f662ab8074cca384e842c3b84b6"] = $this->macros["__internal_1cf299b49b24686ea78bd9df89bde51f93ca0f662ab8074cca384e842c3b84b6"] = $this->loadTemplate("website/controls/notification-icon.html.twig""website/includes/menu-mobile-site.html.twig"2)->unwrap();
  37.         // line 3
  38.         echo "<div class=\"menu-mobile-box\" data-menu-show=\"site\">
  39.     ";
  40.         // line 6
  41.         echo "    <div class=\"menu-slide\" data-slide-id=\"inicial\" data-slide-status=\"on\">
  42.         <header>
  43.             ";
  44.         // line 8
  45.         if ((isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'8$this->source); })())) {
  46.             // line 9
  47.             echo "                <div>
  48.                     <div class=\"avatar\">
  49.                         ";
  50.             // line 11
  51.             echo twig_call_macro($macros["__internal_a72d71336561e8618091e95aef7156d6ba1e994dc23fb4d620f84ffe8484377d"], "macro_imgUpload", [twig_get_attribute($this->env$this->source, (isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'11$this->source); })()), "photo", [], "any"falsefalsefalse11), $this->extensions['EADPlataforma\Twig\FunctionsExtension']->enum("AbstractEnum::PATH_PROFILES"), "user-profile-small"twig_get_attribute($this->env$this->source, (isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'11$this->source); })()), "name", [], "any"falsefalsefalse11)], 11$context$this->getSourceContext());
  52.             echo "
  53.                     </div>
  54.                 </div>
  55.                 <div class=\"user\">
  56.                     <p class=\"name\">";
  57.             // line 15
  58.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'15$this->source); })()), "name", [], "any"falsefalsefalse15), "html"nulltrue);
  59.             echo "</p>
  60.                     <a class=\"link tema--cor-tx js--open-user-opts\">
  61.                         ";
  62.             // line 17
  63.             echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("options""menu"), "html"nulltrue);
  64.             echo "&nbsp;";
  65.             echo twig_call_macro($macros["__internal_a72d71336561e8618091e95aef7156d6ba1e994dc23fb4d620f84ffe8484377d"], "macro_ico", ["chevron-down"], 17$context$this->getSourceContext());
  66.             echo "
  67.                     </a>
  68.                 </div>
  69.             ";
  70.         }
  71.         // line 21
  72.         echo "            ";
  73.         if (twig_test_empty((isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'21$this->source); })()))) {
  74.             // line 22
  75.             echo "                <div class=\"login\">
  76.                     <a href=\"";
  77.             // line 23
  78.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("login");
  79.             echo "\" class=\"logar\">";
  80.             echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("sign_in""head"), "html"nulltrue);
  81.             echo "</a>
  82.                     <a href=\"";
  83.             // line 24
  84.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("register");
  85.             echo "\" class=\"btn-login\">";
  86.             echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("create_a_user""head"), "html"nulltrue);
  87.             echo "</a>
  88.                 </div>
  89.             ";
  90.         }
  91.         // line 27
  92.         echo "
  93.             ";
  94.         // line 29
  95.         echo "            ";
  96.         if (((isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'29$this->source); })()) && twig_get_attribute($this->env$this->source, (isset($context["menuMobileNotificacoes"]) || array_key_exists("menuMobileNotificacoes"$context) ? $context["menuMobileNotificacoes"] : (function () { throw new RuntimeError('Variable "menuMobileNotificacoes" does not exist.'29$this->source); })()), "show", [], "any"falsefalsefalse29))) {
  97.             // line 30
  98.             echo "                ";
  99.             // line 31
  100.             echo "                <button class=\"btn-notif-mobile\" data-slide-nav=\"";
  101.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["menuMobileNotificacoes"]) || array_key_exists("menuMobileNotificacoes"$context) ? $context["menuMobileNotificacoes"] : (function () { throw new RuntimeError('Variable "menuMobileNotificacoes" does not exist.'31$this->source); })()), "link", [], "any"falsefalsefalse31), "html"nulltrue);
  102.             echo "\">
  103.                     ";
  104.             // line 32
  105.             echo twig_call_macro($macros["__internal_1cf299b49b24686ea78bd9df89bde51f93ca0f662ab8074cca384e842c3b84b6"], "macro_notificon", ["bell", (isset($context["totalNotifications"]) || array_key_exists("totalNotifications"$context) ? $context["totalNotifications"] : (function () { throw new RuntimeError('Variable "totalNotifications" does not exist.'32$this->source); })())], 32$context$this->getSourceContext());
  106.             echo "
  107.                 </button>
  108.             ";
  109.         }
  110.         // line 35
  111.         echo "        </header>
  112.         ";
  113.         // line 38
  114.         echo "        <div class=\"menu-scroll principal\">
  115.             ";
  116.         // line 40
  117.         echo "            ";
  118.         if ((isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'40$this->source); })())) {
  119.             // line 41
  120.             echo "                <div class=\"user-options js--user-options\" data-status=\"closed\">
  121.                     <ul class=\"menu-lista\">
  122.                         ";
  123.             // line 44
  124.             echo "                        ";
  125.             if ((isset($context["canAccessAdm"]) || array_key_exists("canAccessAdm"$context) ? $context["canAccessAdm"] : (function () { throw new RuntimeError('Variable "canAccessAdm" does not exist.'44$this->source); })())) {
  126.                 // line 45
  127.                 echo "                            <li><a href=\"";
  128.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("adminEad");
  129.                 echo "\"><span><i class=\"fas fa-cogs\"></i>";
  130.                 echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("admin""menu"), "html"nulltrue);
  131.                 echo "</span></a></li>
  132.                         ";
  133.             }
  134.             // line 47
  135.             echo "
  136.                         ";
  137.             // line 49
  138.             echo "                        ";
  139.             if (((array_key_exists("session"$context) && (isset($context["session"]) || array_key_exists("session"$context) ? $context["session"] : (function () { throw new RuntimeError('Variable "session" does not exist.'49$this->source); })())) && twig_get_attribute($this->env$this->source, (isset($context["session"]) || array_key_exists("session"$context) ? $context["session"] : (function () { throw new RuntimeError('Variable "session" does not exist.'49$this->source); })()), "userOrigin", [], "any"falsefalsefalse49))) {
  140.                 // line 50
  141.                 echo "                            <li><a href=\"";
  142.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("userLogoff");
  143.                 echo "\"><span><i class=\"fas fa-cogs\"></i>";
  144.                 echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("back_as_admin""menu"), "html"nulltrue);
  145.                 echo "</span></a></li>
  146.                         ";
  147.             }
  148.             // line 52
  149.             echo "                        
  150.                         <li><a href=\"";
  151.             // line 53
  152.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("enrollentList");
  153.             echo "\" class=\"custom-client-enrollments\"><span><i class=\"fas fa-file-alt\"></i>";
  154.             echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("enrollments""menu"), "html"nulltrue);
  155.             echo "</span></a></li>
  156.                         <li><a href=\"";
  157.             // line 54
  158.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("transactionList");
  159.             echo "\" class=\"custom-client-purchases\"><span><i class=\"fas fa-shopping-bag\"></i>";
  160.             echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("purchases""menu"), "html"nulltrue);
  161.             echo "</span></a></li>
  162.                         ";
  163.             // line 57
  164.             echo "                        ";
  165.             if ($this->extensions['EADPlataforma\Twig\FunctionsExtension']->isModuleActive("product_subscription_module")) {
  166.                 // line 58
  167.                 echo "                            <li><a href=\"";
  168.                 echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("userSubscriptionList");
  169.                 echo "\" class=\"custom-client-subscriptions\"><span><i class=\"far fa-credit-card\"></i>";
  170.                 echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("subscriptions""menu"), "html"nulltrue);
  171.                 echo "</span></a></li>
  172.                         ";
  173.             }
  174.             // line 60
  175.             echo "
  176.                         <li><a href=\"";
  177.             // line 61
  178.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("message");
  179.             echo "\" class=\"custom-client-messages\"><span><i class=\"fas fa-envelope\"></i>";
  180.             echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("messages""menu"), "html"nulltrue);
  181.             echo "</span></a></li>
  182.                         <li><a href=\"";
  183.             // line 62
  184.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("userProfile");
  185.             echo "\" class=\"custom-client-edit_profile\"><span><i class=\"fas fa-cog\"></i>";
  186.             echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("edit_profile""menu"), "html"nulltrue);
  187.             echo "</span></a></li>
  188.                         <li><a href=\"";
  189.             // line 63
  190.             echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("logoff");
  191.             echo "\" class=\"custom-client-sign_out\"><span><i class=\"fas fa-sign-out-alt\"></i>";
  192.             echo twig_escape_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("sign_out""menu"), "html"nulltrue);
  193.             echo "</span></a></li>
  194.                     </ul>
  195.                 </div>
  196.             ";
  197.         }
  198.         // line 67
  199.         echo "
  200.             <ul class=\"menu-lista\">
  201.                 ";
  202.         // line 69
  203.         $context['_parent'] = $context;
  204.         $context['_seq'] = twig_ensure_traversable((isset($context["menuMobile"]) || array_key_exists("menuMobile"$context) ? $context["menuMobile"] : (function () { throw new RuntimeError('Variable "menuMobile" does not exist.'69$this->source); })()));
  205.         foreach ($context['_seq'] as $context["_key"] => $context["menuItem"]) {
  206.             // line 70
  207.             echo "                    ";
  208.             if (twig_get_attribute($this->env$this->source$context["menuItem"], "show", [], "any"falsefalsefalse70)) {
  209.                 // line 71
  210.                 echo "                        ";
  211.                 $context["text"] = twig_upper_filter($this->envtwig_get_attribute($this->env$this->source$context["menuItem"], "text", [], "any"falsefalsefalse71));
  212.                 // line 72
  213.                 echo "                        <li>
  214.                             ";
  215.                 // line 74
  216.                 echo "                            ";
  217.                 if ((((twig_get_attribute($this->env$this->source$context["menuItem"], "slide", [], "any"truetruefalse74) &&  !(null === twig_get_attribute($this->env$this->source$context["menuItem"], "slide", [], "any"falsefalsefalse74)))) ? (twig_get_attribute($this->env$this->source$context["menuItem"], "slide", [], "any"falsefalsefalse74)) : (false))) {
  218.                     // line 75
  219.                     echo "                                <a data-slide-nav=\"";
  220.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["menuItem"], "link", [], "any"falsefalsefalse75), "html"nulltrue);
  221.                     echo "\"><span>";
  222.                     echo twig_escape_filter($this->env, (isset($context["text"]) || array_key_exists("text"$context) ? $context["text"] : (function () { throw new RuntimeError('Variable "text" does not exist.'75$this->source); })()), "html"nulltrue);
  223.                     echo "</span><i>";
  224.                     echo twig_call_macro($macros["__internal_a72d71336561e8618091e95aef7156d6ba1e994dc23fb4d620f84ffe8484377d"], "macro_ico", ["chevron-right"], 75$context$this->getSourceContext());
  225.                     echo "</i></a>
  226.                             ";
  227.                     // line 77
  228.                     echo "                            ";
  229.                 } else {
  230.                     // line 78
  231.                     echo "                                <a href=\"";
  232.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["menuItem"], "link", [], "any"falsefalsefalse78), "html"nulltrue);
  233.                     echo "\"><span>";
  234.                     echo twig_escape_filter($this->env, (isset($context["text"]) || array_key_exists("text"$context) ? $context["text"] : (function () { throw new RuntimeError('Variable "text" does not exist.'78$this->source); })()), "html"nulltrue);
  235.                     echo "</span></a>
  236.                             ";
  237.                 }
  238.                 // line 80
  239.                 echo "                        </li>
  240.                     ";
  241.             }
  242.             // line 82
  243.             echo "                ";
  244.         }
  245.         $_parent $context['_parent'];
  246.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['menuItem'], $context['_parent'], $context['loop']);
  247.         $context array_intersect_key($context$_parent) + $_parent;
  248.         // line 83
  249.         echo "            </ul>
  250.         </div>
  251.     </div>
  252.     ";
  253.         // line 88
  254.         echo "    <div class=\"menu-slide\" data-slide-id=\"pages\" data-slide-status=\"off\">
  255.         <header>
  256.             <a class=\"link-back\" data-slide-nav=\"inicial\" data-slide-back><i>";
  257.         // line 90
  258.         echo twig_call_macro($macros["__internal_a72d71336561e8618091e95aef7156d6ba1e994dc23fb4d620f84ffe8484377d"], "macro_ico", ["chevron-left"], 90$context$this->getSourceContext());
  259.         echo "</i> 
  260.             <span>";
  261.         // line 91
  262.         echo twig_escape_filter($this->envtwig_upper_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("pages""head")), "html"nulltrue);
  263.         echo "</span></a>
  264.         </header>
  265.         ";
  266.         // line 95
  267.         echo "        <div class=\"menu-scroll\">
  268.             <ul class=\"menu-lista\">
  269.                 ";
  270.         // line 97
  271.         $context['_parent'] = $context;
  272.         $context['_seq'] = twig_ensure_traversable((isset($context["pages"]) || array_key_exists("pages"$context) ? $context["pages"] : (function () { throw new RuntimeError('Variable "pages" does not exist.'97$this->source); })()));
  273.         foreach ($context['_seq'] as $context["i"] => $context["page"]) {
  274.             // line 98
  275.             echo "                    ";
  276.             if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["page"], "showType", [], "any"falsefalsefalse98), 1))) {
  277.                 // line 99
  278.                 echo "                        ";
  279.                 if ((=== twig_compare(twig_get_attribute($this->env$this->source$context["page"], "useExternalLink", [], "any"falsefalsefalse99), 1))) {
  280.                     // line 100
  281.                     echo "                            <li>
  282.                                 <a href=\"";
  283.                     // line 101
  284.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["page"], "externalLink", [], "any"falsefalsefalse101), "html"nulltrue);
  285.                     echo "\" target=\"_blank\">
  286.                                 <span>";
  287.                     // line 102
  288.                     echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source$context["page"], "title", [], "any"falsefalsefalse102)), "html"nulltrue);
  289.                     echo "</span></a>
  290.                             </li>
  291.                         ";
  292.                 } else {
  293.                     // line 105
  294.                     echo "                            <li>
  295.                                 <a href=\"";
  296.                     // line 106
  297.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("pageDetail", ["slug" => twig_get_attribute($this->env$this->source$context["page"], "slug", [], "any"falsefalsefalse106)]), "html"nulltrue);
  298.                     echo "\">
  299.                                 <span>";
  300.                     // line 107
  301.                     echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source$context["page"], "title", [], "any"falsefalsefalse107)), "html"nulltrue);
  302.                     echo "</span></a></a>
  303.                             </li>
  304.                         ";
  305.                 }
  306.                 // line 110
  307.                 echo "                    ";
  308.             }
  309.             // line 111
  310.             echo "                ";
  311.         }
  312.         $_parent $context['_parent'];
  313.         unset($context['_seq'], $context['_iterated'], $context['i'], $context['page'], $context['_parent'], $context['loop']);
  314.         $context array_intersect_key($context$_parent) + $_parent;
  315.         // line 112
  316.         echo "            </ul>
  317.         </div>
  318.     </div>
  319.     ";
  320.         // line 116
  321.         if (((isset($context["hasProducts"]) || array_key_exists("hasProducts"$context) ? $context["hasProducts"] : (function () { throw new RuntimeError('Variable "hasProducts" does not exist.'116$this->source); })()) && (=== twig_compare(twig_length_filter($this->env, (isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'116$this->source); })())), 0)))) {
  322.             // line 117
  323.             echo "        ";
  324.             // line 118
  325.             echo "        <div class=\"menu-slide\" data-slide-id=\"categorias\" data-slide-status=\"off\">
  326.             <header>
  327.                 <a class=\"link-back\" data-slide-nav=\"inicial\" data-slide-back><i>";
  328.             // line 120
  329.             echo twig_call_macro($macros["__internal_a72d71336561e8618091e95aef7156d6ba1e994dc23fb4d620f84ffe8484377d"], "macro_ico", ["chevron-left"], 120$context$this->getSourceContext());
  330.             echo "</i> 
  331.                 <span>";
  332.             // line 121
  333.             echo twig_escape_filter($this->envtwig_upper_filter($this->env$this->extensions['EADPlataforma\Twig\FunctionsExtension']->getLanguage("categories""head")), "html"nulltrue);
  334.             echo "</span></a>
  335.             </header>
  336.             ";
  337.             // line 125
  338.             echo "            <div class=\"menu-scroll\">
  339.                 <ul class=\"menu-lista\">
  340.                     ";
  341.             // line 127
  342.             $context['_parent'] = $context;
  343.             $context['_seq'] = twig_ensure_traversable((isset($context["categories"]) || array_key_exists("categories"$context) ? $context["categories"] : (function () { throw new RuntimeError('Variable "categories" does not exist.'127$this->source); })()));
  344.             foreach ($context['_seq'] as $context["_key"] => $context["category"]) {
  345.                 // line 128
  346.                 echo "                        ";
  347.                 if (twig_get_attribute($this->env$this->source$context["category"], "hasProduct", [], "method"falsefalsefalse128)) {
  348.                     // line 129
  349.                     echo "                            <li>
  350.                                 <a href=\"";
  351.                     // line 130
  352.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("productListCategory", ["type" => "produtos""slug" => twig_get_attribute($this->env$this->source$context["category"], "slug", [], "any"falsefalsefalse130)]), "html"nulltrue);
  353.                     echo "\">
  354.                                 <span>";
  355.                     // line 131
  356.                     echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source$context["category"], "category", [], "any"falsefalsefalse131)), "html"nulltrue);
  357.                     echo "</span></a>
  358.                             </li>
  359.                         ";
  360.                 }
  361.                 // line 134
  362.                 echo "                    ";
  363.             }
  364.             $_parent $context['_parent'];
  365.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['category'], $context['_parent'], $context['loop']);
  366.             $context array_intersect_key($context$_parent) + $_parent;
  367.             // line 135
  368.             echo "                </ul>
  369.             </div>
  370.         </div>
  371.     ";
  372.         }
  373.         // line 139
  374.         echo "
  375.     ";
  376.         // line 140
  377.         if ((isset($context["user"]) || array_key_exists("user"$context) ? $context["user"] : (function () { throw new RuntimeError('Variable "user" does not exist.'140$this->source); })())) {
  378.             // line 141
  379.             echo "        ";
  380.             // line 142
  381.             echo "        <div class=\"menu-slide\" data-slide-id=\"notificacoes\" data-slide-status=\"off\">
  382.             <header>
  383.                 <a class=\"link-back\" data-slide-nav=\"inicial\" data-slide-back><i>";
  384.             // line 144
  385.             echo twig_call_macro($macros["__internal_a72d71336561e8618091e95aef7156d6ba1e994dc23fb4d620f84ffe8484377d"], "macro_ico", ["chevron-left"], 144$context$this->getSourceContext());
  386.             echo "</i> 
  387.                 <span>";
  388.             // line 145
  389.             echo twig_escape_filter($this->envtwig_upper_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["menuMobileNotificacoes"]) || array_key_exists("menuMobileNotificacoes"$context) ? $context["menuMobileNotificacoes"] : (function () { throw new RuntimeError('Variable "menuMobileNotificacoes" does not exist.'145$this->source); })()), "text", [], "any"falsefalsefalse145)), "html"nulltrue);
  390.             echo "</span></a>
  391.             </header>
  392.             ";
  393.             // line 149
  394.             echo "            <div class=\"fix-notifications fix-notifications-mobile\" data-status=\"off\">
  395.                 ";
  396.             // line 150
  397.             $this->loadTemplate("website/includes/fix-notifications.html.twig""website/includes/menu-mobile-site.html.twig"150)->display($context);
  398.             // line 151
  399.             echo "            </div>
  400.         </div>
  401.     ";
  402.         }
  403.         // line 154
  404.         echo "
  405. ";
  406.         // line 156
  407.         echo "</div>";
  408.         
  409.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  410.         
  411.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  412.     }
  413.     public function getTemplateName()
  414.     {
  415.         return "website/includes/menu-mobile-site.html.twig";
  416.     }
  417.     public function isTraitable()
  418.     {
  419.         return false;
  420.     }
  421.     public function getDebugInfo()
  422.     {
  423.         return array (  424 => 156,  421 => 154,  416 => 151,  414 => 150,  411 => 149,  405 => 145,  401 => 144,  397 => 142,  395 => 141,  393 => 140,  390 => 139,  384 => 135,  378 => 134,  372 => 131,  368 => 130,  365 => 129,  362 => 128,  358 => 127,  354 => 125,  348 => 121,  344 => 120,  340 => 118,  338 => 117,  336 => 116,  330 => 112,  324 => 111,  321 => 110,  315 => 107,  311 => 106,  308 => 105,  302 => 102,  298 => 101,  295 => 100,  292 => 99,  289 => 98,  285 => 97,  281 => 95,  275 => 91,  271 => 90,  267 => 88,  261 => 83,  255 => 82,  251 => 80,  243 => 78,  240 => 77,  231 => 75,  228 => 74,  225 => 72,  222 => 71,  219 => 70,  215 => 69,  211 => 67,  202 => 63,  196 => 62,  190 => 61,  187 => 60,  179 => 58,  176 => 57,  169 => 54,  163 => 53,  160 => 52,  152 => 50,  149 => 49,  146 => 47,  138 => 45,  135 => 44,  131 => 41,  128 => 40,  125 => 38,  121 => 35,  115 => 32,  110 => 31,  108 => 30,  105 => 29,  102 => 27,  94 => 24,  88 => 23,  85 => 22,  82 => 21,  73 => 17,  68 => 15,  61 => 11,  57 => 9,  55 => 8,  51 => 6,  47 => 3,  45 => 2,  43 => 1,);
  424.     }
  425.     public function getSourceContext()
  426.     {
  427.         return new Source("{% from 'utils.html.twig' import ico, imgUpload %}
  428. {% from \"website/controls/notification-icon.html.twig\" import notificon %}
  429. <div class=\"menu-mobile-box\" data-menu-show=\"site\">
  430.     {# SLIDE: INICIAL #}
  431.     <div class=\"menu-slide\" data-slide-id=\"inicial\" data-slide-status=\"on\">
  432.         <header>
  433.             {% if user %}
  434.                 <div>
  435.                     <div class=\"avatar\">
  436.                         {{ imgUpload(user.photo, enum('AbstractEnum::PATH_PROFILES'), 'user-profile-small', user.name) }}
  437.                     </div>
  438.                 </div>
  439.                 <div class=\"user\">
  440.                     <p class=\"name\">{{ user.name }}</p>
  441.                     <a class=\"link tema--cor-tx js--open-user-opts\">
  442.                         {{ getLanguage('options', 'menu') }}&nbsp;{{ ico('chevron-down') }}
  443.                     </a>
  444.                 </div>
  445.             {% endif %}
  446.             {% if user is empty %}
  447.                 <div class=\"login\">
  448.                     <a href=\"{{ path('login') }}\" class=\"logar\">{{ getLanguage('sign_in', 'head') }}</a>
  449.                     <a href=\"{{ path('register') }}\" class=\"btn-login\">{{ getLanguage('create_a_user', 'head') }}</a>
  450.                 </div>
  451.             {% endif %}
  452.             {# MOBILE NOTIFICAÇÕES #}
  453.             {% if user and menuMobileNotificacoes.show %}
  454.                 {# SLIDE #}
  455.                 <button class=\"btn-notif-mobile\" data-slide-nav=\"{{ menuMobileNotificacoes.link }}\">
  456.                     {{ notificon('bell', totalNotifications) }}
  457.                 </button>
  458.             {% endif %}
  459.         </header>
  460.         {# MENU MODULES #}
  461.         <div class=\"menu-scroll principal\">
  462.             {# USER OPTIONS #}
  463.             {% if user %}
  464.                 <div class=\"user-options js--user-options\" data-status=\"closed\">
  465.                     <ul class=\"menu-lista\">
  466.                         {# ACESSO COMO ADMIN #}
  467.                         {% if canAccessAdm %}
  468.                             <li><a href=\"{{ path('adminEad') }}\"><span><i class=\"fas fa-cogs\"></i>{{ getLanguage('admin', 'menu') }}</span></a></li>
  469.                         {% endif %}
  470.                         {# ADMIN LOGOUT #}
  471.                         {% if session is defined and session and session.userOrigin %}
  472.                             <li><a href=\"{{ path('userLogoff') }}\"><span><i class=\"fas fa-cogs\"></i>{{ getLanguage('back_as_admin', 'menu') }}</span></a></li>
  473.                         {% endif %}
  474.                         
  475.                         <li><a href=\"{{ path('enrollentList') }}\" class=\"custom-client-enrollments\"><span><i class=\"fas fa-file-alt\"></i>{{ getLanguage('enrollments', 'menu') }}</span></a></li>
  476.                         <li><a href=\"{{ path('transactionList') }}\" class=\"custom-client-purchases\"><span><i class=\"fas fa-shopping-bag\"></i>{{ getLanguage('purchases', 'menu') }}</span></a></li>
  477.                         {# SUBSCRIPTIONS #}
  478.                         {% if isModuleActive(\"product_subscription_module\") %}
  479.                             <li><a href=\"{{ path('userSubscriptionList') }}\" class=\"custom-client-subscriptions\"><span><i class=\"far fa-credit-card\"></i>{{ getLanguage('subscriptions', 'menu') }}</span></a></li>
  480.                         {% endif %}
  481.                         <li><a href=\"{{ path('message') }}\" class=\"custom-client-messages\"><span><i class=\"fas fa-envelope\"></i>{{ getLanguage('messages', 'menu') }}</span></a></li>
  482.                         <li><a href=\"{{ path('userProfile') }}\" class=\"custom-client-edit_profile\"><span><i class=\"fas fa-cog\"></i>{{ getLanguage('edit_profile', 'menu') }}</span></a></li>
  483.                         <li><a href=\"{{ path('logoff') }}\" class=\"custom-client-sign_out\"><span><i class=\"fas fa-sign-out-alt\"></i>{{ getLanguage('sign_out', 'menu') }}</span></a></li>
  484.                     </ul>
  485.                 </div>
  486.             {% endif %}
  487.             <ul class=\"menu-lista\">
  488.                 {% for menuItem in menuMobile %}
  489.                     {% if menuItem.show %}
  490.                         {% set text = menuItem.text|upper %}
  491.                         <li>
  492.                             {# SLIDE #}
  493.                             {% if menuItem.slide ?? false %}
  494.                                 <a data-slide-nav=\"{{ menuItem.link }}\"><span>{{ text }}</span><i>{{ ico('chevron-right') }}</i></a>
  495.                             {# URL #}
  496.                             {% else %}
  497.                                 <a href=\"{{ menuItem.link }}\"><span>{{ text }}</span></a>
  498.                             {% endif %}
  499.                         </li>
  500.                     {% endif %}
  501.                 {% endfor %}
  502.             </ul>
  503.         </div>
  504.     </div>
  505.     {# SLIDE: PAGES #}
  506.     <div class=\"menu-slide\" data-slide-id=\"pages\" data-slide-status=\"off\">
  507.         <header>
  508.             <a class=\"link-back\" data-slide-nav=\"inicial\" data-slide-back><i>{{ ico('chevron-left') }}</i> 
  509.             <span>{{ getLanguage('pages', 'head')|upper }}</span></a>
  510.         </header>
  511.         {# MENU MODULES #}
  512.         <div class=\"menu-scroll\">
  513.             <ul class=\"menu-lista\">
  514.                 {% for i, page in pages %}
  515.                     {% if page.showType == 1 %}
  516.                         {% if page.useExternalLink == 1 %}
  517.                             <li>
  518.                                 <a href=\"{{ page.externalLink }}\" target=\"_blank\">
  519.                                 <span>{{ page.title|upper }}</span></a>
  520.                             </li>
  521.                         {% else %}
  522.                             <li>
  523.                                 <a href=\"{{ path(\"pageDetail\", { slug:page.slug }) }}\">
  524.                                 <span>{{ page.title|upper }}</span></a></a>
  525.                             </li>
  526.                         {% endif %}
  527.                     {% endif %}
  528.                 {% endfor %}
  529.             </ul>
  530.         </div>
  531.     </div>
  532.     {% if hasProducts and categories|length > 0 %}
  533.         {# SLIDE: CATEGORIAS #}
  534.         <div class=\"menu-slide\" data-slide-id=\"categorias\" data-slide-status=\"off\">
  535.             <header>
  536.                 <a class=\"link-back\" data-slide-nav=\"inicial\" data-slide-back><i>{{ ico('chevron-left') }}</i> 
  537.                 <span>{{ getLanguage('categories', 'head')|upper }}</span></a>
  538.             </header>
  539.             {# MENU MODULES #}
  540.             <div class=\"menu-scroll\">
  541.                 <ul class=\"menu-lista\">
  542.                     {% for category in categories %}
  543.                         {% if category.hasProduct() %}
  544.                             <li>
  545.                                 <a href=\"{{ path('productListCategory', { type: 'produtos', slug: category.slug }) }}\">
  546.                                 <span>{{ category.category|upper }}</span></a>
  547.                             </li>
  548.                         {% endif %}
  549.                     {% endfor %}
  550.                 </ul>
  551.             </div>
  552.         </div>
  553.     {% endif %}
  554.     {% if user %}
  555.         {# SLIDE: NOTIFICAÇÕES #}
  556.         <div class=\"menu-slide\" data-slide-id=\"notificacoes\" data-slide-status=\"off\">
  557.             <header>
  558.                 <a class=\"link-back\" data-slide-nav=\"inicial\" data-slide-back><i>{{ ico('chevron-left') }}</i> 
  559.                 <span>{{ menuMobileNotificacoes.text|upper }}</span></a>
  560.             </header>
  561.             {# MENU MODULES #}
  562.             <div class=\"fix-notifications fix-notifications-mobile\" data-status=\"off\">
  563.                 {% include 'website/includes/fix-notifications.html.twig' %}
  564.             </div>
  565.         </div>
  566.     {% endif %}
  567. {# -/ .menu-mobile-box #}
  568. </div>""website/includes/menu-mobile-site.html.twig""/var/www/html/templates/website/includes/menu-mobile-site.html.twig");
  569.     }
  570. }