0byt3m1n1
Path:
/
home
/
mgatv524
/
public_html
/
fmd
/
cache
/
fa
/
[
Home
]
File: fa449c729a87b62992f4316f2c900c1ccf98f905194adfb8ffbd8a90728144d3.php
<?php /* log-page.twig */ class __TwigTemplate_62551dd28d2c73ea65b53a75d5cab208c5678bf2e6436f24eb23afb5b951f834 extends Twig_Template { public function __construct(Twig_Environment $env) { parent::__construct($env); // line 9 $this->parent = $this->loadTemplate("authed.twig", "log-page.twig", 9); $this->blocks = array( 'actionMenu' => array($this, 'block_actionMenu'), 'pageContent' => array($this, 'block_pageContent'), 'javaScript' => array($this, 'block_javaScript'), ); } protected function doGetParent(array $context) { return "authed.twig"; } protected function doDisplay(array $context, array $blocks = array()) { // line 10 $context["inline"] = $this->loadTemplate("inline.twig", "log-page.twig", 10); // line 9 $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 12 public function block_actionMenu($context, array $blocks = array()) { // line 13 echo " <ul class=\"nav nav-pills pull-right\"> <li class=\"btn btn-warning btn-xs\"><a class=\"XiboFormButton btns\" title=\""; // line 14 echo __("Truncate the Log"); echo "\" href=\""; echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("log.truncate.form"), "html", null, true); echo "\"> <i class=\"fa fa-scissors\" aria-hidden=\"true\"></i> "; echo __("Truncate"); echo "</a></li> <li class=\"btn btn-success btn-xs\"><a class=\"btns\" id=\"refreshLog\" title=\""; // line 15 echo __("Refresh the Log"); echo "\" href=\"#\"><i class=\"fa fa-refresh\" aria-hidden=\"true\"></i> "; echo __("Refresh"); echo "</a></li> </ul> "; } // line 20 public function block_pageContent($context, array $blocks = array()) { // line 21 echo " <div class=\"widget\"> <div class=\"widget-title\">"; // line 22 echo __("Logs"); echo "</div> <div class=\"widget-body\"> <div class=\"XiboGrid\" id=\""; // line 24 echo twig_escape_filter($this->env, twig_random($this->env), "html", null, true); echo "\" data-grid-name=\"logView\"> <div class=\"XiboFilter well\"> <div class=\"FilterDiv\" id=\"Filter\"> <ul class=\"nav nav-tabs\" role=\"tablist\"> <li class=\"active\"><a href=\"#general\" role=\"tab\" data-toggle=\"tab\">"; // line 28 echo __("General"); echo "</a></li> <li><a href=\"#advanced\" role=\"tab\" data-toggle=\"tab\">"; // line 29 echo __("Advanced"); echo "</a></li> </ul> <form class=\"form-inline\"> <div class=\"tab-content\"> <div class=\"tab-pane active\" id=\"general\"> "; // line 34 ob_start(); echo __("Level"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 35 echo " "; echo $context["inline"]->getinput("level", ($context["title"] ?? null)); echo " "; // line 37 ob_start(); echo __("Interval"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 38 echo " "; ob_start(); echo __("Seconds"); $context["secondsTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 39 echo " "; ob_start(); echo __("Minutes"); $context["minutesTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 40 echo " "; ob_start(); echo __("Hours"); $context["hoursTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 41 echo " "; $context["intervalTypeOptions"] = array(0 => array("id" => 1, "value" => // line 42 ($context["secondsTrans"] ?? null)), 1 => array("id" => 60, "value" => // line 43 ($context["minutesTrans"] ?? null)), 2 => array("id" => 3600, "value" => // line 44 ($context["hoursTrans"] ?? null))); // line 46 echo " "; echo $context["inline"]->getdropdown("intervalType", "single", ($context["title"] ?? null), 1, ($context["intervalTypeOptions"] ?? null), "id", "value"); echo " "; // line 48 ob_start(); echo __("Duration back"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 49 echo " "; echo $context["inline"]->getnumber("seconds", ($context["title"] ?? null), 120); echo " "; // line 51 ob_start(); echo __("Run"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 52 echo " "; echo $context["inline"]->getinput("runNo", ($context["title"] ?? null)); echo " "; // line 54 ob_start(); echo __("User"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 55 echo " "; echo $context["inline"]->getdropdown("userId", "single", ($context["title"] ?? null), "", twig_array_merge(array(0 => array("userId" => null, "userName" => "")), ($context["users"] ?? null)), "userId", "userName"); echo " </div> <div class=\"tab-pane\" id=\"advanced\"> "; // line 58 echo $context["inline"]->getdate("fromDt", "From Date"); echo " "; // line 60 ob_start(); echo __("Channel"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 61 echo " "; echo $context["inline"]->getinput("channel", ($context["title"] ?? null)); echo " "; // line 63 ob_start(); echo __("Page"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 64 echo " "; echo $context["inline"]->getinput("page", ($context["title"] ?? null)); echo " "; // line 66 ob_start(); echo __("Function"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 67 echo " "; ob_start(); echo __("GET"); $context["getTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 68 echo " "; ob_start(); echo __("POST"); $context["postTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 69 echo " "; ob_start(); echo __("PUT"); $context["putTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 70 echo " "; ob_start(); echo __("DELETE"); $context["deleteTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 71 echo " "; ob_start(); echo __("HEAD"); $context["headTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 72 echo " "; ob_start(); echo __("PATCH"); $context["patchTrans"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 73 echo " "; $context["functionOptions"] = array(0 => array("id" => "", "value" => ""), 1 => array("id" => "GET", "value" => // line 75 ($context["getTrans"] ?? null)), 2 => array("id" => "POST", "value" => // line 76 ($context["postTrans"] ?? null)), 3 => array("id" => "PUT", "value" => // line 77 ($context["putTrans"] ?? null)), 4 => array("id" => "DELETE", "value" => // line 78 ($context["deleteTrans"] ?? null)), 5 => array("id" => "HEAD", "value" => // line 79 ($context["headTrans"] ?? null)), 6 => array("id" => "PATCH", "value" => // line 80 ($context["patchTrans"] ?? null))); // line 82 echo " "; echo $context["inline"]->getdropdown("function", "single", ($context["title"] ?? null), "", ($context["functionOptions"] ?? null), "id", "value"); echo " "; // line 84 ob_start(); echo __("Display"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 85 echo " "; $context["displays"] = twig_array_merge(array(0 => array("displayId" => null, "display" => "")), ($context["displays"] ?? null)); // line 86 echo " "; echo $context["inline"]->getdropdown("displayId", "single", ($context["title"] ?? null), "", ($context["displays"] ?? null), "displayId", "display"); echo " "; // line 88 ob_start(); echo __("Message"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 89 echo " "; echo $context["inline"]->getinput("message", ($context["title"] ?? null)); echo " "; // line 91 ob_start(); echo __("Exclude logs common to each request?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 92 echo " "; echo $context["inline"]->getcheckbox("excludeLog", ($context["title"] ?? null), 1); echo " </div> </div> </form> </div> </div> <div class=\"XiboData\"> <table id=\"logs\" class=\"table table-striped\"> <thead> <tr> <th>"; // line 102 echo __("ID"); echo "</th> <th>"; // line 103 echo __("Run"); echo "</th> <th>"; // line 104 echo __("Date"); echo "</th> <th>"; // line 105 echo __("Channel"); echo "</th> <th>"; // line 106 echo __("Function"); echo "</th> <th>"; // line 107 echo __("Level"); echo "</th> <th>"; // line 108 echo __("Display"); echo "</th> <th>"; // line 109 echo __("Page"); echo "</th> <th style=\"width: 50%\">"; // line 110 echo __("Message"); echo "</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> "; } // line 123 public function block_javaScript($context, array $blocks = array()) { // line 124 echo " <script type=\"text/javascript\"> \$(document).ready(function() { var table = \$(\"#logs\").DataTable({ \"language\": dataTablesLanguage, serverSide: true, stateSave: true, stateDuration: 0, stateLoadCallback: function (settings, callback) { var data; \$.ajax({ type: \"GET\", async: false, url: \""; // line 134 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("user.pref"), "html", null, true); echo "?preference=logGrid\", dataType: 'json', success: function (json) { if (json.success) data = JSON.parse(json.data.value); } }); return data; }, stateSaveCallback: function (settings, data) { \$.ajax({ type: \"POST\", url: \""; // line 146 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("user.pref"), "html", null, true); echo "\", data: { preference: [{ option: \"logGrid\", value: JSON.stringify(data) }] } }); }, filter: false, searchDelay: 3000, \"order\": [[0, \"desc\"]], ajax: { url: \""; // line 159 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("log.search"), "html", null, true); echo "\", \"data\": function (d) { \$.extend(d, \$(\"#logs\").closest(\".XiboGrid\").find(\".FilterDiv form\").serializeObject()); } }, \"columns\": [ {\"data\": \"logId\"}, {\"data\": \"runNo\"}, {\"data\": \"logDate\", \"render\": dataTableDateFromIso}, {\"data\": \"channel\"}, {\"data\": \"function\"}, {\"data\": \"type\"}, {\"data\": \"display\"}, {\"data\": \"page\"}, {\"data\": \"message\"} ] }); table.on('draw', dataTableDraw); table.on('processing.dt', dataTableProcessing); dataTableAddButtons(table, \$('#logs_wrapper').find('.col-sm-6').eq(1)); \$(\"#refreshLog\").click(function () { table.ajax.reload(); }); }); </script> "; } public function getTemplateName() { return "log-page.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 367 => 159, 351 => 146, 336 => 134, 324 => 124, 321 => 123, 305 => 110, 301 => 109, 297 => 108, 293 => 107, 289 => 106, 285 => 105, 281 => 104, 277 => 103, 273 => 102, 259 => 92, 255 => 91, 249 => 89, 245 => 88, 239 => 86, 236 => 85, 232 => 84, 226 => 82, 224 => 80, 223 => 79, 222 => 78, 221 => 77, 220 => 76, 219 => 75, 217 => 73, 212 => 72, 207 => 71, 202 => 70, 197 => 69, 192 => 68, 187 => 67, 183 => 66, 177 => 64, 173 => 63, 167 => 61, 163 => 60, 158 => 58, 151 => 55, 147 => 54, 141 => 52, 137 => 51, 131 => 49, 127 => 48, 121 => 46, 119 => 44, 118 => 43, 117 => 42, 115 => 41, 110 => 40, 105 => 39, 100 => 38, 96 => 37, 90 => 35, 86 => 34, 78 => 29, 74 => 28, 67 => 24, 62 => 22, 59 => 21, 56 => 20, 47 => 15, 39 => 14, 36 => 13, 33 => 12, 29 => 9, 27 => 10, 11 => 9,); } /** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */ public function getSource() { @trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be removed in 2.0. Use getSourceContext() instead.', E_USER_DEPRECATED); return $this->getSourceContext()->getCode(); } public function getSourceContext() { return new Twig_Source("{# /* * Spring Signage Ltd - http://www.springsignage.com * Copyright (C) 2015 Spring Signage Ltd * (\${FILE_NAME}) */ #} {% extends \"authed.twig\" %} {% import \"inline.twig\" as inline %} {% block actionMenu %} <ul class=\"nav nav-pills pull-right\"> <li class=\"btn btn-warning btn-xs\"><a class=\"XiboFormButton btns\" title=\"{% trans \"Truncate the Log\" %}\" href=\"{{ urlFor(\"log.truncate.form\") }}\"> <i class=\"fa fa-scissors\" aria-hidden=\"true\"></i> {% trans \"Truncate\" %}</a></li> <li class=\"btn btn-success btn-xs\"><a class=\"btns\" id=\"refreshLog\" title=\"{% trans \"Refresh the Log\" %}\" href=\"#\"><i class=\"fa fa-refresh\" aria-hidden=\"true\"></i> {% trans \"Refresh\" %}</a></li> </ul> {% endblock %} {% block pageContent %} <div class=\"widget\"> <div class=\"widget-title\">{% trans \"Logs\" %}</div> <div class=\"widget-body\"> <div class=\"XiboGrid\" id=\"{{ random() }}\" data-grid-name=\"logView\"> <div class=\"XiboFilter well\"> <div class=\"FilterDiv\" id=\"Filter\"> <ul class=\"nav nav-tabs\" role=\"tablist\"> <li class=\"active\"><a href=\"#general\" role=\"tab\" data-toggle=\"tab\">{% trans \"General\" %}</a></li> <li><a href=\"#advanced\" role=\"tab\" data-toggle=\"tab\">{% trans \"Advanced\" %}</a></li> </ul> <form class=\"form-inline\"> <div class=\"tab-content\"> <div class=\"tab-pane active\" id=\"general\"> {% set title %}{% trans \"Level\" %}{% endset %} {{ inline.input(\"level\", title) }} {% set title %}{% trans \"Interval\" %}{% endset %} {% set secondsTrans %}{% trans \"Seconds\" %}{% endset %} {% set minutesTrans %}{% trans \"Minutes\" %}{% endset %} {% set hoursTrans %}{% trans \"Hours\" %}{% endset %} {% set intervalTypeOptions = [ { id: 1, value: secondsTrans }, { id: 60, value: minutesTrans }, { id: 3600, value: hoursTrans }, ] %} {{ inline.dropdown(\"intervalType\", \"single\", title, 1, intervalTypeOptions, \"id\", \"value\") }} {% set title %}{% trans \"Duration back\" %}{% endset %} {{ inline.number(\"seconds\", title, 120) }} {% set title %}{% trans \"Run\" %}{% endset %} {{ inline.input(\"runNo\", title) }} {% set title %}{% trans \"User\" %}{% endset %} {{ inline.dropdown(\"userId\", \"single\", title, \"\", [{userId: null, userName: \"\"}]|merge(users), \"userId\", \"userName\") }} </div> <div class=\"tab-pane\" id=\"advanced\"> {{ inline.date(\"fromDt\", \"From Date\") }} {% set title %}{% trans \"Channel\" %}{% endset %} {{ inline.input(\"channel\", title) }} {% set title %}{% trans \"Page\" %}{% endset %} {{ inline.input(\"page\", title) }} {% set title %}{% trans \"Function\" %}{% endset %} {% set getTrans %}{% trans \"GET\" %}{% endset %} {% set postTrans %}{% trans \"POST\" %}{% endset %} {% set putTrans %}{% trans \"PUT\" %}{% endset %} {% set deleteTrans %}{% trans \"DELETE\" %}{% endset %} {% set headTrans %}{% trans \"HEAD\" %}{% endset %} {% set patchTrans %}{% trans \"PATCH\" %}{% endset %} {% set functionOptions = [ { id: \"\", value: \"\" }, { id: \"GET\", value: getTrans }, { id: \"POST\", value: postTrans}, { id: \"PUT\", value: putTrans}, { id: \"DELETE\", value: deleteTrans}, { id: \"HEAD\", value: headTrans}, { id: \"PATCH\", value: patchTrans}, ] %} {{ inline.dropdown(\"function\", \"single\", title, \"\", functionOptions, \"id\", \"value\") }} {% set title %}{% trans \"Display\" %}{% endset %} {% set displays = [{displayId: null, display: \"\"}]|merge(displays) %} {{ inline.dropdown(\"displayId\", \"single\", title, \"\", displays, \"displayId\", \"display\") }} {% set title %}{% trans \"Message\" %}{% endset %} {{ inline.input(\"message\", title) }} {% set title %}{% trans \"Exclude logs common to each request?\" %}{% endset %} {{ inline.checkbox(\"excludeLog\", title, 1) }} </div> </div> </form> </div> </div> <div class=\"XiboData\"> <table id=\"logs\" class=\"table table-striped\"> <thead> <tr> <th>{% trans \"ID\" %}</th> <th>{% trans \"Run\" %}</th> <th>{% trans \"Date\" %}</th> <th>{% trans \"Channel\" %}</th> <th>{% trans \"Function\" %}</th> <th>{% trans \"Level\" %}</th> <th>{% trans \"Display\" %}</th> <th>{% trans \"Page\" %}</th> <th style=\"width: 50%\">{% trans \"Message\" %}</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> {% endblock %} {% block javaScript %} <script type=\"text/javascript\"> \$(document).ready(function() { var table = \$(\"#logs\").DataTable({ \"language\": dataTablesLanguage, serverSide: true, stateSave: true, stateDuration: 0, stateLoadCallback: function (settings, callback) { var data; \$.ajax({ type: \"GET\", async: false, url: \"{{ urlFor(\"user.pref\") }}?preference=logGrid\", dataType: 'json', success: function (json) { if (json.success) data = JSON.parse(json.data.value); } }); return data; }, stateSaveCallback: function (settings, data) { \$.ajax({ type: \"POST\", url: \"{{ urlFor(\"user.pref\") }}\", data: { preference: [{ option: \"logGrid\", value: JSON.stringify(data) }] } }); }, filter: false, searchDelay: 3000, \"order\": [[0, \"desc\"]], ajax: { url: \"{{ urlFor(\"log.search\") }}\", \"data\": function (d) { \$.extend(d, \$(\"#logs\").closest(\".XiboGrid\").find(\".FilterDiv form\").serializeObject()); } }, \"columns\": [ {\"data\": \"logId\"}, {\"data\": \"runNo\"}, {\"data\": \"logDate\", \"render\": dataTableDateFromIso}, {\"data\": \"channel\"}, {\"data\": \"function\"}, {\"data\": \"type\"}, {\"data\": \"display\"}, {\"data\": \"page\"}, {\"data\": \"message\"} ] }); table.on('draw', dataTableDraw); table.on('processing.dt', dataTableProcessing); dataTableAddButtons(table, \$('#logs_wrapper').find('.col-sm-6').eq(1)); \$(\"#refreshLog\").click(function () { table.ajax.reload(); }); }); </script> {% endblock %}", "log-page.twig", "/home/mgatv524/public_html/fmd/views/log-page.twig"); } }