<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* @FactoryCart/cart/index.html.twig */
class __TwigTemplate_f37fdf04b50fb5d3339f9d669912d814 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->blocks = [
'contentBlock' => [$this, 'block_contentBlock'],
'beforeScripts' => [$this, 'block_beforeScripts'],
];
$this->sandbox = $this->env->getExtension(SandboxExtension::class);
$this->checkSecurity();
}
protected function doGetParent(array $context)
{
// line 1
return "layout/default.html.twig";
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@FactoryCart/cart/index.html.twig"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@FactoryCart/cart/index.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@FactoryCart/cart/index.html.twig"));
$this->parent = $this->loadTemplate("layout/default.html.twig", "@FactoryCart/cart/index.html.twig", 1);
yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
}
// line 3
public function block_contentBlock($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "contentBlock"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "contentBlock"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "contentBlock"));
// line 4
yield "
<div class=\"cartPage ";
// line 5
yield (((CoreExtension::getAttribute($this->env, $this->source, ($context["cartData"] ?? null), "products", [], "any", true, true, true, 5) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["cartData"]) || array_key_exists("cartData", $context) ? $context["cartData"] : (function () { throw new RuntimeError('Variable "cartData" does not exist.', 5, $this->source); })()), "products", [], "any", false, false, true, 5))) ? ("") : ("cartPage-bg"));
yield "\">
<div id=\"VueCart\" class=\"container my-5 my-lg-5 my-md-5\">
";
// line 7
if ((CoreExtension::getAttribute($this->env, $this->source, ($context["cartData"] ?? null), "products", [], "any", true, true, true, 7) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["cartData"]) || array_key_exists("cartData", $context) ? $context["cartData"] : (function () { throw new RuntimeError('Variable "cartData" does not exist.', 7, $this->source); })()), "products", [], "any", false, false, true, 7))) {
// line 8
yield " <div class=\"row\" style=\"display: none;\" v-show=\"isCartInitialized && !isEmpty\">
<div class=\"col-xl-12 border-2 border-bottom border-indigo pb-3 pb-lg-3 pb-md-3\">
<div class=\"row\">
<div class=\"col-lg-4 offset-lg-1 col-md-4\">
<div class=\"d-flex align-items-center\">
<h1 class=\"font-weight-bold font-italic mb-0 \">
";
// line 14
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("cart.cart.page.heading"), "html", null, true);
yield "
</h1>
</div>
</div>
<div class=\"col-lg-6 ml-auto col-md-8 d-flex align-items-center\">
<ul class=\"progressbar ml-auto\">
<li class=\"text-capitalize active\">
<span class=\"success-checkmark\">✓</span>
Cart preview
</li>
<li class=\"text-capitalize no-completed\">
<span class=\"success-checkmark\">✓</span>
Billing & Shipping
</li>
<li class=\"text-capitalize no-completed\">
<span class=\"success-checkmark\">✓</span>
Payment
</li>
</ul>
</div>
</div>
</div>
</div>
";
}
// line 38
yield " <div class=\"row\">
<div class=\"col-lg-10 offset-lg-1\">
<div>
<div style=\"display: none;\" v-show=\"isCartInitialized && !isEmpty\">
";
// line 42
yield from $this->loadTemplate("Components/cart.html.twig", "@FactoryCart/cart/index.html.twig", 42)->unwrap()->yield(CoreExtension::merge($context, ["disableChanges" => "false"]));
// line 43
yield " </div>
";
// line 44
if ( !CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 44, $this->source); })()), "user", [], "any", false, false, true, 44)) {
// line 45
yield " <div style=\"display: none;\" v-show=\"isCartInitialized && isEmpty\">
<h1 class=\"font-weight-bold font-italic text-navyBlue mb-4 mb-lg-4 mb-md-4\">
";
// line 47
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("your.cart.empty.heading"), "html", null, true);
yield "
</h1>
<h5 class=\"font-weight-light\">
";
// line 50
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("cart.empty.checkout-1"), "html", null, true);
yield "
<a href=\"";
// line 51
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("login", ["division" => $this->extensions['App\Twig\AppExtension']->getSiteDivision(), "_target_path" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 51, $this->source); })()), "request", [], "any", false, false, true, 51), "requestUri", [], "any", false, false, true, 51)]), "html", null, true);
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("cart.empty.checkout-1-link"), "html", null, true);
yield "</a>
</h5>
<h5 class=\"font-weight-light\">
";
// line 54
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("cart.empty.checkout-2"), "html", null, true);
yield "
<a href=\"";
// line 55
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("register", ["division" => $this->extensions['App\Twig\AppExtension']->getSiteDivision(), "_target_path" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 55, $this->source); })()), "request", [], "any", false, false, true, 55), "requestUri", [], "any", false, false, true, 55)]), "html", null, true);
yield "\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("cart.empty.checkout-2-link"), "html", null, true);
yield "</a>
</h5>
</div>
";
} else {
// line 59
yield " <div style=\"display: none;\" v-show=\"isCartInitialized && isEmpty\">
<h1 class=\"font-weight-bold font-italic text-navyBlue mb-4 mb-lg-4 mb-md-4\">
";
// line 61
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("your.cart.empty.heading.logged"), "html", null, true);
yield "
</h1>
<h5 class=\"font-weight-light mb-4 mb-lg-4 mb-md-4\">
";
// line 64
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("cart.empty.checkout-logged-1"), "html", null, true);
yield "
</h5>
<h5 class=\"font-weight-light\">
<a href=\"";
// line 67
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("register", ["division" => $this->extensions['App\Twig\AppExtension']->getSiteDivision(), "_target_path" => CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 67, $this->source); })()), "request", [], "any", false, false, true, 67), "requestUri", [], "any", false, false, true, 67)]), "html", null, true);
yield "\" class=\"btn btn-primary\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("browser.product.checkout"), "html", null, true);
yield "</a>
</h5>
</div>
";
}
// line 71
yield " </div>
</div>
</div>
</div>
</div>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
return; yield '';
}
// line 79
public function block_beforeScripts($context, array $blocks = [])
{
$macros = $this->macros;
$__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
$__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "beforeScripts"));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "beforeScripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "beforeScripts"));
// line 80
yield "<script>
window.billing_information = function (id, setCookie) {
setCookie('__order_billing_address_id', 'customer');
setCookie('__billing_address_id', 'customer');
}
window.shipping_information = function (id, setCookie) {
setCookie('__order_shipping_address_id', 'delivery');
setCookie('__shipping_address_id', 'delivery');
}
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
return; yield '';
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "@FactoryCart/cart/index.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
return array ( 232 => 80, 219 => 79, 199 => 71, 190 => 67, 184 => 64, 178 => 61, 174 => 59, 165 => 55, 161 => 54, 153 => 51, 149 => 50, 143 => 47, 139 => 45, 137 => 44, 134 => 43, 132 => 42, 126 => 38, 99 => 14, 91 => 8, 89 => 7, 84 => 5, 81 => 4, 68 => 3, 39 => 1,);
}
public function getSourceContext()
{
return new Source("{% extends 'layout/default.html.twig' %}
{% block contentBlock %}
<div class=\"cartPage {{ cartData.products is defined and cartData.products ? '' : 'cartPage-bg' }}\">
<div id=\"VueCart\" class=\"container my-5 my-lg-5 my-md-5\">
{% if cartData.products is defined and cartData.products %}
<div class=\"row\" style=\"display: none;\" v-show=\"isCartInitialized && !isEmpty\">
<div class=\"col-xl-12 border-2 border-bottom border-indigo pb-3 pb-lg-3 pb-md-3\">
<div class=\"row\">
<div class=\"col-lg-4 offset-lg-1 col-md-4\">
<div class=\"d-flex align-items-center\">
<h1 class=\"font-weight-bold font-italic mb-0 \">
{{ 'cart.cart.page.heading' | trans }}
</h1>
</div>
</div>
<div class=\"col-lg-6 ml-auto col-md-8 d-flex align-items-center\">
<ul class=\"progressbar ml-auto\">
<li class=\"text-capitalize active\">
<span class=\"success-checkmark\">✓</span>
Cart preview
</li>
<li class=\"text-capitalize no-completed\">
<span class=\"success-checkmark\">✓</span>
Billing & Shipping
</li>
<li class=\"text-capitalize no-completed\">
<span class=\"success-checkmark\">✓</span>
Payment
</li>
</ul>
</div>
</div>
</div>
</div>
{% endif %}
<div class=\"row\">
<div class=\"col-lg-10 offset-lg-1\">
<div>
<div style=\"display: none;\" v-show=\"isCartInitialized && !isEmpty\">
{% include \"Components/cart.html.twig\" with {'disableChanges': 'false' } %}
</div>
{% if not app.user %}
<div style=\"display: none;\" v-show=\"isCartInitialized && isEmpty\">
<h1 class=\"font-weight-bold font-italic text-navyBlue mb-4 mb-lg-4 mb-md-4\">
{{ 'your.cart.empty.heading' | trans }}
</h1>
<h5 class=\"font-weight-light\">
{{ 'cart.empty.checkout-1' | trans }}
<a href=\"{{ path('login', {'division': getSiteDivision(), '_target_path' : app.request.requestUri}) }}\">{{'cart.empty.checkout-1-link' | trans}}</a>
</h5>
<h5 class=\"font-weight-light\">
{{ 'cart.empty.checkout-2' | trans }}
<a href=\"{{ path('register', {'division': getSiteDivision(), '_target_path' : app.request.requestUri}) }}\">{{ 'cart.empty.checkout-2-link' | trans}}</a>
</h5>
</div>
{% else %}
<div style=\"display: none;\" v-show=\"isCartInitialized && isEmpty\">
<h1 class=\"font-weight-bold font-italic text-navyBlue mb-4 mb-lg-4 mb-md-4\">
{{ 'your.cart.empty.heading.logged' | trans }}
</h1>
<h5 class=\"font-weight-light mb-4 mb-lg-4 mb-md-4\">
{{ 'cart.empty.checkout-logged-1' | trans }}
</h5>
<h5 class=\"font-weight-light\">
<a href=\"{{ path('register', {'division': getSiteDivision(), '_target_path' : app.request.requestUri}) }}\" class=\"btn btn-primary\">{{ 'browser.product.checkout' | trans }}</a>
</h5>
</div>
{% endif %}
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block beforeScripts %}
<script>
window.billing_information = function (id, setCookie) {
setCookie('__order_billing_address_id', 'customer');
setCookie('__billing_address_id', 'customer');
}
window.shipping_information = function (id, setCookie) {
setCookie('__order_shipping_address_id', 'delivery');
setCookie('__shipping_address_id', 'delivery');
}
</script>
{% endblock %}", "@FactoryCart/cart/index.html.twig", "/var/www/webovi/stoelting/pimcore/templates/bundles/FactoryCartBundle/cart/index.html.twig");
}
public function checkSecurity()
{
static $tags = array("if" => 7, "include" => 42);
static $filters = array("escape" => 14, "trans" => 14);
static $functions = array("path" => 51, "getSiteDivision" => 51);
try {
$this->sandbox->checkSecurity(
['if', 'include'],
['escape', 'trans'],
['path', 'getSiteDivision'],
$this->source
);
} catch (SecurityError $e) {
$e->setSourceContext($this->source);
if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
$e->setTemplateLine($tags[$e->getTagName()]);
} elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
$e->setTemplateLine($filters[$e->getFilterName()]);
} elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
$e->setTemplateLine($functions[$e->getFunctionName()]);
}
throw $e;
}
}
}