Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
v3.cesa.co.za /
var /
cache /
.!!QgY /
twig /
8f /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-08-17 03:12
8f1c8f78b3810fbd111778da89b60572.php
7.19
KB
-rwxrwxr-x
2026-05-18 12:54
8f7b969429c5b7352273ad6d90755540.php
11.82
KB
-rwxrwxr-x
2026-05-18 12:54
Save
Rename
<?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; use Twig\TemplateWrapper; /* @SonataBlock/Block/block_side_menu_template.html.twig */ class __TwigTemplate_d5d27158ba3ddd402b0d8ab4f36f2618 extends Template { private Source $source; /** * @var array<string, Template> */ private array $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->blocks = [ 'list' => [$this, 'block_list'], 'item' => [$this, 'block_item'], 'linkElement' => [$this, 'block_linkElement'], 'spanElement' => [$this, 'block_spanElement'], ]; } protected function doGetParent(array $context): bool|string|Template|TemplateWrapper { // line 12 return "knp_menu.html.twig"; } protected function doDisplay(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 14 $macros["͜macros"] = $this->macros["͜macros"] = $this->load("knp_menu.html.twig", 14)->unwrap(); // line 12 $this->parent = $this->load("knp_menu.html.twig", 12); yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); } // line 16 /** * @return iterable<null|scalar|\Stringable> */ public function block_list(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 17 yield " "; if (((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "hasChildren", [], "any", false, false, false, 17) && !(CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "depth", [], "any", false, false, false, 17) === 0)) && CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "displayChildren", [], "any", false, false, false, 17))) { // line 18 yield " <div"; yield $macros["͜macros"]->getTemplateForMacro("macro_attributes", $context, 18, $this->getSourceContext())->macro_attributes(...[($context["listAttributes"] ?? null)]); yield "> "; // line 19 yield from $this->unwrap()->yieldBlock("children", $context, $blocks); yield " </div> "; } yield from []; } // line 24 /** * @return iterable<null|scalar|\Stringable> */ public function block_item(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 25 yield " "; if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "displayed", [], "any", false, false, false, 25)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 26 yield " "; // line 27 $context["classes"] = (((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "attribute", ["class"], "method", false, false, false, 27))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ([CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "attribute", ["class"], "method", false, false, false, 27)]) : ([])); // line 28 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["matcher"] ?? null), "isCurrent", [($context["item"] ?? null)], "method", false, false, false, 28)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 29 $context["classes"] = Twig\Extension\CoreExtension::merge(($context["classes"] ?? null), [CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "currentClass", [], "any", false, false, false, 29)]); } elseif ((($tmp = CoreExtension::getAttribute($this->env, $this->source, // line 30 ($context["matcher"] ?? null), "isAncestor", [($context["item"] ?? null), CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "depth", [], "any", false, false, false, 30)], "method", false, false, false, 30)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 31 $context["classes"] = Twig\Extension\CoreExtension::merge(($context["classes"] ?? null), [CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "ancestorClass", [], "any", false, false, false, 31)]); } // line 33 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "actsLikeFirst", [], "any", false, false, false, 33)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 34 $context["classes"] = Twig\Extension\CoreExtension::merge(($context["classes"] ?? null), [CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "firstClass", [], "any", false, false, false, 34)]); } // line 36 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "actsLikeLast", [], "any", false, false, false, 36)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 37 $context["classes"] = Twig\Extension\CoreExtension::merge(($context["classes"] ?? null), [CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "lastClass", [], "any", false, false, false, 37)]); } // line 39 $context["attributes"] = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "attributes", [], "any", false, false, false, 39); // line 40 if ((($tmp = !Twig\Extension\CoreExtension::testEmpty(($context["classes"] ?? null))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 41 $context["attributes"] = Twig\Extension\CoreExtension::merge(($context["attributes"] ?? null), ["class" => Twig\Extension\CoreExtension::join(($context["classes"] ?? null), " ")]); } // line 43 yield " "; // line 44 if (( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "uri", [], "any", false, false, false, 44)) && ( !CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "current", [], "any", false, false, false, 44) || CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "currentAsLink", [], "any", false, false, false, 44)))) { // line 45 yield " "; yield from $this->unwrap()->yieldBlock("linkElement", $context, $blocks); } else { // line 47 yield " "; yield from $this->unwrap()->yieldBlock("spanElement", $context, $blocks); } // line 49 yield " "; // line 50 $context["childrenClasses"] = (((($tmp = !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "childrenAttribute", ["class"], "method", false, false, false, 50))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ([CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "childrenAttribute", ["class"], "method", false, false, false, 50)]) : ([])); // line 51 $context["childrenClasses"] = Twig\Extension\CoreExtension::merge(($context["childrenClasses"] ?? null), [("menu_level_" . CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "level", [], "any", false, false, false, 51))]); // line 52 $context["listAttributes"] = Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "childrenAttributes", [], "any", false, false, false, 52), ["class" => Twig\Extension\CoreExtension::join(($context["childrenClasses"] ?? null), " ")]); // line 53 yield " "; yield from $this->unwrap()->yieldBlock("list", $context, $blocks); yield " "; } yield from []; } // line 57 /** * @return iterable<null|scalar|\Stringable> */ public function block_linkElement(array $context, array $blocks = []): iterable { $macros = $this->macros; yield "<a href=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "uri", [], "any", false, false, false, 57), "html", null, true); yield "\""; yield $macros["͜macros"]->getTemplateForMacro("macro_attributes", $context, 57, $this->getSourceContext())->macro_attributes(...[Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "attributes", [], "any", false, false, false, 57), CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "linkAttributes", [], "any", false, false, false, 57)), ($context["attributes"] ?? null))]); yield ">"; yield from $this->unwrap()->yieldBlock("label", $context, $blocks); yield "</a>"; yield from []; } // line 59 /** * @return iterable<null|scalar|\Stringable> */ public function block_spanElement(array $context, array $blocks = []): iterable { $macros = $this->macros; yield "<div"; yield $macros["͜macros"]->getTemplateForMacro("macro_attributes", $context, 59, $this->getSourceContext())->macro_attributes(...[Twig\Extension\CoreExtension::merge(Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "attributes", [], "any", false, false, false, 59), CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "labelAttributes", [], "any", false, false, false, 59)), ($context["attributes"] ?? null))]); yield "><h4 class=\"list-group-item-heading\">"; yield from $this->unwrap()->yieldBlock("label", $context, $blocks); yield "</h4></div>"; yield from []; } /** * @codeCoverageIgnore */ public function getTemplateName(): string { return "@SonataBlock/Block/block_side_menu_template.html.twig"; } /** * @codeCoverageIgnore */ public function isTraitable(): bool { return false; } /** * @codeCoverageIgnore */ public function getDebugInfo(): array { return array ( 167 => 59, 150 => 57, 141 => 53, 139 => 52, 137 => 51, 135 => 50, 133 => 49, 129 => 47, 125 => 45, 123 => 44, 121 => 43, 118 => 41, 116 => 40, 114 => 39, 111 => 37, 109 => 36, 106 => 34, 104 => 33, 101 => 31, 99 => 30, 97 => 29, 95 => 28, 93 => 27, 91 => 26, 88 => 25, 81 => 24, 72 => 19, 67 => 18, 64 => 17, 57 => 16, 52 => 12, 50 => 14, 43 => 12,); } public function getSourceContext(): Source { return new Source("", "@SonataBlock/Block/block_side_menu_template.html.twig", "/var/www/v3.cesa.co.za/vendor/sonata-project/block-bundle/src/Resources/views/Block/block_side_menu_template.html.twig"); } }