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 /
04 /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-08-17 03:12
04bee969a66fb6823a6f3471f7808fdc.php
12.12
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; /* @MailQueue/queue/detail.html.twig */ class __TwigTemplate_84a7cd5b77f12838820dbac42b0ae2ab 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'], 'sonata_admin_content' => [$this, 'block_sonata_admin_content'], ]; } protected function doGetParent(array $context): bool|string|Template|TemplateWrapper { // line 1 return "sonata_layout.html.twig"; } protected function doDisplay(array $context, array $blocks = []): iterable { $macros = $this->macros; $this->parent = $this->load("sonata_layout.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_title(array $context, array $blocks = []): iterable { $macros = $this->macros; yield "Mail campaign #"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "messageId", [], "any", false, false, false, 3), "html", null, true); yield from []; } // line 5 /** * @return iterable<null|scalar|\Stringable> */ public function block_sonata_admin_content(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 6 yield " <div class=\"box box-primary\"> <div class=\"box-header with-border\"> <h3 class=\"box-title\">Campaign #"; // line 8 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "messageId", [], "any", false, false, false, 8), "html", null, true); yield "</h3> <div class=\"box-tools pull-right\"> <a href=\""; // line 10 yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("mail_queue_list"); yield "\" class=\"btn btn-sm btn-default\"> <i class=\"fa fa-arrow-left\"></i> Back to queue </a> </div> </div> <div class=\"box-body\"> <table class=\"table table-bordered\"> <tr> <th>Subject</th> <td>"; // line 19 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "subject", [], "any", true, true, false, 19)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "subject", [], "any", false, false, false, 19), "—")) : ("—")), "html", null, true); yield "</td> </tr> <tr> <th>Sent to group</th> <td>"; // line 23 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "sentToGroup", [], "any", true, true, false, 23)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "sentToGroup", [], "any", false, false, false, 23), "—")) : ("—")), "html", null, true); yield "</td> </tr> <tr> <th>From</th> <td>"; // line 27 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "messageFrom", [], "any", true, true, false, 27)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "messageFrom", [], "any", false, false, false, 27), "—")) : ("—")), "html", null, true); yield "</td> </tr> <tr> <th>Date sent</th> <td>"; // line 31 yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "dateSent", [], "any", false, false, false, 31)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "dateSent", [], "any", false, false, false, 31), "Y-m-d H:i:s"), "html", null, true)) : ("—")); yield "</td> </tr> <tr> <th>Num recipients (queued)</th> <td>"; // line 35 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "numRecipients", [], "any", true, true, false, 35)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "numRecipients", [], "any", false, false, false, 35), "—")) : ("—")), "html", null, true); yield "</td> </tr> <tr> <th>Campaign status</th> <td> "; // line 40 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "sendComplete", [], "any", false, false, false, 40)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 41 yield " <span class=\"label label-success\">Complete</span> "; // line 42 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "dateComplete", [], "any", false, false, false, 42)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 43 yield " ("; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env, $this->source, ($context["message"] ?? null), "dateComplete", [], "any", false, false, false, 43), "Y-m-d H:i:s"), "html", null, true); yield ") "; } // line 45 yield " "; } else { // line 46 yield " <span class=\"label label-warning\">In progress</span> "; } // line 48 yield " </td> </tr> </table> <h4>Recipients</h4> <div class=\"navigation\"> "; // line 54 yield $this->env->getRuntime('Knp\Bundle\PaginatorBundle\Twig\Extension\PaginationRuntime')->render($this->env, ($context["toSendPage"] ?? null)); yield " </div> <table class=\"table table-bordered table-striped\"> <thead> <tr> <th>ToSend ID</th> <th>Recipient</th> <th>Status</th> </tr> </thead> <tbody> "; // line 65 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(($context["toSendPage"] ?? null)); $context['_iterated'] = false; foreach ($context['_seq'] as $context["_key"] => $context["row"]) { // line 66 yield " "; $context["sent"] = ((CoreExtension::getAttribute($this->env, $this->source, $context["row"], "sent", [], "any", true, true, false, 66)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "sent", [], "any", false, false, false, 66), 0)) : (0)); // line 67 yield " <tr> <td>"; // line 68 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "toSendId", [], "any", false, false, false, 68), "html", null, true); yield "</td> <td>"; // line 69 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["row"], "sendTo", [], "any", true, true, false, 69)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "sendTo", [], "any", false, false, false, 69), "—")) : ("—")), "html", null, true); yield "</td> <td> <span class=\"label label-"; // line 71 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(App\MailQueueBundle\Service\MailQueueService::statusCssClass(($context["sent"] ?? null)), "html", null, true); yield "\"> "; // line 72 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(App\MailQueueBundle\Service\MailQueueService::statusLabel(($context["sent"] ?? null)), "html", null, true); yield " </span> </td> </tr> "; $context['_iterated'] = true; } // line 76 if (!$context['_iterated']) { // line 77 yield " <tr> <td colspan=\"3\" class=\"text-muted\">No recipient rows for this campaign.</td> </tr> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_key'], $context['row'], $context['_parent'], $context['_iterated']); $context = array_intersect_key($context, $_parent) + $_parent; // line 81 yield " </tbody> </table> <div class=\"navigation\"> "; // line 84 yield $this->env->getRuntime('Knp\Bundle\PaginatorBundle\Twig\Extension\PaginationRuntime')->render($this->env, ($context["toSendPage"] ?? null)); yield " </div> </div> </div> "; yield from []; } /** * @codeCoverageIgnore */ public function getTemplateName(): string { return "@MailQueue/queue/detail.html.twig"; } /** * @codeCoverageIgnore */ public function isTraitable(): bool { return false; } /** * @codeCoverageIgnore */ public function getDebugInfo(): array { return array ( 219 => 84, 214 => 81, 205 => 77, 203 => 76, 194 => 72, 190 => 71, 185 => 69, 181 => 68, 178 => 67, 175 => 66, 170 => 65, 156 => 54, 148 => 48, 144 => 46, 141 => 45, 135 => 43, 133 => 42, 130 => 41, 128 => 40, 120 => 35, 113 => 31, 106 => 27, 99 => 23, 92 => 19, 80 => 10, 75 => 8, 71 => 6, 64 => 5, 52 => 3, 41 => 1,); } public function getSourceContext(): Source { return new Source("", "@MailQueue/queue/detail.html.twig", "/var/www/v3.cesa.co.za/src/MailQueueBundle/Resources/views/queue/detail.html.twig"); } }