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 /
d0 /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-08-17 03:12
d09d0f4c4018e1e466b91f1796b2094f.php
28.21
KB
-rwxrwxr-x
2026-05-18 12:54
d0cf2375d1c9827b23630702d5d0efff.php
4.58
KB
-rwxrwxr-x
2026-05-18 12:54
d0e44e2c2c1138a4d3929cb86f04e4e4.php
10.6
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; /* @SonataAdmin/CRUD/base_show.html.twig */ class __TwigTemplate_80ce2161e51514d33f657da2c4ff4065 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 = [ 'title' => [$this, 'block_title'], 'navbar_title' => [$this, 'block_navbar_title'], 'actions' => [$this, 'block_actions'], 'tab_menu' => [$this, 'block_tab_menu'], 'show' => [$this, 'block_show'], 'show_groups' => [$this, 'block_show_groups'], 'field_row' => [$this, 'block_field_row'], 'show_title' => [$this, 'block_show_title'], 'show_field' => [$this, 'block_show_field'], ]; } protected function doGetParent(array $context): bool|string|Template|TemplateWrapper { // line 12 return $this->load(($context["base_template"] ?? null), 12); } protected function doDisplay(array $context, array $blocks = []): iterable { $macros = $this->macros; yield from $this->getParent($context)->unwrap()->yield($context, array_merge($this->blocks, $blocks)); } // line 14 /** * @return iterable<null|scalar|\Stringable> */ public function block_title(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 15 yield " "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("title_show", ["%name%" => CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Twig\Extra\String\StringExtension']->createUnicodeString(CoreExtension::getAttribute($this->env, $this->source, ($context["admin"] ?? null), "toString", [($context["object"] ?? null)], "method", false, false, false, 15)), "truncate", [15, "..."], "method", false, false, false, 15)], "SonataAdminBundle"), "html", null, true); yield " "; yield from []; } // line 18 /** * @return iterable<null|scalar|\Stringable> */ public function block_navbar_title(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 19 yield " "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("title_show", ["%name%" => CoreExtension::getAttribute($this->env, $this->source, $this->extensions['Twig\Extra\String\StringExtension']->createUnicodeString(CoreExtension::getAttribute($this->env, $this->source, ($context["admin"] ?? null), "toString", [($context["object"] ?? null)], "method", false, false, false, 19)), "truncate", [100, "..."], "method", false, false, false, 19)], "SonataAdminBundle"), "html", null, true); yield " "; yield from []; } // line 22 /** * @return iterable<null|scalar|\Stringable> */ public function block_actions(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 23 yield from $this->load("@SonataAdmin/CRUD/action_buttons.html.twig", 23)->unwrap()->yield($context); yield from []; } // line 26 /** * @return iterable<null|scalar|\Stringable> */ public function block_tab_menu(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 27 yield " "; yield $this->env->getRuntime('Knp\Menu\Twig\MenuRuntimeExtension')->render(CoreExtension::getAttribute($this->env, $this->source, ($context["admin"] ?? null), "sidemenu", [($context["action"] ?? null)], "method", false, false, false, 27), ["currentClass" => "active", "template" => $this->env->getRuntime('Sonata\AdminBundle\Twig\TemplateRegistryRuntime')->getGlobalTemplate("tab_menu_template")], "twig"); // line 30 yield " "; yield from []; } // line 33 /** * @return iterable<null|scalar|\Stringable> */ public function block_show(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 34 yield " <div class=\"sonata-ba-view\"> "; // line 36 yield $this->env->getRuntime('Sonata\BlockBundle\Templating\Helper\BlockHelper')->renderEvent("sonata.admin.show.top", ["admin" => ($context["admin"] ?? null), "object" => ($context["object"] ?? null)]); yield " "; // line 38 $context["showtabs"] = CoreExtension::getAttribute($this->env, $this->source, ($context["admin"] ?? null), "getshowtabs", [], "method", false, false, false, 38); // line 39 yield " "; $context["has_tab"] = (((Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["showtabs"] ?? null)) == 1) && ((($_v0 = Twig\Extension\CoreExtension::keys(($context["showtabs"] ?? null))) && is_array($_v0) || $_v0 instanceof ArrayAccess ? ($_v0[0] ?? null) : null) != "default")) || (Twig\Extension\CoreExtension::length($this->env->getCharset(), ($context["showtabs"] ?? null)) > 1)); // line 40 yield " "; // line 41 if ((($tmp = ($context["has_tab"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 42 yield " "; $context["tab_prefix"] = ((("tab_" . CoreExtension::getAttribute($this->env, $this->source, ($context["admin"] ?? null), "uniqid", [], "any", false, false, false, 42)) . "_") . Twig\Extension\CoreExtension::random($this->env->getCharset())); // line 43 yield " "; $context["tab_query_index"] = Twig\Extension\CoreExtension::last($this->env->getCharset(), Twig\Extension\CoreExtension::split($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["app"] ?? null), "request", [], "any", false, false, false, 43), "query", [], "any", false, false, false, 43), "get", ["_tab", 0], "method", false, false, false, 43), "_")); // line 44 yield " <div class=\"nav-tabs-custom\"> <ul class=\"nav nav-tabs\" role=\"tablist\"> "; // line 46 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(($context["showtabs"] ?? null)); $context['loop'] = [ 'parent' => $context['_parent'], 'index0' => 0, 'index' => 1, 'first' => true, ]; if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { $length = count($context['_seq']); $context['loop']['revindex0'] = $length - 1; $context['loop']['revindex'] = $length; $context['loop']['length'] = $length; $context['loop']['last'] = 1 === $length; } foreach ($context['_seq'] as $context["name"] => $context["show_tab"]) { // line 47 yield " "; $context["_tab_name"] = ((($context["tab_prefix"] ?? null) . "_") . CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 47)); // line 48 yield " <li"; if ((( !CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["app"] ?? null), "request", [], "any", false, false, false, 48), "query", [], "any", false, false, false, 48), "has", ["_tab"], "method", false, false, false, 48) && (CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 48) == 1)) || (($context["tab_query_index"] ?? null) == CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 48)))) { yield " class=\"active\""; } yield "> <a href=\"#"; // line 49 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["_tab_name"] ?? null), "html", null, true); yield "\" class=\"changer-tab\" aria-controls=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["_tab_name"] ?? null), "html", null, true); yield "\" data-toggle=\"tab\"> "; // line 50 if ((CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "translation_domain", [], "any", true, true, false, 50) && (CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "translation_domain", [], "any", false, false, false, 50) === false))) { // line 51 yield " "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "label", [], "any", false, false, false, 51), "html", null, true); yield " "; } else { // line 53 yield " "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "label", [], "any", false, false, false, 53), [], (((CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "translation_domain", [], "any", true, true, false, 53) && !(null === CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "translation_domain", [], "any", false, false, false, 53)))) ? (CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "translation_domain", [], "any", false, false, false, 53)) : (CoreExtension::getAttribute($this->env, $this->source, ($context["admin"] ?? null), "translationDomain", [], "any", false, false, false, 53)))), "html", null, true); yield " "; } // line 55 yield " </a> </li> "; ++$context['loop']['index0']; ++$context['loop']['index']; $context['loop']['first'] = false; if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { --$context['loop']['revindex0']; --$context['loop']['revindex']; $context['loop']['last'] = 0 === $context['loop']['revindex0']; } } $_parent = $context['_parent']; unset($context['_seq'], $context['name'], $context['show_tab'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 58 yield " </ul> <div class=\"tab-content\"> "; // line 61 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(($context["showtabs"] ?? null)); $context['loop'] = [ 'parent' => $context['_parent'], 'index0' => 0, 'index' => 1, 'first' => true, ]; if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { $length = count($context['_seq']); $context['loop']['revindex0'] = $length - 1; $context['loop']['revindex'] = $length; $context['loop']['length'] = $length; $context['loop']['last'] = 1 === $length; } foreach ($context['_seq'] as $context["code"] => $context["show_tab"]) { // line 62 yield " "; $context["_tab_name"] = ((($context["tab_prefix"] ?? null) . "_") . CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 62)); // line 63 yield " <div class=\"tab-pane fade"; // line 64 if ((( !CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["app"] ?? null), "request", [], "any", false, false, false, 64), "query", [], "any", false, false, false, 64), "has", ["_tab"], "method", false, false, false, 64) && CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 64)) || (($context["tab_query_index"] ?? null) == CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 64)))) { yield " in active"; } yield "\" id=\""; // line 65 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["_tab_name"] ?? null), "html", null, true); yield "\" > <div class=\"box-body container-fluid\"> <div class=\"sonata-ba-collapsed-fields\"> "; // line 69 if ((CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "description", [], "any", false, false, false, 69) != false)) { // line 70 yield " <p>"; yield CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "description", [], "any", false, false, false, 70); yield "</p> "; } // line 72 yield " "; // line 73 $context["groups"] = CoreExtension::getAttribute($this->env, $this->source, $context["show_tab"], "groups", [], "any", false, false, false, 73); // line 74 yield " "; yield from $this->unwrap()->yieldBlock("show_groups", $context, $blocks); yield " </div> </div> </div> "; ++$context['loop']['index0']; ++$context['loop']['index']; $context['loop']['first'] = false; if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { --$context['loop']['revindex0']; --$context['loop']['revindex']; $context['loop']['last'] = 0 === $context['loop']['revindex0']; } } $_parent = $context['_parent']; unset($context['_seq'], $context['code'], $context['show_tab'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 79 yield " </div> </div> "; } elseif (CoreExtension::getAttribute($this->env, $this->source, // line 81 ($context["showtabs"] ?? null), "default", [], "array", true, true, false, 81)) { // line 82 yield " "; $context["groups"] = CoreExtension::getAttribute($this->env, $this->source, (($_v1 = ($context["showtabs"] ?? null)) && is_array($_v1) || $_v1 instanceof ArrayAccess ? ($_v1["default"] ?? null) : null), "groups", [], "any", false, false, false, 82); // line 83 yield " "; yield from $this->unwrap()->yieldBlock("show_groups", $context, $blocks); yield " "; } // line 85 yield " </div> "; // line 88 yield $this->env->getRuntime('Sonata\BlockBundle\Templating\Helper\BlockHelper')->renderEvent("sonata.admin.show.bottom", ["admin" => ($context["admin"] ?? null), "object" => ($context["object"] ?? null)]); yield " "; yield from []; } // line 91 /** * @return iterable<null|scalar|\Stringable> */ public function block_show_groups(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 92 yield " <div class=\"row\"> "; // line 93 yield from $this->unwrap()->yieldBlock('field_row', $context, $blocks); // line 129 yield " </div> "; yield from []; } // line 93 /** * @return iterable<null|scalar|\Stringable> */ public function block_field_row(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 94 yield " "; $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(($context["groups"] ?? null)); $context['loop'] = [ 'parent' => $context['_parent'], 'index0' => 0, 'index' => 1, 'first' => true, ]; if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { $length = count($context['_seq']); $context['loop']['revindex0'] = $length - 1; $context['loop']['revindex'] = $length; $context['loop']['length'] = $length; $context['loop']['last'] = 1 === $length; } foreach ($context['_seq'] as $context["_key"] => $context["code"]) { // line 95 yield " "; $context["show_group"] = (($_v2 = CoreExtension::getAttribute($this->env, $this->source, ($context["admin"] ?? null), "showgroups", [], "any", false, false, false, 95)) && is_array($_v2) || $_v2 instanceof ArrayAccess ? ($_v2[$context["code"]] ?? null) : null); // line 96 yield " <div class=\""; // line 97 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "class", [], "any", true, true, false, 97)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "class", [], "any", false, false, false, 97), "col-md-12")) : ("col-md-12")), "html", null, true); yield " "; yield (((($tmp = ((array_key_exists("no_padding", $context)) ? (Twig\Extension\CoreExtension::default(($context["no_padding"] ?? null), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("nopadding") : ("")); yield "\"> <div class=\""; // line 98 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "box_class", [], "any", false, false, false, 98), "html", null, true); yield "\"> <div class=\"box-header\"> <h4 class=\"box-title\"> "; // line 101 yield from $this->unwrap()->yieldBlock('show_title', $context, $blocks); // line 108 yield " </h4> </div> <div class=\"box-body table-responsive no-padding\"> <table class=\"table\"> <tbody> "; // line 113 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "fields", [], "any", false, false, false, 113)); $context['loop'] = [ 'parent' => $context['_parent'], 'index0' => 0, 'index' => 1, 'first' => true, ]; if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { $length = count($context['_seq']); $context['loop']['revindex0'] = $length - 1; $context['loop']['revindex'] = $length; $context['loop']['length'] = $length; $context['loop']['last'] = 1 === $length; } foreach ($context['_seq'] as $context["_key"] => $context["show_field_name"]) { // line 114 yield " "; yield from $this->unwrap()->yieldBlock('show_field', $context, $blocks); // line 121 yield " "; ++$context['loop']['index0']; ++$context['loop']['index']; $context['loop']['first'] = false; if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { --$context['loop']['revindex0']; --$context['loop']['revindex']; $context['loop']['last'] = 0 === $context['loop']['revindex0']; } } $_parent = $context['_parent']; unset($context['_seq'], $context['_key'], $context['show_field_name'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 122 yield " </tbody> </table> </div> </div> </div> "; ++$context['loop']['index0']; ++$context['loop']['index']; $context['loop']['first'] = false; if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) { --$context['loop']['revindex0']; --$context['loop']['revindex']; $context['loop']['last'] = 0 === $context['loop']['revindex0']; } } $_parent = $context['_parent']; unset($context['_seq'], $context['_key'], $context['code'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 128 yield " "; yield from []; } // line 101 /** * @return iterable<null|scalar|\Stringable> */ public function block_show_title(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 102 yield " "; if ((CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "translation_domain", [], "any", true, true, false, 102) && (CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "translation_domain", [], "any", false, false, false, 102) === false))) { // line 103 yield " "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "label", [], "any", false, false, false, 103), "html", null, true); yield " "; } else { // line 105 yield " "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "label", [], "any", false, false, false, 105), [], (((CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "translation_domain", [], "any", true, true, false, 105) && !(null === CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "translation_domain", [], "any", false, false, false, 105)))) ? (CoreExtension::getAttribute($this->env, $this->source, ($context["show_group"] ?? null), "translation_domain", [], "any", false, false, false, 105)) : (CoreExtension::getAttribute($this->env, $this->source, ($context["admin"] ?? null), "translationDomain", [], "any", false, false, false, 105)))), "html", null, true); yield " "; } // line 107 yield " "; yield from []; } // line 114 /** * @return iterable<null|scalar|\Stringable> */ public function block_show_field(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 115 yield " <tr class=\"sonata-ba-view-container\"> "; // line 116 if (CoreExtension::getAttribute($this->env, $this->source, ($context["elements"] ?? null), ($context["show_field_name"] ?? null), [], "array", true, true, false, 116)) { // line 117 yield " "; yield $this->env->getRuntime('Sonata\AdminBundle\Twig\RenderElementRuntime')->renderViewElement($this->env, (($_v3 = ($context["elements"] ?? null)) && is_array($_v3) || $_v3 instanceof ArrayAccess ? ($_v3[($context["show_field_name"] ?? null)] ?? null) : null), ($context["object"] ?? null)); yield " "; } // line 119 yield " </tr> "; yield from []; } /** * @codeCoverageIgnore */ public function getTemplateName(): string { return "@SonataAdmin/CRUD/base_show.html.twig"; } /** * @codeCoverageIgnore */ public function isTraitable(): bool { return false; } /** * @codeCoverageIgnore */ public function getDebugInfo(): array { return array ( 490 => 119, 484 => 117, 482 => 116, 479 => 115, 472 => 114, 467 => 107, 461 => 105, 455 => 103, 452 => 102, 445 => 101, 440 => 128, 421 => 122, 407 => 121, 404 => 114, 387 => 113, 380 => 108, 378 => 101, 372 => 98, 366 => 97, 363 => 96, 360 => 95, 342 => 94, 335 => 93, 328 => 129, 326 => 93, 323 => 92, 316 => 91, 309 => 88, 304 => 85, 298 => 83, 295 => 82, 293 => 81, 289 => 79, 269 => 74, 267 => 73, 264 => 72, 258 => 70, 256 => 69, 249 => 65, 243 => 64, 240 => 63, 237 => 62, 220 => 61, 215 => 58, 199 => 55, 193 => 53, 187 => 51, 185 => 50, 179 => 49, 172 => 48, 169 => 47, 152 => 46, 148 => 44, 145 => 43, 142 => 42, 140 => 41, 137 => 40, 134 => 39, 132 => 38, 127 => 36, 123 => 34, 116 => 33, 110 => 30, 107 => 27, 100 => 26, 95 => 23, 88 => 22, 80 => 19, 73 => 18, 65 => 15, 58 => 14, 48 => 12,); } public function getSourceContext(): Source { return new Source("", "@SonataAdmin/CRUD/base_show.html.twig", "/var/www/v3.cesa.co.za/vendor/sonata-project/admin-bundle/src/Resources/views/CRUD/base_show.html.twig"); } }