0byt3m1n1
Path:
/
home
/
mgatv524
/
www
/
novabrasil
/
cache
/
b8
/
[
Home
]
File: b8c7cc9df8e338ba41096ca72fe5901db04502f8d9c10a98e913709309a1283a.php
<?php use Twig\Environment; use Twig\Error\LoaderError; use Twig\Error\RuntimeError; 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; /* displayprofile-form-edit-windows.twig */ class __TwigTemplate_cdc50aefc3d579a85a2243bfd9bb03f6c96ad7b861aa6742fa28fdcbb3d8b2c3 extends \Twig\Template { public function __construct(Environment $env) { parent::__construct($env); $this->parent = false; $this->blocks = [ ]; } protected function doDisplay(array $context, array $blocks = []) { // line 23 echo "<div class=\"row\"> <div class=\"col-md-12\"> <ul class=\"nav nav-tabs\" role=\"tablist\"> <li class=\"active\"><a href=\"#general\" role=\"tab\" data-toggle=\"tab\">"; // line 26 echo __("General"); echo "</a></li> <li><a href=\"#network\" role=\"tab\" data-toggle=\"tab\">"; // line 27 echo __("Network"); echo "</a></li> <li><a href=\"#location\" role=\"tab\" data-toggle=\"tab\">"; // line 28 echo __("Location"); echo "</a></li> <li><a href=\"#troubleshooting\" role=\"tab\" data-toggle=\"tab\">"; // line 29 echo __("Troubleshooting"); echo "</a></li> <li><a href=\"#advanced\" role=\"tab\" data-toggle=\"tab\">"; // line 30 echo __("Advanced"); echo "</a></li> "; // line 31 if ((twig_length_filter($this->env, ($context["commands"] ?? null)) > 0)) { // line 32 echo " <li><a href=\"#commands\" role=\"tab\" data-toggle=\"tab\">"; echo __("Commands"); echo "</a></li> "; } // line 34 echo " </ul> <form id=\"displayProfileForm\" class=\"XiboForm form-horizontal\" method=\"put\" action=\""; // line 35 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("displayProfile.edit", ["id" => $this->getAttribute(($context["displayProfile"] ?? null), "displayProfileId", [])]), "html", null, true); echo "\"> <div class=\"tab-content\"> <div class=\"tab-pane active\" id=\"general\"> "; // line 38 $this->loadTemplate("displayprofile-form-edit-common-fields.twig", "displayprofile-form-edit-windows.twig", 38)->display($context); // line 39 echo " "; // line 40 $context["title"] = __("Collect interval"); // line 41 echo " "; $context["helpText"] = __("How often should the Player check for new content."); // line 42 echo " "; $context["options"] = [0 => ["id" => 60, "value" => __("1 minute")], 1 => ["id" => 300, "value" => __("5 minutes")], 2 => ["id" => 600, "value" => __("10 minutes")], 3 => ["id" => 1800, "value" => __("30 minutes")], 4 => ["id" => 3600, "value" => __("1 hour")], 5 => ["id" => 5400, "value" => __("1 hour 30 minutes")], 6 => ["id" => 7200, "value" => __("2 hours")], 7 => ["id" => 9000, "value" => __("2 hours 30 minutes")], 8 => ["id" => 10800, "value" => __("3 hours")], 9 => ["id" => 12600, "value" => __("3 hours 30 minutes")], 10 => ["id" => 14400, "value" => __("4 hours")], 11 => ["id" => 18000, "value" => __("5 hours")], 12 => ["id" => 21600, "value" => __("6 hours")], 13 => ["id" => 25200, "value" => __("7 hours")], 14 => ["id" => 28800, "value" => __("8 hours")], 15 => ["id" => 32400, "value" => __("9 hours")], 16 => ["id" => 36000, "value" => __("10 hours")], 17 => ["id" => 39600, "value" => __("11 hours")], 18 => ["id" => 43200, "value" => __("12 hours")], 19 => ["id" => 86400, "value" => __("24 hours")]]; // line 64 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "dropdown", [0 => "collectInterval", 1 => "single", 2 => ($context["title"] ?? null), 3 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "collectInterval"], "method"), 4 => ($context["options"] ?? null), 5 => "id", 6 => "value", 7 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 66 $context["title"] = __("XMR Public Address"); // line 67 echo " "; $context["helpText"] = __("Please enter the public address for XMR."); // line 68 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "input", [0 => "xmrNetworkAddress", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "xmrNetworkAddress"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 70 $context["title"] = __("Enable stats reporting?"); // line 71 echo " "; $context["helpText"] = __("Should the application send proof of play stats to the CMS."); // line 72 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "statsEnabled", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "statsEnabled"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 74 $context["title"] = __("Aggregation level"); // line 75 echo " "; $context["helpText"] = __("Set the level of collection for Proof of Play Statistics to be applied to selected Layouts / Media and Widget items."); // line 76 echo " "; $context["options"] = [0 => ["id" => "Individual", "value" => __("Individual")], 1 => ["id" => "Hourly", "value" => __("Hourly")], 2 => ["id" => "Daily", "value" => __("Daily")]]; // line 81 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "dropdown", [0 => "aggregationLevel", 1 => "single", 2 => ($context["title"] ?? null), 3 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "aggregationLevel"], "method"), 4 => ($context["options"] ?? null), 5 => "id", 6 => "value", 7 => ($context["helpText"] ?? null), 8 => "aggregation-level"], "method"), "html", null, true); echo " "; // line 83 $context["title"] = __("Enable PowerPoint?"); // line 84 echo " "; $context["helpText"] = __("Should Microsoft PowerPoint be Enabled? The Player will need PowerPoint installed to Display PowerPoint files."); // line 85 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "powerpointEnabled", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "powerpointEnabled"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"network\"> "; // line 91 $context["title"] = __("Download Window Start Time"); // line 92 echo " "; $context["helpText"] = __("The start of the time window to connect to the CMS and download updates."); // line 93 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "time", [0 => "downloadStartWindow", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "downloadStartWindow"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 95 $context["title"] = __("Download Window End Time"); // line 96 echo " "; $context["helpText"] = __("The end of the time window to connect to the CMS and download updates."); // line 97 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "time", [0 => "downloadEndWindow", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "downloadEndWindow"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 99 $context["title"] = __("Force HTTPS?"); // line 100 echo " "; $context["helpText"] = __("Should Displays be forced to use HTTPS connection to the CMS?"); // line 101 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "forceHttps", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "forceHttps"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 103 $context["title"] = __("Operating Hours"); // line 104 echo " "; $context["helpText"] = __("Select a day part that should act as operating hours for this display - email alerts will not be sent outside of operating hours"); // line 105 echo " "; $context["attributes"] = [0 => ["name" => "data-width", "value" => "300px"], 1 => ["name" => "data-allow-clear", "value" => "true"], 2 => ["name" => "data-placeholder--id", "value" => null], 3 => ["name" => "data-placeholder--value", "value" => ""], 4 => ["name" => "data-search-url", "value" => $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("daypart.search")], 5 => ["name" => "data-search-term", "value" => "name"], 6 => ["name" => "data-id-property", "value" => "dayPartId"], 7 => ["name" => "data-text-property", "value" => "name"], 8 => ["name" => "data-filter-options", "value" => "{\"isAlways\":\"0\", \"isCustom\":\"0\"}"]]; // line 116 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "dropdown", [0 => "dayPartId", 1 => "single", 2 => ($context["title"] ?? null), 3 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "dayPartId"], "method"), 4 => twig_array_merge([0 => ["dayPartId" => null, "name" => ""]], ($context["dayParts"] ?? null)), 5 => "dayPartId", 6 => "name", 7 => ($context["helpText"] ?? null), 8 => "pagedSelect", 9 => "", 10 => "", 11 => "", 12 => ($context["attributes"] ?? null)], "method"), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"location\"> "; // line 122 $context["title"] = __("Width"); // line 123 echo " "; $context["helpText"] = __("The Width of the Display Window. 0 means full width."); // line 124 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "sizeX", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "sizeX"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 126 $context["title"] = __("Height"); // line 127 echo " "; $context["helpText"] = __("The Height of the Display Window. 0 means full height."); // line 128 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "sizeY", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "sizeY"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 130 $context["title"] = __("Left Coordinate"); // line 131 echo " "; $context["helpText"] = __("The left pixel position the display window should be sized from."); // line 132 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "offsetX", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "offsetX"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 134 $context["title"] = __("Top Coordinate"); // line 135 echo " "; $context["helpText"] = __("The top pixel position the display window should be sized from."); // line 136 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "offsetY", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "offsetY"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"troubleshooting\"> "; // line 142 $context["title"] = __("CTRL Key required to access Player Information Screen?"); // line 143 echo " "; $context["helpText"] = __("Should the Player information screen require the CTRL key?"); // line 144 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "clientInfomationCtrlKey", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "clientInfomationCtrlKey"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 146 $context["title"] = __("Key for Player Information Screen"); // line 147 echo " "; $context["helpText"] = __("Which key should activate the Player information screen? A single character."); // line 148 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "input", [0 => "clientInformationKeyCode", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "clientInformationKeyCode"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 150 $context["title"] = __("Log Level"); // line 151 echo " "; $context["helpText"] = __("The logging level that should be recorded by the Player."); // line 152 echo " "; $context["options"] = [0 => ["id" => "audit", "value" => __("Audit")], 1 => ["id" => "info", "value" => __("Information")], 2 => ["id" => "error", "value" => __("Error")], 3 => ["id" => "off", "value" => __("Off")]]; // line 158 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "dropdown", [0 => "logLevel", 1 => "single", 2 => ($context["title"] ?? null), 3 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "logLevel"], "method"), 4 => ($context["options"] ?? null), 5 => "id", 6 => "value", 7 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 160 $context["title"] = __("Log file path name."); // line 161 echo " "; $context["helpText"] = __("Create a log file on disk in this location. Please enter a fully qualified path."); // line 162 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "input", [0 => "logToDiskLocation", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "logToDiskLocation"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"advanced\"> "; // line 168 $context["title"] = __("Show the icon in the task bar?"); // line 169 echo " "; $context["helpText"] = __("Should the application icon be shown in the task bar?"); // line 170 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "showInTaskbar", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "showInTaskbar"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 172 $context["title"] = __("Cursor Start Position"); // line 173 echo " "; $context["helpText"] = __("The position of the cursor when the Player starts up."); // line 174 echo " "; $context["options"] = [0 => ["id" => "Unchanged", "value" => __("Unchanged")], 1 => ["id" => "Top Left", "value" => __("Top Left")], 2 => ["id" => "Top Right", "value" => __("Top Right")], 3 => ["id" => "Bottom Left", "value" => __("Bottom Left")], 4 => ["id" => "Bottom Right", "value" => __("Bottom Right")]]; // line 181 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "dropdown", [0 => "cursorStartPosition", 1 => "single", 2 => ($context["title"] ?? null), 3 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "cursorStartPosition"], "method"), 4 => ($context["options"] ?? null), 5 => "id", 6 => "value", 7 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 183 $context["title"] = __("Enable Double Buffering"); // line 184 echo " "; $context["helpText"] = __("Double buffering helps smooth the playback but should be disabled if graphics errors occur"); // line 185 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "doubleBuffering", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "doubleBuffering"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 187 $context["title"] = __("Duration for Empty Layouts"); // line 188 echo " "; $context["helpText"] = __("If an empty layout is detected how long (in seconds) should it remain on screen? Must be greater than 1."); // line 189 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "emptyLayoutDuration", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "emptyLayoutDuration"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 191 $context["title"] = __("Enable Mouse"); // line 192 echo " "; $context["helpText"] = __("Enable the mouse."); // line 193 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "enableMouse", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "enableMouse"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 195 $context["title"] = __("Enable Shell Commands"); // line 196 echo " "; $context["helpText"] = __("Enable the Shell Command module."); // line 197 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "enableShellCommands", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "enableShellCommands"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 199 if (($this->getAttribute(($context["theme"] ?? null), "getSetting", [0 => "DISPLAY_PROFILE_CURRENT_LAYOUT_STATUS_ENABLED", 1 => 0], "method") == 1)) { // line 200 echo " "; $context["title"] = __("Notify current layout"); // line 201 echo " "; $context["helpText"] = __("When enabled the Player will send the current layout to the CMS each time it changes. Warning: This is bandwidth intensive and should be disabled unless on a LAN."); // line 202 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "sendCurrentLayoutAsStatusUpdate", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "sendCurrentLayoutAsStatusUpdate"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; } // line 204 echo " "; // line 205 $context["title"] = __("Expire Modified Layouts?"); // line 206 echo " "; $context["helpText"] = __("Expire Modified Layouts immediately on change. This means a layout can be cut during playback if it receives an update from the CMS"); // line 207 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "expireModifiedLayouts", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "expireModifiedLayouts"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 209 $context["title"] = __("Maximum concurrent downloads"); // line 210 echo " "; $context["helpText"] = __("The maximum number of concurrent downloads the Player will attempt."); // line 211 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "maxConcurrentDownloads", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "maxConcurrentDownloads"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 213 $context["title"] = __("Shell Command Allow List"); // line 214 echo " "; $context["helpText"] = __("Which shell commands should the Player execute?"); // line 215 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "input", [0 => "shellCommandAllowList", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "shellCommandAllowList"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 217 if (($this->getAttribute(($context["theme"] ?? null), "getSetting", [0 => "DISPLAY_PROFILE_SCREENSHOT_INTERVAL_ENABLED", 1 => 0], "method") == 1)) { // line 218 echo " "; $context["title"] = __("Screen shot interval"); // line 219 echo " "; $context["helpText"] = __("The duration between status screen shots in minutes. 0 to disable. Warning: This is bandwidth intensive."); // line 220 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "screenShotRequestInterval", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "screenShotRequestInterval"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; } // line 222 echo " "; // line 223 $context["title"] = __("Screen Shot Size"); // line 224 echo " "; $context["helpText"] = __("The size of the largest dimension. Empty or 0 means the screen size."); // line 225 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "input", [0 => "screenShotSize", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "screenShotSize"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 227 $context["title"] = __("Limit the number of log files uploaded concurrently"); // line 228 echo " "; $context["helpText"] = __("The number of log files to upload concurrently. The lower the number the longer it will take, but the better for memory usage."); // line 229 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "maxLogFileUploads", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "maxLogFileUploads"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 231 $context["title"] = __("Embedded Web Server Port"); // line 232 echo " "; $context["helpText"] = __("The port number to use for the embedded web server on the Player. Only change this if there is a port conflict reported on the status screen."); // line 233 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "number", [0 => "embeddedServerPort", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "embeddedServerPort"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " "; // line 235 $context["title"] = __("Prevent Sleep?"); // line 236 echo " "; $context["helpText"] = __("Stop the player PC power management from Sleeping the PC"); // line 237 echo " "; echo twig_escape_filter($this->env, $this->getAttribute(($context["forms"] ?? null), "checkbox", [0 => "preventSleep", 1 => ($context["title"] ?? null), 2 => $this->getAttribute(($context["displayProfile"] ?? null), "getSetting", [0 => "preventSleep"], "method"), 3 => ($context["helpText"] ?? null)], "method"), "html", null, true); echo " </div> "; // line 241 if ((twig_length_filter($this->env, ($context["commands"] ?? null)) > 0)) { // line 242 echo " <div class=\"tab-pane\" id=\"commands\"> "; // line 243 $this->loadTemplate("displayprofile-form-edit-command-fields.twig", "displayprofile-form-edit-windows.twig", 243)->display($context); // line 244 echo " </div> "; } // line 246 echo " </div> </form> </div> </div>"; } public function getTemplateName() { return "displayprofile-form-edit-windows.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 485 => 246, 481 => 244, 479 => 243, 476 => 242, 474 => 241, 466 => 237, 463 => 236, 461 => 235, 455 => 233, 452 => 232, 450 => 231, 444 => 229, 441 => 228, 439 => 227, 433 => 225, 430 => 224, 428 => 223, 425 => 222, 419 => 220, 416 => 219, 413 => 218, 411 => 217, 405 => 215, 402 => 214, 400 => 213, 394 => 211, 391 => 210, 389 => 209, 383 => 207, 380 => 206, 378 => 205, 375 => 204, 369 => 202, 366 => 201, 363 => 200, 361 => 199, 355 => 197, 352 => 196, 350 => 195, 344 => 193, 341 => 192, 339 => 191, 333 => 189, 330 => 188, 328 => 187, 322 => 185, 319 => 184, 317 => 183, 311 => 181, 308 => 174, 305 => 173, 303 => 172, 297 => 170, 294 => 169, 292 => 168, 282 => 162, 279 => 161, 277 => 160, 271 => 158, 268 => 152, 265 => 151, 263 => 150, 257 => 148, 254 => 147, 252 => 146, 246 => 144, 243 => 143, 241 => 142, 231 => 136, 228 => 135, 226 => 134, 220 => 132, 217 => 131, 215 => 130, 209 => 128, 206 => 127, 204 => 126, 198 => 124, 195 => 123, 193 => 122, 183 => 116, 180 => 105, 177 => 104, 175 => 103, 169 => 101, 166 => 100, 164 => 99, 158 => 97, 155 => 96, 153 => 95, 147 => 93, 144 => 92, 142 => 91, 132 => 85, 129 => 84, 127 => 83, 121 => 81, 118 => 76, 115 => 75, 113 => 74, 107 => 72, 104 => 71, 102 => 70, 96 => 68, 93 => 67, 91 => 66, 85 => 64, 82 => 42, 79 => 41, 77 => 40, 74 => 39, 72 => 38, 66 => 35, 63 => 34, 57 => 32, 55 => 31, 51 => 30, 47 => 29, 43 => 28, 39 => 27, 35 => 26, 30 => 23,); } /** @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 Source("{# /** * Copyright (C) 2019 Xibo Signage Ltd * * Xibo - Digital Signage - http://www.xibo.org.uk * * This file is part of Xibo. * * Xibo is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * Xibo is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with Xibo. If not, see <http://www.gnu.org/licenses/>. */ #} <div class=\"row\"> <div class=\"col-md-12\"> <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=\"#network\" role=\"tab\" data-toggle=\"tab\">{% trans \"Network\" %}</a></li> <li><a href=\"#location\" role=\"tab\" data-toggle=\"tab\">{% trans \"Location\" %}</a></li> <li><a href=\"#troubleshooting\" role=\"tab\" data-toggle=\"tab\">{% trans \"Troubleshooting\" %}</a></li> <li><a href=\"#advanced\" role=\"tab\" data-toggle=\"tab\">{% trans \"Advanced\" %}</a></li> {% if commands|length > 0 %} <li><a href=\"#commands\" role=\"tab\" data-toggle=\"tab\">{% trans \"Commands\" %}</a></li> {% endif %} </ul> <form id=\"displayProfileForm\" class=\"XiboForm form-horizontal\" method=\"put\" action=\"{{ urlFor(\"displayProfile.edit\", {id: displayProfile.displayProfileId}) }}\"> <div class=\"tab-content\"> <div class=\"tab-pane active\" id=\"general\"> {% include \"displayprofile-form-edit-common-fields.twig\" %} {% set title = \"Collect interval\"|trans %} {% set helpText = \"How often should the Player check for new content.\"|trans %} {% set options = [ { id: 60, value: \"1 minute\"|trans }, { id: 300, value: \"5 minutes\"|trans }, { id: 600, value: \"10 minutes\"|trans }, { id: 1800, value: \"30 minutes\"|trans }, { id: 3600, value: \"1 hour\"|trans }, { id: 5400, value: \"1 hour 30 minutes\"|trans }, { id: 7200, value: \"2 hours\"|trans }, { id: 9000, value: \"2 hours 30 minutes\"|trans }, { id: 10800, value: \"3 hours\"|trans }, { id: 12600, value: \"3 hours 30 minutes\"|trans }, { id: 14400, value: \"4 hours\"|trans }, { id: 18000, value: \"5 hours\"|trans }, { id: 21600, value: \"6 hours\"|trans }, { id: 25200, value: \"7 hours\"|trans }, { id: 28800, value: \"8 hours\"|trans }, { id: 32400, value: \"9 hours\"|trans }, { id: 36000, value: \"10 hours\"|trans }, { id: 39600, value: \"11 hours\"|trans }, { id: 43200, value: \"12 hours\"|trans }, { id: 86400, value: \"24 hours\"|trans } ] %} {{ forms.dropdown(\"collectInterval\", \"single\", title, displayProfile.getSetting(\"collectInterval\"), options, \"id\", \"value\", helpText) }} {% set title = \"XMR Public Address\"|trans %} {% set helpText = \"Please enter the public address for XMR.\"|trans %} {{ forms.input(\"xmrNetworkAddress\", title, displayProfile.getSetting(\"xmrNetworkAddress\"), helpText) }} {% set title = \"Enable stats reporting?\"|trans %} {% set helpText = \"Should the application send proof of play stats to the CMS.\"|trans %} {{ forms.checkbox(\"statsEnabled\", title, displayProfile.getSetting(\"statsEnabled\"), helpText) }} {% set title = \"Aggregation level\"|trans %} {% set helpText = \"Set the level of collection for Proof of Play Statistics to be applied to selected Layouts / Media and Widget items.\"|trans %} {% set options = [ { id: 'Individual', value: \"Individual\"|trans }, { id: 'Hourly', value: \"Hourly\"|trans }, { id: 'Daily', value: \"Daily\"|trans }, ] %} {{ forms.dropdown(\"aggregationLevel\", \"single\", title, displayProfile.getSetting(\"aggregationLevel\"), options, \"id\", \"value\", helpText, \"aggregation-level\") }} {% set title = \"Enable PowerPoint?\"|trans %} {% set helpText = \"Should Microsoft PowerPoint be Enabled? The Player will need PowerPoint installed to Display PowerPoint files.\"|trans %} {{ forms.checkbox(\"powerpointEnabled\", title, displayProfile.getSetting(\"powerpointEnabled\"), helpText) }} </div> <div class=\"tab-pane\" id=\"network\"> {% set title = \"Download Window Start Time\"|trans %} {% set helpText = \"The start of the time window to connect to the CMS and download updates.\"|trans %} {{ forms.time(\"downloadStartWindow\", title, displayProfile.getSetting(\"downloadStartWindow\"), helpText) }} {% set title = \"Download Window End Time\"|trans %} {% set helpText = \"The end of the time window to connect to the CMS and download updates.\"|trans %} {{ forms.time(\"downloadEndWindow\", title, displayProfile.getSetting(\"downloadEndWindow\"), helpText) }} {% set title = \"Force HTTPS?\"|trans %} {% set helpText = \"Should Displays be forced to use HTTPS connection to the CMS?\"|trans %} {{ forms.checkbox(\"forceHttps\", title, displayProfile.getSetting(\"forceHttps\"), helpText) }} {% set title = \"Operating Hours\"|trans %} {% set helpText = \"Select a day part that should act as operating hours for this display - email alerts will not be sent outside of operating hours\"|trans %} {% set attributes = [ { name: \"data-width\", value: \"300px\" }, { name: \"data-allow-clear\", value: \"true\" }, { name: \"data-placeholder--id\", value: null }, { name: \"data-placeholder--value\", value: \"\" }, { name: \"data-search-url\", value: urlFor(\"daypart.search\") }, { name: \"data-search-term\", value: \"name\" }, { name: \"data-id-property\", value: \"dayPartId\" }, { name: \"data-text-property\", value: \"name\" }, { name: \"data-filter-options\", value: '{\"isAlways\":\"0\", \"isCustom\":\"0\"}' } ] %} {{ forms.dropdown(\"dayPartId\", \"single\", title, displayProfile.getSetting(\"dayPartId\"), [{dayPartId:null, name:\"\"}]|merge(dayParts), \"dayPartId\", \"name\", helpText, \"pagedSelect\", \"\", \"\", \"\", attributes) }} </div> <div class=\"tab-pane\" id=\"location\"> {% set title = \"Width\"|trans %} {% set helpText = \"The Width of the Display Window. 0 means full width.\"|trans %} {{ forms.number(\"sizeX\", title, displayProfile.getSetting(\"sizeX\"), helpText) }} {% set title = \"Height\"|trans %} {% set helpText = \"The Height of the Display Window. 0 means full height.\"|trans %} {{ forms.number(\"sizeY\", title, displayProfile.getSetting(\"sizeY\"), helpText) }} {% set title = \"Left Coordinate\"|trans %} {% set helpText = \"The left pixel position the display window should be sized from.\"|trans %} {{ forms.number(\"offsetX\", title, displayProfile.getSetting(\"offsetX\"), helpText) }} {% set title = \"Top Coordinate\"|trans %} {% set helpText = \"The top pixel position the display window should be sized from.\"|trans %} {{ forms.number(\"offsetY\", title, displayProfile.getSetting(\"offsetY\"), helpText) }} </div> <div class=\"tab-pane\" id=\"troubleshooting\"> {% set title = \"CTRL Key required to access Player Information Screen?\"|trans %} {% set helpText = \"Should the Player information screen require the CTRL key?\"|trans %} {{ forms.checkbox(\"clientInfomationCtrlKey\", title, displayProfile.getSetting(\"clientInfomationCtrlKey\"), helpText) }} {% set title = \"Key for Player Information Screen\"|trans %} {% set helpText = \"Which key should activate the Player information screen? A single character.\"|trans %} {{ forms.input(\"clientInformationKeyCode\", title, displayProfile.getSetting(\"clientInformationKeyCode\"), helpText) }} {% set title = \"Log Level\"|trans %} {% set helpText = \"The logging level that should be recorded by the Player.\"|trans %} {% set options = [ { id: 'audit', value: \"Audit\"|trans }, { id: 'info', value: \"Information\"|trans }, { id: 'error', value: \"Error\"|trans }, { id: 'off', value: \"Off\"|trans } ] %} {{ forms.dropdown(\"logLevel\", \"single\", title, displayProfile.getSetting(\"logLevel\"), options, \"id\", \"value\", helpText) }} {% set title = \"Log file path name.\"|trans %} {% set helpText = \"Create a log file on disk in this location. Please enter a fully qualified path.\"|trans %} {{ forms.input(\"logToDiskLocation\", title, displayProfile.getSetting(\"logToDiskLocation\"), helpText) }} </div> <div class=\"tab-pane\" id=\"advanced\"> {% set title = \"Show the icon in the task bar?\"|trans %} {% set helpText = \"Should the application icon be shown in the task bar?\"|trans %} {{ forms.checkbox(\"showInTaskbar\", title, displayProfile.getSetting(\"showInTaskbar\"), helpText) }} {% set title = \"Cursor Start Position\"|trans %} {% set helpText = \"The position of the cursor when the Player starts up.\"|trans %} {% set options = [ { id: \"Unchanged\", value: \"Unchanged\"|trans }, { id: \"Top Left\", value: \"Top Left\"|trans }, { id: \"Top Right\", value: \"Top Right\"|trans }, { id: \"Bottom Left\", value: \"Bottom Left\"|trans }, { id: \"Bottom Right\", value: \"Bottom Right\"|trans } ] %} {{ forms.dropdown(\"cursorStartPosition\", \"single\", title, displayProfile.getSetting(\"cursorStartPosition\"), options, \"id\", \"value\", helpText) }} {% set title = \"Enable Double Buffering\"|trans %} {% set helpText = \"Double buffering helps smooth the playback but should be disabled if graphics errors occur\"|trans %} {{ forms.checkbox(\"doubleBuffering\", title, displayProfile.getSetting(\"doubleBuffering\"), helpText) }} {% set title = \"Duration for Empty Layouts\"|trans %} {% set helpText = \"If an empty layout is detected how long (in seconds) should it remain on screen? Must be greater than 1.\"|trans %} {{ forms.number(\"emptyLayoutDuration\", title, displayProfile.getSetting(\"emptyLayoutDuration\"), helpText) }} {% set title = \"Enable Mouse\"|trans %} {% set helpText = \"Enable the mouse.\"|trans %} {{ forms.checkbox(\"enableMouse\", title, displayProfile.getSetting(\"enableMouse\"), helpText) }} {% set title = \"Enable Shell Commands\"|trans %} {% set helpText = \"Enable the Shell Command module.\"|trans %} {{ forms.checkbox(\"enableShellCommands\", title, displayProfile.getSetting(\"enableShellCommands\"), helpText) }} {% if theme.getSetting('DISPLAY_PROFILE_CURRENT_LAYOUT_STATUS_ENABLED', 0) == 1 %} {% set title = \"Notify current layout\"|trans %} {% set helpText = \"When enabled the Player will send the current layout to the CMS each time it changes. Warning: This is bandwidth intensive and should be disabled unless on a LAN.\"|trans %} {{ forms.checkbox(\"sendCurrentLayoutAsStatusUpdate\", title, displayProfile.getSetting(\"sendCurrentLayoutAsStatusUpdate\"), helpText) }} {% endif %} {% set title = \"Expire Modified Layouts?\"|trans %} {% set helpText = \"Expire Modified Layouts immediately on change. This means a layout can be cut during playback if it receives an update from the CMS\"|trans %} {{ forms.checkbox(\"expireModifiedLayouts\", title, displayProfile.getSetting(\"expireModifiedLayouts\"), helpText) }} {% set title = \"Maximum concurrent downloads\"|trans %} {% set helpText = \"The maximum number of concurrent downloads the Player will attempt.\"|trans %} {{ forms.number(\"maxConcurrentDownloads\", title, displayProfile.getSetting(\"maxConcurrentDownloads\"), helpText) }} {% set title = \"Shell Command Allow List\"|trans %} {% set helpText = \"Which shell commands should the Player execute?\"|trans %} {{ forms.input(\"shellCommandAllowList\", title, displayProfile.getSetting(\"shellCommandAllowList\"), helpText) }} {% if theme.getSetting('DISPLAY_PROFILE_SCREENSHOT_INTERVAL_ENABLED', 0) == 1 %} {% set title = \"Screen shot interval\"|trans %} {% set helpText = \"The duration between status screen shots in minutes. 0 to disable. Warning: This is bandwidth intensive.\"|trans %} {{ forms.number(\"screenShotRequestInterval\", title, displayProfile.getSetting(\"screenShotRequestInterval\"), helpText) }} {% endif %} {% set title = \"Screen Shot Size\"|trans %} {% set helpText = \"The size of the largest dimension. Empty or 0 means the screen size.\"|trans %} {{ forms.input(\"screenShotSize\", title, displayProfile.getSetting(\"screenShotSize\"), helpText) }} {% set title = \"Limit the number of log files uploaded concurrently\"|trans %} {% set helpText = \"The number of log files to upload concurrently. The lower the number the longer it will take, but the better for memory usage.\"|trans %} {{ forms.number(\"maxLogFileUploads\", title, displayProfile.getSetting(\"maxLogFileUploads\"), helpText) }} {% set title = \"Embedded Web Server Port\"|trans %} {% set helpText = \"The port number to use for the embedded web server on the Player. Only change this if there is a port conflict reported on the status screen.\"|trans %} {{ forms.number(\"embeddedServerPort\", title, displayProfile.getSetting(\"embeddedServerPort\"), helpText) }} {% set title = \"Prevent Sleep?\"|trans %} {% set helpText = \"Stop the player PC power management from Sleeping the PC\"|trans %} {{ forms.checkbox(\"preventSleep\", title, displayProfile.getSetting(\"preventSleep\"), helpText) }} </div> {% if commands|length > 0 %} <div class=\"tab-pane\" id=\"commands\"> {% include \"displayprofile-form-edit-command-fields.twig\" %} </div> {% endif %} </div> </form> </div> </div>", "displayprofile-form-edit-windows.twig", "/home2/mgatv524/public_html/novabrasil/views/displayprofile-form-edit-windows.twig"); } }