0byt3m1n1
Path:
/
home
/
mgatv524
/
www
/
giga
/
cache
/
61
/
[
Home
]
File: 61dd22495b120082dbaa6814a54beff9fd3ffa4f517eba7ed8fc90094ecef1ec.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-designer-form-edit.twig */ class __TwigTemplate_35e70072425711b7e97178fcdc38bfd748f0c254440eafa8e5918034398d5784 extends Template { private $source; private $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->blocks = [ 'formTitle' => [$this, 'block_formTitle'], 'extra' => [$this, 'block_extra'], 'formHtml' => [$this, 'block_formHtml'], ]; } protected function doGetParent(array $context) { // line 24 return "form-base.twig"; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 25 $macros["forms"] = $this->macros["forms"] = $this->loadTemplate("forms.twig", "menuboard-designer-form-edit.twig", 25)->unwrap(); // line 24 $this->parent = $this->loadTemplate("form-base.twig", "menuboard-designer-form-edit.twig", 24); $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 27 public function block_formTitle($context, array $blocks = []) { $macros = $this->macros; // line 28 echo " "; $context["menuName"] = twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getExtra", [], "method", false, false, false, 28), "menuBoard", [], "any", false, false, false, 28), "name", [], "any", false, false, false, 28); // line 29 echo " "; /* xgettext:no-php-format */ echo strtr(__("Edit Menu Board Widget: Menu Board is %menuName%"), array("%menuName%" => ($context["menuName"] ?? null), )); } // line 32 public function block_extra($context, array $blocks = []) { $macros = $this->macros; echo json_encode(twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getExtra", [], "method", false, false, false, 32)); } // line 34 public function block_formHtml($context, array $blocks = []) { $macros = $this->macros; // line 35 echo " "; $context["templateOptions"] = twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getExtra", [], "method", false, false, false, 35), "templateOptions", [], "any", false, false, false, 35); // line 36 echo " <div class=\"row\"> <ul class=\"nav nav-tabs\" role=\"tablist\"> <li class=\"nav-item\"><a class=\"nav-link active\" href=\"#general\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 39 echo __("General"); echo "</span></a></li> <li class=\"nav-item\"><a class=\"nav-link\" href=\"#configurationTab\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 40 echo __("Configuration"); echo "</span></a></li> "; // line 41 if (($context["templateOptions"] ?? null)) { // line 42 echo " <li class=\"nav-item\"><a class=\"nav-link\" href=\"#appearanceTab\" role=\"tab\" data-toggle=\"tab\"><span>"; echo __("Appearance"); echo "</span></a></li> "; } // line 44 echo " <li class=\"nav-item\"><a class=\"nav-link\" href=\"#cachingTab\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 45 echo __("Caching"); echo "</span></a></li> </ul> <div class=\"col-md-12\"> <form id=\"menuBoardEditFormStep3\" class=\"XiboForm form-horizontal\" data-form-step=\"3\" method=\"put\" action=\""; // line 48 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("module.widget.edit", ["id" => twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "widget", [], "any", false, false, false, 48), "widgetId", [], "any", false, false, false, 48)]), "html", null, true); echo "\"> <div class=\"tab-content\"> <div class=\"tab-pane active\" id=\"general\"> "; // line 51 ob_start(function () { return ''; }); echo __("Name"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 52 echo " "; ob_start(function () { return ''; }); echo __("An optional name for this widget"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 53 echo " "; echo twig_call_macro($macros["forms"], "macro_input", ["name", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => "name"], "method", false, false, false, 53), ($context["helpText"] ?? null)], 53, $context, $this->getSourceContext()); echo " "; // line 55 ob_start(function () { return ''; }); echo __("Set a duration?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 56 echo " "; ob_start(function () { return ''; }); echo __("Select to provide a specific duration for this Widget"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 57 echo " "; echo twig_call_macro($macros["forms"], "macro_checkbox", ["useDuration", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getUseDuration", [], "method", false, false, false, 57), ($context["helpText"] ?? null)], 57, $context, $this->getSourceContext()); echo " "; // line 59 ob_start(function () { return ''; }); echo __("Duration"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 60 echo " "; ob_start(function () { return ''; }); echo __("The duration in seconds this item should be displayed"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 61 echo " "; echo twig_call_macro($macros["forms"], "macro_number", ["duration", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getDuration", [], "method", false, false, false, 61), ($context["helpText"] ?? null), "duration-fields", "required"], 61, $context, $this->getSourceContext()); echo " "; // line 63 ob_start(function () { return ''; }); echo __("Enable Stats Collection?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 64 echo " "; ob_start(function () { return ''; }); echo __("Enable the collection of Proof of Play statistics for this Widget. Ensure that ‘Enable Stats Collection’ is set to ‘On’ in the Display Settings."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 65 echo " "; // line 66 ob_start(function () { return ''; }); echo __("Off"); $context["offOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 67 echo " "; ob_start(function () { return ''; }); echo __("On"); $context["onOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 68 echo " "; ob_start(function () { return ''; }); echo __("Inherit"); $context["inheritOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 69 echo " "; $context["options"] = [0 => ["id" => "Off", "value" => // line 70 ($context["offOption"] ?? null)], 1 => ["id" => "On", "value" => // line 71 ($context["onOption"] ?? null)], 2 => ["id" => "Inherit", "value" => // line 72 ($context["inheritOption"] ?? null)]]; // line 74 echo " "; echo twig_call_macro($macros["forms"], "macro_dropdown", ["enableStat", "single", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => "enableStat", 1 => twig_get_attribute($this->env, $this->source, ($context["theme"] ?? null), "getSetting", [0 => "WIDGET_STATS_ENABLED_DEFAULT"], "method", false, false, false, 74)], "method", false, false, false, 74), ($context["options"] ?? null), "id", "value", ($context["helpText"] ?? null)], 74, $context, $this->getSourceContext()); echo " </div> <div class=\"tab-pane\" id=\"configurationTab\"> "; // line 78 ob_start(function () { return ''; }); echo __("Show Unavailable Products?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 79 echo " "; ob_start(function () { return ''; }); echo __("Should the currently unavailable products appear in the menu?"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 80 echo " "; echo twig_call_macro($macros["forms"], "macro_checkbox", ["showUnavailable", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => "showUnavailable"], "method", false, false, false, 80), ($context["helpText"] ?? null)], 80, $context, $this->getSourceContext()); echo " "; // line 82 ob_start(function () { return ''; }); echo __("Font"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 83 echo " "; $context["attributes"] = [0 => ["name" => "data-search-url", "value" => $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("library.font.list")], 1 => ["name" => "data-value", "value" => twig_get_attribute($this->env, $this->source, // line 85 ($context["module"] ?? null), "getOption", [0 => "fontFamily"], "method", false, false, false, 85)]]; // line 87 echo " "; ob_start(function () { return ''; }); echo __("Select a custom font - leave empty to use the default font."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 88 echo " "; echo twig_call_macro($macros["forms"], "macro_dropdown", ["fontFamily", "single", ($context["title"] ?? null), "", [0 => ["id" => "", "value" => ""]], "id", "value", ($context["helpText"] ?? null), "template-selector-control", "", "", "", ($context["attributes"] ?? null)], 88, $context, $this->getSourceContext()); echo " "; // line 91 $context["products"] = twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getExtra", [], "method", false, false, false, 91), "products", [], "any", false, false, false, 91); // line 92 echo " "; if (($context["products"] ?? null)) { // line 93 echo " "; $context["attributes"] = [0 => ["name" => "data-search-url", "value" => $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("menuBoard.product.search.widget")], 1 => ["name" => "data-search-term", "value" => "name"], 2 => ["name" => "data-id-property", "value" => "menuProductId"], 3 => ["name" => "data-text-property", "value" => "name"], 4 => ["name" => "data-filter-options", "value" => (((("{\"availability\":\"1\",\"menuId\":\"" . twig_get_attribute($this->env, $this->source, // line 98 ($context["module"] ?? null), "getOption", [0 => "menuId"], "method", false, false, false, 98)) . "\", \"categories\":\"") . twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => "categories"], "method", false, false, false, 98)) . "\"}")], 5 => ["name" => "data-allow-clear", "value" => "true"], 6 => ["name" => "data-placeholder", "value" => "Select a Product"]]; // line 102 echo " "; ob_start(function () { return ''; }); echo __("Highlight Products"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 103 echo " "; ob_start(function () { return ''; }); echo __("Please select one or more Products that should be highlighted."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 104 echo " "; echo twig_call_macro($macros["forms"], "macro_dropdown", ["productsHighlight[]", "dropdownmulti", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getExtra", [], "method", false, false, false, 104), "highlightProducts", [], "any", false, false, false, 104), ($context["products"] ?? null), "menuProductId", "name", ($context["helpText"] ?? null), "pagedSelect", "", "", "", ($context["attributes"] ?? null)], 104, $context, $this->getSourceContext()); echo " "; } // line 106 echo " "; // line 107 ob_start(function () { return ''; }); echo __("Horizontal Align"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 108 echo " "; ob_start(function () { return ''; }); echo __("How should this widget be aligned?"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 109 echo " "; ob_start(function () { return ''; }); echo __("Left"); $context["left"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 110 echo " "; ob_start(function () { return ''; }); echo __("Centre"); $context["center"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 111 echo " "; ob_start(function () { return ''; }); echo __("Right"); $context["right"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 112 echo " "; $context["options"] = [0 => ["alignH" => "left", "align" => // line 113 ($context["left"] ?? null)], 1 => ["alignH" => "center", "align" => // line 114 ($context["center"] ?? null)], 2 => ["alignH" => "right", "align" => // line 115 ($context["right"] ?? null)]]; // line 117 echo " "; echo twig_call_macro($macros["forms"], "macro_dropdown", ["alignH", "single", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => "alignH", 1 => "center"], "method", false, false, false, 117), ($context["options"] ?? null), "alignH", "align", ($context["helpText"] ?? null), "align-fields"], 117, $context, $this->getSourceContext()); echo " "; // line 119 ob_start(function () { return ''; }); echo __("Vertical Align"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 120 echo " "; ob_start(function () { return ''; }); echo __("How should this widget be vertically aligned?"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 121 echo " "; ob_start(function () { return ''; }); echo __("Top"); $context["top"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 122 echo " "; ob_start(function () { return ''; }); echo __("Middle"); $context["middle"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 123 echo " "; ob_start(function () { return ''; }); echo __("Bottom"); $context["bottom"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 124 echo " "; $context["options"] = [0 => ["alignV" => "top", "valign" => // line 125 ($context["top"] ?? null)], 1 => ["alignV" => "middle", "valign" => // line 126 ($context["middle"] ?? null)], 2 => ["alignV" => "bottom", "valign" => // line 127 ($context["bottom"] ?? null)]]; // line 129 echo " "; echo twig_call_macro($macros["forms"], "macro_dropdown", ["alignV", "single", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getoption", [0 => "alignV", 1 => "middle"], "method", false, false, false, 129), ($context["options"] ?? null), "alignV", "valign", ($context["helpText"] ?? null), "align-fields"], 129, $context, $this->getSourceContext()); echo " </div> "; // line 132 if (($context["templateOptions"] ?? null)) { // line 133 echo " <div class=\"tab-pane\" id=\"appearanceTab\"> "; // line 134 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(($context["templateOptions"] ?? null)); $context['_iterated'] = false; foreach ($context['_seq'] as $context["key"] => $context["option"]) { // line 135 echo " "; if ((0 === twig_compare(twig_get_attribute($this->env, $this->source, $context["option"], "type", [], "any", false, false, false, 135), "switch"))) { // line 136 echo " "; echo twig_call_macro($macros["forms"], "macro_switch", [$context["key"], twig_get_attribute($this->env, $this->source, $context["option"], "name", [], "any", false, false, false, 136), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => $context["key"], 1 => twig_get_attribute($this->env, $this->source, $context["option"], "default", [], "any", false, false, false, 136)], "method", false, false, false, 136)], 136, $context, $this->getSourceContext()); echo " "; } elseif ((0 === twig_compare(twig_get_attribute($this->env, $this->source, // line 137 $context["option"], "type", [], "any", false, false, false, 137), "checkbox"))) { // line 138 echo " "; echo twig_call_macro($macros["forms"], "macro_checkbox", [$context["key"], twig_get_attribute($this->env, $this->source, $context["option"], "name", [], "any", false, false, false, 138), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => $context["key"], 1 => twig_get_attribute($this->env, $this->source, $context["option"], "default", [], "any", false, false, false, 138)], "method", false, false, false, 138)], 138, $context, $this->getSourceContext()); echo " "; } elseif ((0 === twig_compare(twig_get_attribute($this->env, $this->source, // line 139 $context["option"], "type", [], "any", false, false, false, 139), "colorPicker"))) { // line 140 echo " "; echo twig_call_macro($macros["forms"], "macro_colorPicker", [$context["key"], twig_get_attribute($this->env, $this->source, $context["option"], "name", [], "any", false, false, false, 140), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => $context["key"], 1 => twig_get_attribute($this->env, $this->source, $context["option"], "default", [], "any", false, false, false, 140)], "method", false, false, false, 140)], 140, $context, $this->getSourceContext()); echo " "; } // line 142 echo " "; $context['_iterated'] = true; } if (!$context['_iterated']) { // line 143 echo " <p>No options</p> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['key'], $context['option'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 145 echo " </div> "; } // line 147 echo " <div class=\"tab-pane\" id=\"cachingTab\"> "; // line 149 ob_start(function () { return ''; }); echo __("Update Interval (mins)"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 150 echo " "; ob_start(function () { return ''; }); echo __("Please enter the update interval in minutes. This should be kept as high as possible. For example, if the data will only change once per day this could be set to 60."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 151 echo " "; echo twig_call_macro($macros["forms"], "macro_number", ["updateInterval", ($context["title"] ?? null), twig_get_attribute($this->env, $this->source, ($context["module"] ?? null), "getOption", [0 => "updateInterval", 1 => 60], "method", false, false, false, 151), ($context["helpText"] ?? null), "", "required"], 151, $context, $this->getSourceContext()); echo " </div> </div> <input type=\"hidden\" name=\"step\" value=\"3\"/> </form> </div> </div> "; } public function getTemplateName() { return "menuboard-designer-form-edit.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 396 => 151, 391 => 150, 387 => 149, 383 => 147, 379 => 145, 372 => 143, 367 => 142, 361 => 140, 359 => 139, 354 => 138, 352 => 137, 347 => 136, 344 => 135, 339 => 134, 336 => 133, 334 => 132, 327 => 129, 325 => 127, 324 => 126, 323 => 125, 321 => 124, 316 => 123, 311 => 122, 306 => 121, 301 => 120, 297 => 119, 291 => 117, 289 => 115, 288 => 114, 287 => 113, 285 => 112, 280 => 111, 275 => 110, 270 => 109, 265 => 108, 261 => 107, 258 => 106, 252 => 104, 247 => 103, 242 => 102, 240 => 98, 238 => 93, 235 => 92, 233 => 91, 226 => 88, 221 => 87, 219 => 85, 217 => 83, 213 => 82, 207 => 80, 202 => 79, 198 => 78, 190 => 74, 188 => 72, 187 => 71, 186 => 70, 184 => 69, 179 => 68, 174 => 67, 170 => 66, 167 => 65, 162 => 64, 158 => 63, 152 => 61, 147 => 60, 143 => 59, 137 => 57, 132 => 56, 128 => 55, 122 => 53, 117 => 52, 113 => 51, 107 => 48, 101 => 45, 98 => 44, 92 => 42, 90 => 41, 86 => 40, 82 => 39, 77 => 36, 74 => 35, 70 => 34, 63 => 32, 58 => 29, 55 => 28, 51 => 27, 46 => 24, 44 => 25, 37 => 24,); } public function getSourceContext() { return new Source("", "menuboard-designer-form-edit.twig", "/home/mgatv524/public_html/giga/modules/menuboard-designer-form-edit.twig"); } }