0byt3m1n1
Path:
/
home
/
mgatv524
/
public_html
/
giga
/
cache
/
2c
/
[
Home
]
File: 2c39591cdb233d0c9d0597f05fc57119de39d8c0788e9eb666d6cdc775c43724.php
<?php use Twig\Environment; use Twig\Error\LoaderError; use Twig\Error\RuntimeError; 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; /* menuboard-page.twig */ class __TwigTemplate_ca44bc92b9def23110978eaf577c804975e5211357450de35e7d1caaaf779170 extends Template { private $source; private $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->blocks = [ 'title' => [$this, 'block_title'], 'actionMenu' => [$this, 'block_actionMenu'], 'pageContent' => [$this, 'block_pageContent'], 'javaScript' => [$this, 'block_javaScript'], ]; } protected function doGetParent(array $context) { // line 23 return "authed.twig"; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 24 $macros["inline"] = $this->macros["inline"] = $this->loadTemplate("inline.twig", "menuboard-page.twig", 24)->unwrap(); // line 23 $this->parent = $this->loadTemplate("authed.twig", "menuboard-page.twig", 23); $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 26 public function block_title($context, array $blocks = []) { $macros = $this->macros; echo twig_escape_filter($this->env, __("Menu Boards"), "html", null, true); echo " | "; } // line 28 public function block_actionMenu($context, array $blocks = []) { $macros = $this->macros; // line 29 echo " "; if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "menuBoard.add"], "method", false, false, false, 29)) { // line 30 echo " <div class=\"widget-action-menu pull-right\"> <button class=\"btn btn-success XiboFormButton\" title=\""; // line 31 echo __("Add a new Menu Board"); echo "\" href=\""; echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("menuBoard.add.form"), "html", null, true); echo "\"><i class=\"fa fa-plus-circle\" aria-hidden=\"true\"></i> "; echo __("Add Menu Board"); echo "</button> </div> "; } } // line 36 public function block_pageContent($context, array $blocks = []) { $macros = $this->macros; // line 37 echo " <div class=\"widget\"> <div class=\"widget-title\">"; // line 38 echo __("Menu Boards"); echo " | "; echo twig_escape_filter($this->env, __("This is a feature preview and should not be used in production"), "html", null, true); echo "</div> <div class=\"widget-body\"> <div class=\"XiboGrid\" id=\""; // line 40 echo twig_escape_filter($this->env, twig_random($this->env), "html", null, true); echo "\" data-grid-type=\"menuBoard\" data-grid-name=\"menuBoardView\"> <div class=\"XiboFilter card mb-3 bg-light\"> <div class=\"FilterDiv card-body\" id=\"Filter\"> <form class=\"form-inline\"> "; // line 44 ob_start(function () { return ''; }); echo __("ID"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 45 echo " "; echo twig_call_macro($macros["inline"], "macro_number", ["menuId", ($context["title"] ?? null)], 45, $context, $this->getSourceContext()); echo " <div class=\"form-group mr-1 mb-1\"> <label class=\"control-label mr-1\" title=\"\" for=\"name\" accesskey=\"\">"; // line 48 echo __("Name"); echo "</label> <div class=\"input-group\"> <input class=\"form-control\" name=\"name\" type=\"text\" id=\"name\" value=\"\"> <div class=\"input-group-append input-group-addon\"> <div class=\"input-group-text\"> <input title=\""; // line 53 echo __("Use Regex?"); echo "\" type=\"checkbox\" id=\"useRegexForName\" name=\"useRegexForName\"> </div> </div> </div> </div> "; // line 59 ob_start(function () { return ''; }); echo __("Code"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 60 echo " "; echo twig_call_macro($macros["inline"], "macro_input", ["code", ($context["title"] ?? null)], 60, $context, $this->getSourceContext()); echo " "; // line 62 $context["attributes"] = [0 => ["name" => "data-allow-clear", "value" => "true"], 1 => ["name" => "data-placeholder--id", "value" => null], 2 => ["name" => "data-placeholder--value", "value" => ""]]; // line 67 echo " "; // line 68 ob_start(function () { return ''; }); echo __("Owner"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 69 echo " "; ob_start(function () { return ''; }); echo __("Show items owned by the selected User."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 70 echo " "; echo twig_call_macro($macros["inline"], "macro_dropdown", ["userId", "single", ($context["title"] ?? null), "", twig_array_merge([0 => ["userId" => null, "userName" => ""]], ($context["users"] ?? null)), "userId", "userName", ($context["helpText"] ?? null), "selectPicker", "", "", "", ($context["attributes"] ?? null)], 70, $context, $this->getSourceContext()); echo " "; // line 72 echo twig_call_macro($macros["inline"], "macro_hidden", ["folderId"], 72, $context, $this->getSourceContext()); echo " </form> </div> </div> <div class=\"row\"> <div class=\"col-sm-1 form-group\" style=\"padding: 0\"> <button type=\"button\" id=\"folder-tree-select-folder-button\" class=\"btn btn-outline-secondary btn-sm\" title=\""; // line 78 echo __("Open / Close Folder Search options"); echo "\"><i class=\"fas fa-bars fa-1x\"></i></button> </div> <div class=\"form-group col-sm-11\" style=\"padding: 0\"> <div id=\"breadcrumbs\" style=\"margin-top: 5px;\"></div> </div> </div> <div class=\"row\"> <div class=\"col-sm-2 p-3 bg-light\" id=\"grid-folder-filter\"> <div class=\"form-check\"> <input type=\"checkbox\" class=\"form-check-input\" id=\"folder-tree-clear-selection-button\"> <label class=\"form-check-label\" for=\"folder-tree-clear-selection-button\" title=\""; // line 89 echo __("Search in all folders"); echo "\">"; echo __("Global Search"); echo "</label> </div> <div id=\"container-folder-tree\"></div> </div> <div id=\"datatable-container\" class=\"card col-sm-10 pt-4 px-2\"> <div class=\"XiboData\"> <table id=\"menuBoards\" class=\"table table-striped responsive nowrap\" data-content-type=\"menuBoard\" data-content-id-name=\"menuId\" data-state-preference-name=\"menuBoardGrid\" style=\"width: 100%;\"> <thead> <tr> <th>"; // line 98 echo __("ID"); echo "</th> <th>"; // line 99 echo __("Name"); echo "</th> <th>"; // line 100 echo __("Description"); echo "</th> <th>"; // line 101 echo __("Code"); echo "</th> <th>"; // line 102 echo __("Modified Date"); echo "</th> <th>"; // line 103 echo __("Owner"); echo "</th> <th>"; // line 104 echo __("Permissions"); echo "</th> <th class=\"rowMenu\"></th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </div> </div> "; } // line 120 public function block_javaScript($context, array $blocks = []) { $macros = $this->macros; // line 121 echo " <script type=\"text/javascript\"> var table; \$(document).ready(function() { "; // line 124 if ( !twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "folder.view"], "method", false, false, false, 124)) { // line 125 echo " disableFolders(); "; } // line 127 echo " table = \$(\"#menuBoards\").DataTable({ \"language\": dataTablesLanguage, \"lengthMenu\": [10, 25, 50, 100, 250, 500], serverSide: true, stateSave: true, stateDuration: 0, responsive: true, stateLoadCallback: dataTableStateLoadCallback, stateSaveCallback: dataTableStateSaveCallback, filter: false, searchDelay: 3000, dataType: 'json', \"order\": [[1, \"asc\"]], ajax: { url: \""; // line 142 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("menuBoard.search"), "html", null, true); echo "\", \"data\": function (d) { \$.extend(d, \$(\"#menuBoards\").closest(\".XiboGrid\").find(\".FilterDiv form\").serializeObject()); } }, \"columns\": [ {\"data\": \"menuId\", responsivePriority: 2}, { \"data\": \"name\", responsivePriority: 2, \"render\": dataTableSpacingPreformatted }, { \"data\": \"description\", responsivePriority: 2, \"render\": dataTableSpacingPreformatted }, { \"data\": \"code\", responsivePriority: 3 }, { \"name\": \"modifiedDt\", \"data\": function (data) { return moment.unix(data.modifiedDt).format(jsDateFormat); } }, {\"data\": \"owner\", responsivePriority: 4}, { \"data\": \"groupsWithPermissions\", responsivePriority: 4, \"render\": dataTableCreatePermissions }, { \"orderable\": false, responsivePriority: 1, \"data\": dataTableButtonsColumn } ] }); table.on('draw', dataTableDraw); table.on('processing.dt', dataTableProcessing); dataTableAddButtons(table, \$('#menuBoards_wrapper').find('.col-md-6').eq(1)); }); </script> "; } public function getTemplateName() { return "menuboard-page.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 273 => 142, 256 => 127, 252 => 125, 250 => 124, 245 => 121, 241 => 120, 222 => 104, 218 => 103, 214 => 102, 210 => 101, 206 => 100, 202 => 99, 198 => 98, 184 => 89, 170 => 78, 161 => 72, 155 => 70, 150 => 69, 146 => 68, 143 => 67, 141 => 62, 135 => 60, 131 => 59, 122 => 53, 114 => 48, 107 => 45, 103 => 44, 96 => 40, 89 => 38, 86 => 37, 82 => 36, 70 => 31, 67 => 30, 64 => 29, 60 => 28, 52 => 26, 47 => 23, 45 => 24, 38 => 23,); } public function getSourceContext() { return new Source("", "menuboard-page.twig", "/home/mgatv524/public_html/cms311/views/menuboard-page.twig"); } }