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 /
prod /
twig /
0f /
Delete
Unzip
Name
Size
Permission
Date
Action
.htaccess
237
B
-r-xr-xr-x
2026-08-17 03:12
0ff24b3e295a183924cd7dfb4122cc25.php
47.32
KB
-rw-r--r--
2026-08-14 12:33
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; /* @EventBundle/Dashboard/weeks_courses_dashboard_embed.html.twig */ class __TwigTemplate_89f42ec2e0be33c47da76752edcf57ae 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->parent = false; $this->blocks = [ ]; } protected function doDisplay(array $context, array $blocks = []): iterable { $macros = $this->macros; // line 3 yield " "; // line 4 $context["range_end"] = (($context["page"] ?? null) * ($context["per_page"] ?? null)); // line 5 if ((($context["range_end"] ?? null) > ($context["total"] ?? null))) { $context["range_end"] = ($context["total"] ?? null); } // line 6 $context["sort"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", true, true, false, 6)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", false, false, false, 6), "StartDateReport")) : ("StartDateReport")); // line 7 $context["dir"] = ((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", true, true, false, 7)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", false, false, false, 7), "asc")) : ("asc")); // line 8 yield " "; // line 67 yield " "; // line 86 yield " "; // line 87 $macros["_v0"] = $this->macros["_v0"] = $this; // line 88 yield " <div class=\"sce-wc-dash\"> <p class=\"sce-wc-meta\"> Signed in as "; // line 91 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["username"] ?? null)); yield " · "; // line 92 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["total"] ?? null), "html", null, true); yield " event(s) "; // line 93 if ((($context["total"] ?? null) > 0)) { // line 94 yield " · showing "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((((($context["page"] ?? null) - 1) * ($context["per_page"] ?? null)) + 1), "html", null, true); yield "–"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["range_end"] ?? null), "html", null, true); yield " · page "; // line 95 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["page"] ?? null), "html", null, true); yield " of "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["pages"] ?? null), "html", null, true); yield " "; } // line 97 yield " </p> "; // line 99 if ((($tmp = ((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "defaults_applied", [], "any", true, true, false, 99)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "defaults_applied", [], "any", false, false, false, 99), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 100 yield " <p class=\"sce-wc-defaults-note\">Default period: today − 14 days through today + 4 months.</p> "; } // line 102 yield " <form class=\"sce-wc-filters\" method=\"get\" action=\"\" data-sce-wc-ajax=\"1\"> <label for=\"sce_wc_from\">From</label> <input id=\"sce_wc_from\" type=\"date\" name=\"from\" value=\""; // line 105 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", true, true, false, 105)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", false, false, false, 105), "")) : (""))); yield "\"> <label for=\"sce_wc_to\">To</label> <input id=\"sce_wc_to\" type=\"date\" name=\"to\" value=\""; // line 107 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", true, true, false, 107)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", false, false, false, 107), "")) : (""))); yield "\"> <label for=\"sce_wc_q\">Search</label> <input id=\"sce_wc_q\" type=\"text\" name=\"q\" value=\""; // line 109 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", true, true, false, 109)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", false, false, false, 109), "")) : (""))); yield "\" placeholder=\"Event, venue, category…\"> <label for=\"sce_wc_per_page\">Records Per Page</label> <select id=\"sce_wc_per_page\" name=\"per_page\"> "; // line 112 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(($context["per_page_options"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["opt"]) { // line 113 yield " <option value=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["opt"], "html", null, true); yield "\""; if (($context["opt"] == ($context["per_page"] ?? null))) { yield " selected"; } yield ">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["opt"], "html", null, true); yield "</option> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_key'], $context['opt'], $context['_parent']); $context = array_intersect_key($context, $_parent) + $_parent; // line 115 yield " </select> <input type=\"hidden\" name=\"page\" value=\"1\"> <input type=\"hidden\" name=\"sort\" value=\""; // line 117 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["sort"] ?? null)); yield "\"> <input type=\"hidden\" name=\"dir\" value=\""; // line 118 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["dir"] ?? null)); yield "\"> <button type=\"submit\">Filter</button> <a href=\"#\" data-sce-wc-ajax=\"1\" data-from=\"\" data-to=\"\" data-q=\"\" data-sort=\"StartDateReport\" data-dir=\"asc\" data-per_page=\""; // line 120 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["per_page"] ?? null), "html", null, true); yield "\" data-page=\"1\">Clear</a> <a class=\"sce-wc-export\" href=\"?export=1&from="; // line 122 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", true, true, false, 122)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", false, false, false, 122), "")) : ("")), "url"), "html", null, true); yield "&to="; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", true, true, false, 122)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", false, false, false, 122), "")) : ("")), "url"), "html", null, true); yield "&q="; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", true, true, false, 122)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", false, false, false, 122), "")) : ("")), "url"), "html", null, true); yield "&sort="; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["sort"] ?? null), "url"), "html", null, true); yield "&dir="; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["dir"] ?? null), "url"), "html", null, true); yield "\">Export to Excel</a> </form> "; // line 125 yield $macros["_v0"]->getTemplateForMacro("macro_pager", $context, 125, $this->getSourceContext())->macro_pager(...[($context["page"] ?? null), ($context["pages"] ?? null), ($context["total"] ?? null), ($context["per_page"] ?? null), ($context["filters"] ?? null)]); yield " "; // line 127 if (Twig\Extension\CoreExtension::testEmpty(($context["rows"] ?? null))) { // line 128 yield " <div class=\"sce-wc-empty\">No school events match the current filters.</div> "; } else { // line 130 yield " <div class=\"sce-wc-table-wrapper\" id=\"sce-wc-table-wrapper\"> <div class=\"sce-wc-table-scroll\"> <table class=\"sce-wc-table\"> <thead> <tr> "; // line 135 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 135, $this->getSourceContext())->macro_sort_th(...["Event Name", "EventName", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, true]); yield " "; // line 136 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 136, $this->getSourceContext())->macro_sort_th(...["Course Type", "CourseType", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 137 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 137, $this->getSourceContext())->macro_sort_th(...["Start Date", "StartDateReport", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 138 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 138, $this->getSourceContext())->macro_sort_th(...["End Date", "EndDateReport", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 139 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 139, $this->getSourceContext())->macro_sort_th(...["Del", "AttendeeCount", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), "Delegates/ Attendees", false]); yield " "; // line 140 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 140, $this->getSourceContext())->macro_sort_th(...["Provider", "ProviderName", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 141 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 141, $this->getSourceContext())->macro_sort_th(...["Presenter", "PresenterName", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 142 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 142, $this->getSourceContext())->macro_sort_th(...["Category", "Category", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 143 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 143, $this->getSourceContext())->macro_sort_th(...["X", "Cancelled", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), "Cancelled", false]); yield " "; // line 144 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 144, $this->getSourceContext())->macro_sort_th(...["Cost / Person", "CostPerPerson", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 145 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 145, $this->getSourceContext())->macro_sort_th(...["Rate / Day", "RatePerDay", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 146 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 146, $this->getSourceContext())->macro_sort_th(...["Days", "Days", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 147 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 147, $this->getSourceContext())->macro_sort_th(...["Total TP Rate", "TotalTPRate", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 148 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 148, $this->getSourceContext())->macro_sort_th(...["Total Income", "TotalIncome", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 149 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 149, $this->getSourceContext())->macro_sort_th(...["Profit", "Profit", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 150 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 150, $this->getSourceContext())->macro_sort_th(...["Invoice", "Invoice", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " "; // line 151 yield $macros["_v0"]->getTemplateForMacro("macro_sort_th", $context, 151, $this->getSourceContext())->macro_sort_th(...["Venue", "Venue", ($context["sort"] ?? null), ($context["dir"] ?? null), ($context["filters"] ?? null), ($context["per_page"] ?? null), null, false]); yield " </tr> </thead> <tbody> "; // line 155 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(($context["rows"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["row"]) { // line 156 yield " <tr"; if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Cancelled", [], "any", false, false, false, 156)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { yield " class=\"sce-wc-row-cancelled\""; } yield "> <td class=\"sce-wc-sticky-col\"> "; // line 158 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["row"], "EventID", [], "any", false, false, false, 158)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { // line 159 yield " <a href=\"/echasl23/SchoolEventsedit.php?EventID="; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "EventID", [], "any", false, false, false, 159), "html", null, true); yield "\" target=\"_blank\" rel=\"noopener noreferrer\">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "EventName", [], "any", false, false, false, 159)); yield "</a> "; } else { // line 161 yield " "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "EventName", [], "any", false, false, false, 161)); yield " "; } // line 163 yield " </td> <td>"; // line 164 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "CourseType", [], "any", false, false, false, 164)); yield "</td> <td>"; // line 165 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "StartDateReport", [], "any", false, false, false, 165)); yield "</td> <td>"; // line 166 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "EndDateReport", [], "any", false, false, false, 166)); yield "</td> <td class=\"sce-wc-num\" title=\"Delegates/ Attendees\">"; // line 167 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "AttendeeCount", [], "any", false, false, false, 167)); yield "</td> <td>"; // line 168 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "ProviderName", [], "any", false, false, false, 168)); yield "</td> <td>"; // line 169 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "PresenterName", [], "any", false, false, false, 169)); yield "</td> <td>"; // line 170 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Category", [], "any", false, false, false, 170)); yield "</td> <td class=\""; // line 171 if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Cancelled", [], "any", false, false, false, 171)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { yield "sce-wc-cancelled-y"; } yield "\""; if ((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Cancelled", [], "any", false, false, false, 171)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { yield " title=\"Cancelled\""; } yield "> "; // line 172 yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Cancelled", [], "any", false, false, false, 172)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("Y") : ("N")); yield " </td> <td class=\"sce-wc-num\">"; // line 174 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "CostPerPerson", [], "any", false, false, false, 174)); yield "</td> <td class=\"sce-wc-num\">"; // line 175 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "RatePerDay", [], "any", false, false, false, 175)); yield "</td> <td class=\"sce-wc-num\">"; // line 176 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Days", [], "any", false, false, false, 176)); yield "</td> <td class=\"sce-wc-num\">"; // line 177 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "TotalTPRate", [], "any", false, false, false, 177)); yield "</td> <td class=\"sce-wc-num\">"; // line 178 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "TotalIncome", [], "any", false, false, false, 178)); yield "</td> <td class=\"sce-wc-num"; // line 179 if ((($tmp = ((CoreExtension::getAttribute($this->env, $this->source, $context["row"], "ProfitIsNegative", [], "any", true, true, false, 179)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "ProfitIsNegative", [], "any", false, false, false, 179), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { yield " sce-wc-profit-neg"; } yield "\">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Profit", [], "any", false, false, false, 179)); yield "</td> <td>"; // line 180 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Invoice", [], "any", false, false, false, 180)); yield "</td> <td>"; // line 181 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["row"], "Venue", [], "any", false, false, false, 181)); yield "</td> </tr> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_key'], $context['row'], $context['_parent']); $context = array_intersect_key($context, $_parent) + $_parent; // line 184 yield " </tbody> </table> </div> </div> "; // line 189 yield $macros["_v0"]->getTemplateForMacro("macro_pager", $context, 189, $this->getSourceContext())->macro_pager(...[($context["page"] ?? null), ($context["pages"] ?? null), ($context["total"] ?? null), ($context["per_page"] ?? null), ($context["filters"] ?? null)]); yield " "; } // line 191 yield "</div> "; yield from []; } // line 9 public function macro_pager($page = null, $pages = null, $total = null, $per_page = null, $filters = null, ...$varargs): string|Markup { $macros = $this->macros; $context = [ "page" => $page, "pages" => $pages, "total" => $total, "per_page" => $per_page, "filters" => $filters, "varargs" => $varargs, ] + $this->env->getGlobals(); $blocks = []; return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { // line 10 yield " "; if ((($context["total"] ?? null) > 0)) { // line 11 yield " <div class=\"sce-wc-pager\"> <span> Records Per Page <strong>"; // line 14 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["per_page"] ?? null), "html", null, true); yield "</strong> </span> <span> Page <strong>"; // line 18 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["page"] ?? null), "html", null, true); yield "</strong> of <strong>"; // line 20 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["pages"] ?? null), "html", null, true); yield "</strong> </span> "; // line 22 if ((($context["page"] ?? null) > 1)) { // line 23 yield " <a href=\"#\" data-sce-wc-ajax=\"1\" data-from=\""; // line 24 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", true, true, false, 24)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", false, false, false, 24), "")) : ("")), "html_attr"); yield "\" data-to=\""; // line 25 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", true, true, false, 25)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", false, false, false, 25), "")) : ("")), "html_attr"); yield "\" data-q=\""; // line 26 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", true, true, false, 26)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", false, false, false, 26), "")) : ("")), "html_attr"); yield "\" data-sort=\""; // line 27 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", true, true, false, 27)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", false, false, false, 27), "StartDateReport")) : ("StartDateReport")), "html_attr"); yield "\" data-dir=\""; // line 28 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", true, true, false, 28)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", false, false, false, 28), "asc")) : ("asc")), "html_attr"); yield "\" data-per_page=\""; // line 29 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["per_page"] ?? null), "html", null, true); yield "\" data-page=\"1\">First</a> <a href=\"#\" data-sce-wc-ajax=\"1\" data-from=\""; // line 32 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", true, true, false, 32)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", false, false, false, 32), "")) : ("")), "html_attr"); yield "\" data-to=\""; // line 33 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", true, true, false, 33)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", false, false, false, 33), "")) : ("")), "html_attr"); yield "\" data-q=\""; // line 34 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", true, true, false, 34)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", false, false, false, 34), "")) : ("")), "html_attr"); yield "\" data-sort=\""; // line 35 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", true, true, false, 35)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", false, false, false, 35), "StartDateReport")) : ("StartDateReport")), "html_attr"); yield "\" data-dir=\""; // line 36 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", true, true, false, 36)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", false, false, false, 36), "asc")) : ("asc")), "html_attr"); yield "\" data-per_page=\""; // line 37 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["per_page"] ?? null), "html", null, true); yield "\" data-page=\""; // line 38 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($context["page"] ?? null) - 1), "html", null, true); yield "\">Previous</a> "; } else { // line 40 yield " <span>First</span> <span>Previous</span> "; } // line 43 yield " "; if ((($context["page"] ?? null) < ($context["pages"] ?? null))) { // line 44 yield " <a href=\"#\" data-sce-wc-ajax=\"1\" data-from=\""; // line 45 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", true, true, false, 45)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", false, false, false, 45), "")) : ("")), "html_attr"); yield "\" data-to=\""; // line 46 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", true, true, false, 46)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", false, false, false, 46), "")) : ("")), "html_attr"); yield "\" data-q=\""; // line 47 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", true, true, false, 47)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", false, false, false, 47), "")) : ("")), "html_attr"); yield "\" data-sort=\""; // line 48 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", true, true, false, 48)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", false, false, false, 48), "StartDateReport")) : ("StartDateReport")), "html_attr"); yield "\" data-dir=\""; // line 49 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", true, true, false, 49)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", false, false, false, 49), "asc")) : ("asc")), "html_attr"); yield "\" data-per_page=\""; // line 50 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["per_page"] ?? null), "html", null, true); yield "\" data-page=\""; // line 51 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($context["page"] ?? null) + 1), "html", null, true); yield "\">Next</a> <a href=\"#\" data-sce-wc-ajax=\"1\" data-from=\""; // line 53 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", true, true, false, 53)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", false, false, false, 53), "")) : ("")), "html_attr"); yield "\" data-to=\""; // line 54 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", true, true, false, 54)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", false, false, false, 54), "")) : ("")), "html_attr"); yield "\" data-q=\""; // line 55 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", true, true, false, 55)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", false, false, false, 55), "")) : ("")), "html_attr"); yield "\" data-sort=\""; // line 56 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", true, true, false, 56)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "sort", [], "any", false, false, false, 56), "StartDateReport")) : ("StartDateReport")), "html_attr"); yield "\" data-dir=\""; // line 57 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", true, true, false, 57)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "dir", [], "any", false, false, false, 57), "asc")) : ("asc")), "html_attr"); yield "\" data-per_page=\""; // line 58 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["per_page"] ?? null), "html", null, true); yield "\" data-page=\""; // line 59 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["pages"] ?? null), "html", null, true); yield "\">Last</a> "; } else { // line 61 yield " <span>Next</span> <span>Last</span> "; } // line 64 yield " </div> "; } yield from []; })())) ? '' : new Markup($tmp, $this->env->getCharset()); } // line 68 public function macro_sort_th($label = null, $key = null, $sort = null, $dir = null, $filters = null, $per_page = null, $title = null, $sticky = null, ...$varargs): string|Markup { $macros = $this->macros; $context = [ "label" => $label, "key" => $key, "sort" => $sort, "dir" => $dir, "filters" => $filters, "per_page" => $per_page, "title" => $title, "sticky" => $sticky, "varargs" => $varargs, ] + $this->env->getGlobals(); $blocks = []; return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { // line 69 yield " "; $context["next_dir"] = ((((($context["sort"] ?? null) == ($context["key"] ?? null)) && (($context["dir"] ?? null) == "asc"))) ? ("desc") : ("asc")); // line 70 yield " "; $context["marker"] = ""; // line 71 yield " "; if ((($context["sort"] ?? null) == ($context["key"] ?? null))) { // line 72 yield " "; $context["marker"] = (((($context["dir"] ?? null) == "asc")) ? (" ▲") : (" ▼")); // line 73 yield " "; } // line 74 yield " <th"; if ((($tmp = ($context["sticky"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { yield " class=\"sce-wc-sticky-col\""; } if ((($tmp = ($context["title"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { yield " title=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["title"] ?? null), "html_attr"); yield "\""; } yield "> <a href=\"#\" data-sce-wc-ajax=\"1\" data-from=\""; // line 76 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", true, true, false, 76)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "from", [], "any", false, false, false, 76), "")) : ("")), "html_attr"); yield "\" data-to=\""; // line 77 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", true, true, false, 77)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "to", [], "any", false, false, false, 77), "")) : ("")), "html_attr"); yield "\" data-q=\""; // line 78 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", true, true, false, 78)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["filters"] ?? null), "q", [], "any", false, false, false, 78), "")) : ("")), "html_attr"); yield "\" data-sort=\""; // line 79 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["key"] ?? null), "html_attr"); yield "\" data-dir=\""; // line 80 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["next_dir"] ?? null), "html_attr"); yield "\" data-per_page=\""; // line 81 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["per_page"] ?? null), "html", null, true); yield "\" data-page=\"1\" "; // line 83 if ((($tmp = ($context["title"] ?? null)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) { yield "title=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["title"] ?? null), "html_attr"); yield "\""; } yield ">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["label"] ?? null)); yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["marker"] ?? null), "html", null, true); yield "</a> </th> "; yield from []; })())) ? '' : new Markup($tmp, $this->env->getCharset()); } /** * @codeCoverageIgnore */ public function getTemplateName(): string { return "@EventBundle/Dashboard/weeks_courses_dashboard_embed.html.twig"; } /** * @codeCoverageIgnore */ public function isTraitable(): bool { return false; } /** * @codeCoverageIgnore */ public function getDebugInfo(): array { return array ( 654 => 83, 649 => 81, 645 => 80, 641 => 79, 637 => 78, 633 => 77, 629 => 76, 616 => 74, 613 => 73, 610 => 72, 607 => 71, 604 => 70, 601 => 69, 582 => 68, 574 => 64, 569 => 61, 564 => 59, 560 => 58, 556 => 57, 552 => 56, 548 => 55, 544 => 54, 540 => 53, 535 => 51, 531 => 50, 527 => 49, 523 => 48, 519 => 47, 515 => 46, 511 => 45, 508 => 44, 505 => 43, 500 => 40, 495 => 38, 491 => 37, 487 => 36, 483 => 35, 479 => 34, 475 => 33, 471 => 32, 465 => 29, 461 => 28, 457 => 27, 453 => 26, 449 => 25, 445 => 24, 442 => 23, 440 => 22, 435 => 20, 430 => 18, 423 => 14, 418 => 11, 415 => 10, 399 => 9, 393 => 191, 388 => 189, 381 => 184, 372 => 181, 368 => 180, 360 => 179, 356 => 178, 352 => 177, 348 => 176, 344 => 175, 340 => 174, 335 => 172, 325 => 171, 321 => 170, 317 => 169, 313 => 168, 309 => 167, 305 => 166, 301 => 165, 297 => 164, 294 => 163, 288 => 161, 280 => 159, 278 => 158, 270 => 156, 266 => 155, 259 => 151, 255 => 150, 251 => 149, 247 => 148, 243 => 147, 239 => 146, 235 => 145, 231 => 144, 227 => 143, 223 => 142, 219 => 141, 215 => 140, 211 => 139, 207 => 138, 203 => 137, 199 => 136, 195 => 135, 188 => 130, 184 => 128, 182 => 127, 177 => 125, 163 => 122, 158 => 120, 153 => 118, 149 => 117, 145 => 115, 130 => 113, 126 => 112, 120 => 109, 115 => 107, 110 => 105, 105 => 102, 101 => 100, 99 => 99, 95 => 97, 88 => 95, 81 => 94, 79 => 93, 75 => 92, 71 => 91, 66 => 88, 64 => 87, 61 => 86, 58 => 67, 55 => 8, 53 => 7, 51 => 6, 47 => 5, 45 => 4, 42 => 3,); } public function getSourceContext(): Source { return new Source("", "@EventBundle/Dashboard/weeks_courses_dashboard_embed.html.twig", "/var/www/v3.cesa.co.za/src/EventBundle/Resources/views/Dashboard/weeks_courses_dashboard_embed.html.twig"); } }