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 /
c6 /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-08-17 03:12
c61147bed2acab6bd3d3066744ba9cb5.php
4.81
KB
-rwxrwxr-x
2026-05-18 12:54
c61917069fcb5fc2ce930f3fb55e74e3.php
12.4
KB
-rwxrwxr-x
2026-05-18 12:55
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; /* @SonataAdmin/Menu/sonata_menu.html.twig */ class __TwigTemplate_2c1b7d7223390965cfc2394d4020b820 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 = [ 'root' => [$this, 'block_root'], 'item' => [$this, 'block_item'], 'linkElement' => [$this, 'block_linkElement'], 'spanElement' => [$this, 'block_spanElement'], 'label' => [$this, 'block_label'], ]; } protected function doGetParent(array $context): bool|string|Template|TemplateWrapper { // line 1 return "knp_menu.html.twig"; } protected function doDisplay(array $context, array $blocks = []): iterable { $macros = $this->macros; $this->parent = $this->load("knp_menu.html.twig", 1); yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); } // line 3 /** * @return iterable<null|scalar|\Stringable> */ public function block_root(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 4 $context["listAttributes"] = Twig\Extension\CoreExtension::merge(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "childrenAttributes", [], "any", false, false, false, 4), ["class" => "sidebar-menu", "data-widget" => "tree"]); // line 5 $context["request"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["request"], "method", false, false, false, 5)) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["request"], "method", false, false, false, 5)) : (CoreExtension::getAttribute($this->env, $this->source, ($context["app"] ?? null), "request", [], "any", false, false, false, 5))); // line 6 yield from $this->unwrap()->yieldBlock("list", $context, $blocks); yield from []; } // line 9 /** * @return iterable<null|scalar|\Stringable> */ public function block_item(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 10 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "displayed", [], "any", false, false, false, 10)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 12 $context["display"] = ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["roles"], "method", false, false, false, 12)) || $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted(CoreExtension::getAttribute($this->env, $this->source, ($context["sonata_config"] ?? null), "getOption", ["role_super_admin"], "method", false, false, false, 12))) || (Twig\Extension\CoreExtension::length($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env, CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["roles"], "method", false, false, false, 12), function ($__role__) use ($context, $macros) { $context["role"] = $__role__; return $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted(($context["role"] ?? null)); })) > 0)); } // line 15 if ((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "displayed", [], "any", false, false, false, 15) && ((array_key_exists("display", $context)) ? (Twig\Extension\CoreExtension::default(($context["display"] ?? null))) : ("")))) { // line 16 $context["options"] = Twig\Extension\CoreExtension::merge(($context["options"] ?? null), ["branch_class" => "treeview", "currentClass" => "active", "ancestorClass" => "active"]); // line 17 CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "setChildrenAttribute", ["class", Twig\Extension\CoreExtension::trim((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "childrenAttribute", ["class"], "method", false, false, false, 17) . " active"))], "method", false, false, false, 17); // line 18 CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "setChildrenAttribute", ["class", Twig\Extension\CoreExtension::trim((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "childrenAttribute", ["class"], "method", false, false, false, 18) . " treeview-menu"))], "method", false, false, false, 18); // line 19 yield from $this->yieldParentBlock("item", $context, $blocks); } yield from []; } // line 23 /** * @return iterable<null|scalar|\Stringable> */ public function block_linkElement(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 24 yield " "; // line 25 $context["translation_domain"] = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["translation_domain", CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["label_catalogue", "messages"], "method", false, false, false, 25)], "method", false, false, false, 25); // line 26 if ((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["on_top"], "method", true, true, false, 26) && !CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["on_top"], "method", false, false, false, 26))) { // line 27 $context["icon"] = $this->env->getRuntime('Sonata\AdminBundle\Twig\IconRuntime')->parseIcon(((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["icon"], "method", true, true, false, 27)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["icon"], "method", false, false, false, 27), (((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "level", [], "any", false, false, false, 27) > 1)) ? ("fa fa-angle-double-right") : ("")))) : ((((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "level", [], "any", false, false, false, 27) > 1)) ? ("fa fa-angle-double-right") : (""))))); } else { // line 29 $context["icon"] = $this->env->getRuntime('Sonata\AdminBundle\Twig\IconRuntime')->parseIcon(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["icon"], "method", false, false, false, 29)); } // line 31 $context["is_link"] = true; // line 32 yield from $this->yieldParentBlock("linkElement", $context, $blocks); yield " "; yield from []; } // line 35 /** * @return iterable<null|scalar|\Stringable> */ public function block_spanElement(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 36 yield " <a href=\"#\"> "; // line 38 $context["translation_domain"] = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["translation_domain", CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["label_catalogue", "messages"], "method", false, false, false, 38)], "method", false, false, false, 38); // line 39 $context["icon"] = $this->env->getRuntime('Sonata\AdminBundle\Twig\IconRuntime')->parseIcon(((CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["icon"], "method", true, true, false, 39)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["icon"], "method", false, false, false, 39), "")) : (""))); // line 40 yield ($context["icon"] ?? null); yield " "; // line 41 yield from $this->yieldParentBlock("spanElement", $context, $blocks); // line 42 if (( !CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["keep_open"], "method", true, true, false, 42) || !CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["keep_open"], "method", false, false, false, 42))) { // line 43 yield "<span class=\"pull-right-container\"><i class=\"fas pull-right fa-angle-left\"></i></span>"; } // line 45 yield "</a> "; yield from []; } // line 48 /** * @return iterable<null|scalar|\Stringable> */ public function block_label(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 49 if ((($tmp = ((array_key_exists("is_link", $context)) ? (Twig\Extension\CoreExtension::default(($context["is_link"] ?? null), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 50 yield $this->env->getRuntime('Sonata\AdminBundle\Twig\IconRuntime')->parseIcon(((array_key_exists("icon", $context)) ? (Twig\Extension\CoreExtension::default(($context["icon"] ?? null), "")) : (""))); } // line 53 $context["item_label"] = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "getLabel", [], "method", false, false, false, 53); // line 54 if ((CoreExtension::getAttribute($this->env, $this->source, ($context["options"] ?? null), "allow_safe_labels", [], "any", false, false, false, 54) && CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["safe_label", false], "method", false, false, false, 54))) { // line 55 yield ($context["item_label"] ?? null); } else { // line 58 $context["translation_domain"] = CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["translation_domain", CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["label_catalogue", "messages"], "method", false, false, false, 58)], "method", false, false, false, 58); // line 59 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(($context["item_label"] ?? null), CoreExtension::getAttribute($this->env, $this->source, ($context["item"] ?? null), "extra", ["label_translation_parameters", []], "method", false, false, false, 59), ($context["translation_domain"] ?? null)), "html", null, true); } yield from []; } /** * @codeCoverageIgnore */ public function getTemplateName(): string { return "@SonataAdmin/Menu/sonata_menu.html.twig"; } /** * @codeCoverageIgnore */ public function isTraitable(): bool { return false; } /** * @codeCoverageIgnore */ public function getDebugInfo(): array { return array ( 177 => 59, 175 => 58, 172 => 55, 170 => 54, 168 => 53, 165 => 50, 163 => 49, 156 => 48, 150 => 45, 147 => 43, 145 => 42, 143 => 41, 139 => 40, 137 => 39, 135 => 38, 132 => 36, 125 => 35, 118 => 32, 116 => 31, 113 => 29, 110 => 27, 108 => 26, 106 => 25, 104 => 24, 97 => 23, 91 => 19, 89 => 18, 87 => 17, 85 => 16, 83 => 15, 80 => 12, 78 => 10, 71 => 9, 66 => 6, 64 => 5, 62 => 4, 55 => 3, 44 => 1,); } public function getSourceContext(): Source { return new Source("", "@SonataAdmin/Menu/sonata_menu.html.twig", "/var/www/v3.cesa.co.za/vendor/sonata-project/admin-bundle/src/Resources/views/Menu/sonata_menu.html.twig"); } }