0byt3m1n1
Path:
/
home
/
mgatv524
/
vision.mgaplay.com.br
/
cache
/
46
/
[
Home
]
File: 46047574206b61b9c5c562a09d1573f1745adb8e0781206e6f09ce4d7fde6634.php
<?php /* ticker-form-edit.twig */ class __TwigTemplate_38e1c34fe7d751348895c81a31256cdcafba213515faa69b48c717be881e54a4 extends Twig_Template { public function __construct(Twig_Environment $env) { parent::__construct($env); // line 9 $this->parent = $this->loadTemplate("form-base.twig", "ticker-form-edit.twig", 9); $this->blocks = array( 'formTitle' => array($this, 'block_formTitle'), 'formButtons' => array($this, 'block_formButtons'), 'callBack' => array($this, 'block_callBack'), 'extra' => array($this, 'block_extra'), 'formFieldActions' => array($this, 'block_formFieldActions'), 'formHtml' => array($this, 'block_formHtml'), ); } protected function doGetParent(array $context) { return "form-base.twig"; } protected function doDisplay(array $context, array $blocks = array()) { // line 10 $context["forms"] = $this->loadTemplate("forms.twig", "ticker-form-edit.twig", 10); // line 9 $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 12 public function block_formTitle($context, array $blocks = array()) { // line 13 echo " "; if (($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "sourceId"), "method") == 2)) { // line 14 echo " "; $context["dataSetName"] = $this->getAttribute($this->getAttribute($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getExtra", array(), "method"), "dataSet", array()), "dataSet", array()); // line 15 echo " "; /* xgettext:no-php-format */ echo strtr(__("Edit Ticker: DataSet is %dataSetName%"), array("%dataSetName%" => (isset($context["dataSetName"]) ? $context["dataSetName"] : null), )); // line 16 echo " "; } else { // line 17 echo " "; echo __("Edit Ticker"); // line 18 echo " "; } } // line 21 public function block_formButtons($context, array $blocks = array()) { // line 22 echo " "; echo __("Cancel"); echo ", XiboDialogClose() "; // line 23 echo __("Apply"); echo ", XiboDialogApply(\"#tickerEditForm\") "; // line 24 echo __("Save"); echo ", \$(\"#tickerEditForm\").submit() "; } // line 27 public function block_callBack($context, array $blocks = array()) { echo "dataSetTickerFormSetup"; } // line 29 public function block_extra($context, array $blocks = array()) { echo twig_jsonencode_filter($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getExtra", array(), "method")); } // line 31 public function block_formFieldActions($context, array $blocks = array()) { // line 32 echo " [{ \"field\": \"useDuration\", \"trigger\": \"init\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".duration-fields\": { \"display\": \"none\" } } },{ \"field\": \"useDuration\", \"trigger\": \"change\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".duration-fields\": { \"display\": \"none\" } } },{ \"field\": \"useDuration\", \"trigger\": \"init\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".duration-fields\": { \"display\": \"block\" } } },{ \"field\": \"useDuration\", \"trigger\": \"change\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".duration-fields\": { \"display\": \"block\" } } } "; // line 65 if (($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "sourceId"), "method") == 1)) { // line 66 echo " ,{ \"field\": \"overrideTemplate\", \"trigger\": \"init\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".template-override-controls\": { \"display\": \"none\" }, \".template-selector-control\": { \"display\": \"block\" } } },{ \"field\": \"overrideTemplate\", \"trigger\": \"change\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".template-override-controls\": { \"display\": \"none\" }, \".template-selector-control\": { \"display\": \"block\" } } },{ \"field\": \"overrideTemplate\", \"trigger\": \"init\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".template-override-controls\": { \"display\": \"block\" }, \".template-selector-control\": { \"display\": \"none\" } } },{ \"field\": \"overrideTemplate\", \"trigger\": \"change\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".template-override-controls\": { \"display\": \"block\" }, \".template-selector-control\": { \"display\": \"none\" } } } "; } else { // line 104 echo " ,{ \"field\": \"useOrderingClause\", \"trigger\": \"init\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".order-clause-field\": { \"display\": \"none\" }, \"#orderClause\": { \"display\": \"block\" } } },{ \"field\": \"useOrderingClause\", \"trigger\": \"change\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".order-clause-field\": { \"display\": \"none\" }, \"#orderClause\": { \"display\": \"block\" } } },{ \"field\": \"useOrderingClause\", \"trigger\": \"init\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".order-clause-field\": { \"display\": \"block\" }, \"#orderClause\": { \"display\": \"none\" } } },{ \"field\": \"useOrderingClause\", \"trigger\": \"change\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".order-clause-field\": { \"display\": \"block\" }, \"#orderClause\": { \"display\": \"none\" } } },{ \"field\": \"useFilteringClause\", \"trigger\": \"init\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".filter-clause-field\": { \"display\": \"none\" }, \"#filterClause\": { \"display\": \"block\" } } },{ \"field\": \"useFilteringClause\", \"trigger\": \"change\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".filter-clause-field\": { \"display\": \"none\" }, \"#filterClause\": { \"display\": \"block\" } } },{ \"field\": \"useFilteringClause\", \"trigger\": \"init\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".filter-clause-field\": { \"display\": \"block\" }, \"#filterClause\": { \"display\": \"none\" } } },{ \"field\": \"useFilteringClause\", \"trigger\": \"change\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".filter-clause-field\": { \"display\": \"block\" }, \"#filterClause\": { \"display\": \"none\" } } } "; } // line 178 echo " ] "; } // line 181 public function block_formHtml($context, array $blocks = array()) { // line 182 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\"><span>"; // line 185 echo __("General"); echo "</span></a></li> <li><a href=\"#template\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 186 echo __("Apperance"); echo "</span></a></li> "; // line 187 if (($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "sourceId"), "method") == 2)) { // line 188 echo " <li><a href=\"#orderCriteria\" role=\"tab\" data-toggle=\"tab\"><span>"; echo __("Order"); echo "</span></a></li> <li><a href=\"#filterCriteria\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 189 echo __("Filter"); echo "</span></a></li> "; } // line 191 echo " <li><a href=\"#format\" role=\"tab\" data-toggle=\"tab\"><span>"; echo __("Format"); echo "</span></a></li> <li><a href=\"#advanced\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 192 echo __("Advanced"); echo "</span></a></li> </ul> <form id=\"tickerEditForm\" class=\"XiboForm form-horizontal\" method=\"put\" action=\""; // line 194 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("module.widget.edit", array("id" => $this->getAttribute($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "widget", array()), "widgetId", array()))), "html", null, true); echo "\"> <div class=\"tab-content\"> "; // line 198 echo " "; ob_start(); echo __("Name"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 199 echo " "; ob_start(); echo __("An optional name for this widget"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 200 echo " "; ob_start(); echo $context["forms"]->getinput("name", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "name"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); $context["fieldName"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 201 echo " "; // line 202 ob_start(); echo __("Set a duration?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 203 echo " "; ob_start(); echo __("Select to provide a specific duration for this Widget"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 204 echo " "; ob_start(); echo $context["forms"]->getcheckbox("useDuration", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getUseDuration", array(), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); $context["fieldUseDuration"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 205 echo " "; // line 206 ob_start(); echo __("Duration"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 207 echo " "; ob_start(); echo __("The duration in seconds this item should be displayed"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 208 echo " "; ob_start(); echo $context["forms"]->getnumber("duration", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getDuration", array(), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "duration-fields", "required"); $context["fieldDuration"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 209 echo " "; // line 210 ob_start(); echo __("Effect"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 211 echo " "; ob_start(); echo __("Please select the effect that will be used to transition between items. Marquee effects are CPU intensive and may not be suitable for lower power displays."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 212 echo " "; // line 213 ob_start(); echo __("Show all items"); $context["showAll"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 214 echo " "; ob_start(); echo __("Paged"); $context["showPaged"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 215 echo " "; ob_start(); echo __("Marquee Left"); $context["marqueeLeft"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 216 echo " "; ob_start(); echo __("Marquee Right"); $context["marqueeRight"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 217 echo " "; ob_start(); echo __("Marquee Up"); $context["marqueeUp"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 218 echo " "; ob_start(); echo __("Marquee Down"); $context["marqueeDown"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 219 echo " "; $context["optionGroups"] = array(0 => array("id" => "showAll", "label" => // line 220 (isset($context["showAll"]) ? $context["showAll"] : null)), 1 => array("id" => "showPaged", "label" => // line 221 (isset($context["showPaged"]) ? $context["showPaged"] : null))); // line 223 echo " "; // line 224 ob_start(); echo __("No effect - all items are shown"); $context["noneOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 225 echo " "; $context["showAllOptions"] = array(0 => array("effectid" => "none", "effect" => // line 226 (isset($context["noneOption"]) ? $context["noneOption"] : null)), 1 => array("effectid" => "marqueeLeft", "effect" => // line 227 (isset($context["marqueeLeft"]) ? $context["marqueeLeft"] : null)), 2 => array("effectid" => "marqueeRight", "effect" => // line 228 (isset($context["marqueeRight"]) ? $context["marqueeRight"] : null)), 3 => array("effectid" => "marqueeUp", "effect" => // line 229 (isset($context["marqueeUp"]) ? $context["marqueeUp"] : null)), 4 => array("effectid" => "marqueeDown", "effect" => // line 230 (isset($context["marqueeDown"]) ? $context["marqueeDown"] : null))); // line 232 echo " "; // line 233 ob_start(); echo __("No transition"); $context["noTransitionOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 234 echo " "; ob_start(); echo __("Fade"); $context["fade"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 235 echo " "; ob_start(); echo __("Fade Out"); $context["fadeout"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 236 echo " "; ob_start(); echo __("Scroll Horizontal"); $context["scrollHorz"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 237 echo " "; ob_start(); echo __("Scroll Vertical"); $context["scrollVert"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 238 echo " "; ob_start(); echo __("Flip Horizontal"); $context["flipHorz"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 239 echo " "; ob_start(); echo __("Flip Vertical"); $context["flipVert"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 240 echo " "; ob_start(); echo __("Shuffle"); $context["shuffle"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 241 echo " "; ob_start(); echo __("Tile Slide"); $context["tileSlide"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 242 echo " "; ob_start(); echo __("Tile Blind"); $context["tileBlind"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 243 echo " "; $context["showPagedOptions"] = array(0 => array("effectid" => "noTransition", "effect" => // line 244 (isset($context["noTransitionOption"]) ? $context["noTransitionOption"] : null)), 1 => array("effectid" => "fade", "effect" => // line 245 (isset($context["fade"]) ? $context["fade"] : null)), 2 => array("effectid" => "fadeout", "effect" => // line 246 (isset($context["fadeout"]) ? $context["fadeout"] : null)), 3 => array("effectid" => "scrollHorz", "effect" => // line 247 (isset($context["scrollHorz"]) ? $context["scrollHorz"] : null)), 4 => array("effectid" => "scrollVert", "effect" => // line 248 (isset($context["scrollVert"]) ? $context["scrollVert"] : null)), 5 => array("effectid" => "flipHorz", "effect" => // line 249 (isset($context["flipHorz"]) ? $context["flipHorz"] : null)), 6 => array("effectid" => "flipVert", "effect" => // line 250 (isset($context["flipVert"]) ? $context["flipVert"] : null)), 7 => array("effectid" => "shuffle", "effect" => // line 251 (isset($context["shuffle"]) ? $context["shuffle"] : null)), 8 => array("effectid" => "tileSlide", "effect" => // line 252 (isset($context["tileSlide"]) ? $context["tileSlide"] : null)), 9 => array("effectid" => "tileBlind", "effect" => // line 253 (isset($context["tileBlind"]) ? $context["tileBlind"] : null))); // line 255 echo " "; ob_start(); echo $context["forms"]->getdropdown("effect", "single", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "effect"), "method"), array("showAll" => (isset($context["showAllOptions"]) ? $context["showAllOptions"] : null), "showPaged" => (isset($context["showPagedOptions"]) ? $context["showPagedOptions"] : null)), "effectid", "effect", (isset($context["helpText"]) ? $context["helpText"] : null), "l", "", "", "", "", (isset($context["optionGroups"]) ? $context["optionGroups"] : null)); $context["fieldEffect"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 256 echo " "; // line 257 ob_start(); echo __("Speed"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 258 echo " "; ob_start(); echo __("The transition speed of the selected effect in milliseconds (normal = 1000) or the Marquee Speed in a low to high scale (normal = 1)."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 259 echo " "; ob_start(); echo $context["forms"]->getnumber("speed", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "speed", 1 => $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "scrollSpeed"), "method")), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "effect-controls"); $context["fieldSpeed"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 260 echo " "; // line 261 ob_start(); echo __("Background Colour"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 262 echo " "; ob_start(); echo __("The selected effect works best with a background colour. Optionally add one here."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 263 echo " "; ob_start(); echo $context["forms"]->getinput("backgroundColor", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "backgroundColor"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "background-color-group"); $context["fieldBackgroundColor"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 264 echo " "; // line 265 ob_start(); echo __("Items per page"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 266 echo " "; ob_start(); echo __("If an effect has been selected from the General tab, how many pages should we split the items across? If you don't enter anything here 1 item will be put on each page."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 267 echo " "; ob_start(); echo $context["forms"]->getnumber("itemsPerPage", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "itemsPerPage"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "effect-controls"); $context["fieldItemsPerPage"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 268 echo " "; // line 269 ob_start(); echo __("Update Interval (mins)"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 270 echo " "; ob_start(); 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 hour this could be set to 60."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 271 echo " "; ob_start(); echo $context["forms"]->getnumber("updateInterval", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "updateInterval", 1 => 5), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "", "required"); $context["fieldUpdateInterval"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 272 echo " "; // line 273 ob_start(); echo __("Duration is per item"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 274 echo " "; ob_start(); echo __("The duration specified is per item otherwise it is per feed."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 275 echo " "; ob_start(); echo $context["forms"]->getcheckbox("durationIsPerItem", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "durationIsPerItem"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); $context["fieldDurationIsPerItem"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 276 echo " "; // line 277 ob_start(); echo __("Show items side by side?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 278 echo " "; ob_start(); echo __("Should items be shown side by side?"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 279 echo " "; ob_start(); echo $context["forms"]->getcheckbox("itemsSideBySide", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "itemsSideBySide"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); $context["fieldItemsSideBySide"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 280 echo " "; // line 281 ob_start(); // line 282 echo " "; echo __("Enter the template. Please note that the background colour has automatically coloured to your layout background colour."); // line 283 echo " "; echo __("The red rectangle reflects the size of the region you are editing."); // line 284 echo " "; echo __("Shift+Enter will drop a single line. Enter alone starts a new paragraph."); // line 285 echo " "; $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 286 echo " "; ob_start(); echo $context["forms"]->gettextarea("ta_text", "", $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getRawNode", array(0 => "template"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "template-override-controls", "", 10); $context["fieldTemplate"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 287 echo " "; // line 288 ob_start(); echo __("Optional Stylesheet"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 289 echo " "; ob_start(); echo $context["forms"]->gettextarea("ta_css", "", $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getRawNode", array(0 => "css"), "method"), (isset($context["title"]) ? $context["title"] : null), "template-override-controls", "", 10); $context["fieldStyleSheet"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 290 echo " "; // line 291 ob_start(); echo __("Optional JavaScript"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 292 echo " "; ob_start(); echo $context["forms"]->gettextarea("javaScript", "", $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getRawNode", array(0 => "javaScript"), "method"), (isset($context["title"]) ? $context["title"] : null), "", "", 10); $context["fieldJavaScript"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 293 echo " "; // line 294 ob_start(); echo __("A message to display when no data is returned from the source"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 295 echo " "; ob_start(); // line 296 echo " <div class=\"pull-right\"> <label class=\"col-sm-2 control-label\" for=\"ckeditor_library_select\">"; // line 297 echo __("Library"); echo "</label> <div class=\"col-sm-10\"> <select id=\"ckeditor_library_select\" class=\"ckeditor_library_select form-control\" data-linked-to=\"noDataMessage\" data-search-url=\""; // line 302 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("library.search"), "html", null, true); echo "\" data-image-url=\""; // line 303 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("library.download"), "html", null, true); echo "?preview=1\"> </select> </div> </div> "; // line 307 echo $context["forms"]->gettextarea("noDataMessage", "", $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getRawNode", array(0 => "noDataMessage"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "", "", 5); echo " "; $context["fieldNoDataMessage"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 309 echo " "; // line 311 echo " "; if (($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "sourceId"), "method") == 1)) { // line 312 echo " "; // line 313 echo " <div class=\"tab-pane active\" id=\"general\"> "; // line 314 ob_start(); echo __("Feed URL"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 315 echo " "; ob_start(); echo __("The Link for the RSS feed"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 316 echo " "; echo $context["forms"]->getinput("uri", (isset($context["title"]) ? $context["title"] : null), $this->env->getExtension('Xibo\Twig\UrlDecodeTwigExtension')->urlDecode($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "uri"), "method")), (isset($context["helpText"]) ? $context["helpText"] : null), "feed-fields"); echo " "; // line 318 echo twig_escape_filter($this->env, (isset($context["fieldName"]) ? $context["fieldName"] : null), "html", null, true); echo " "; // line 319 echo twig_escape_filter($this->env, (isset($context["fieldUseDuration"]) ? $context["fieldUseDuration"] : null), "html", null, true); echo " "; // line 320 echo twig_escape_filter($this->env, (isset($context["fieldDuration"]) ? $context["fieldDuration"] : null), "html", null, true); echo " "; // line 321 echo twig_escape_filter($this->env, (isset($context["fieldEffect"]) ? $context["fieldEffect"] : null), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"template\"> "; // line 325 ob_start(); echo __("Template"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 326 echo " "; ob_start(); echo __("Select the template you would like to apply. This can be overridden using the check box below."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 327 echo " "; echo $context["forms"]->getdropdown("templateId", "single", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "templateId", 1 => "title-only"), "method"), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "templatesAvailable", array(), "method"), "id", "value", (isset($context["helptext"]) ? $context["helptext"] : null), "template-selector-control selectPicker selectPickerWithImage", null, null, null, null, null, "image"); echo " "; // line 329 ob_start(); echo __("Override the template?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 330 echo " "; ob_start(); echo __("Tick if you would like to override the template."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 331 echo " "; echo $context["forms"]->getcheckbox("overrideTemplate", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "overrideTemplate", 1 => 0), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " <div class=\"template-override-controls\"> <div class=\"col-sm-6\"> <div class=\"well\"> <div class=\"text-center text-info\">"; // line 336 echo __("Available Substitutions"); echo "</div> <ul id=\"TickerDataSetColumns\"> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Name</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Title</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Description</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Date</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Content</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Copyright</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Link</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">PermaLink</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Tag|Namespace</li> </ul> </div> </div> <div class=\"col-sm-6\"> <div class=\"form-group well\"> <label class=\"col-sm-2 control-label\" for=\"ckeditor_library_select2\">"; // line 352 echo __("Library"); echo "</label> <div class=\"col-sm-10\"> <select id=\"ckeditor_library_select2\" class=\"ckeditor_library_select form-control\" data-linked-to=\"ta_text\" data-search-url=\""; // line 357 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("library.search"), "html", null, true); echo "\" data-image-url=\""; // line 358 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("library.download"), "html", null, true); echo "?preview=1\"> </select> </div> </div> </div> </div> "; // line 365 echo twig_escape_filter($this->env, (isset($context["fieldTemplate"]) ? $context["fieldTemplate"] : null), "html", null, true); echo " "; // line 366 echo twig_escape_filter($this->env, (isset($context["fieldStyleSheet"]) ? $context["fieldStyleSheet"] : null), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"format\"> "; // line 369 echo twig_escape_filter($this->env, (isset($context["fieldSpeed"]) ? $context["fieldSpeed"] : null), "html", null, true); echo " "; // line 371 ob_start(); echo __("Text direction"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 372 echo " "; ob_start(); echo __("Which direction does the text in the feed use?"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 373 echo " "; ob_start(); echo __("Left to Right (LTR)"); $context["leftToRight"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 374 echo " "; ob_start(); echo __("Right to Left (RTL)"); $context["rightToLeft"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 375 echo " "; $context["options"] = array(0 => array("textdirectionid" => "ltr", "textdirection" => // line 376 (isset($context["leftToRight"]) ? $context["leftToRight"] : null)), 1 => array("textdirectionid" => "rtl", "textdirection" => // line 377 (isset($context["rightToLeft"]) ? $context["rightToLeft"] : null))); // line 379 echo " "; echo $context["forms"]->getdropdown("textDirection", "single", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "textDirection", 1 => "ltr"), "method"), (isset($context["options"]) ? $context["options"] : null), "textdirectionid", "textdirection", (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 381 ob_start(); echo __("Number of Items"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 382 echo " "; ob_start(); echo __("The Number of RSS items you want to display"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 383 echo " "; echo $context["forms"]->getnumber("numItems", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "numItems"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 385 echo twig_escape_filter($this->env, (isset($context["fieldItemsPerPage"]) ? $context["fieldItemsPerPage"] : null), "html", null, true); echo " "; // line 387 ob_start(); echo __("Take items from the"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 388 echo " "; ob_start(); echo __("Take the items from the beginning or the end of the list"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 389 echo " "; ob_start(); echo __("Start of the Feed"); $context["startOfTheFeed"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 390 echo " "; ob_start(); echo __("End of the Feed"); $context["endOfTheFeed"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 391 echo " "; $context["options"] = array(0 => array("takeitemsfromid" => "start", "takeitemsfrom" => // line 392 (isset($context["startOfTheFeed"]) ? $context["startOfTheFeed"] : null)), 1 => array("takeitemsfromid" => "end", "takeitemsfrom" => // line 393 (isset($context["endOfTheFeed"]) ? $context["endOfTheFeed"] : null))); // line 395 echo " "; echo $context["forms"]->getdropdown("takeItemsFrom", "single", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "takeItemsFrom", 1 => "start"), "method"), (isset($context["options"]) ? $context["options"] : null), "takeitemsfromid", "takeitemsfrom", (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 397 echo twig_escape_filter($this->env, (isset($context["fieldDurationIsPerItem"]) ? $context["fieldDurationIsPerItem"] : null), "html", null, true); echo " "; // line 399 ob_start(); echo __("Randomise?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 400 echo " "; ob_start(); echo __("Should the order of the feed be randomised? When enabled each time the Widget is shown the items will be randomly shuffled and displayed in a random order."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 401 echo " "; echo $context["forms"]->getcheckbox("randomiseItems", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "randomiseItems"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " </div> <div class=\"tab-pane\" id=\"advanced\"> "; // line 405 echo twig_escape_filter($this->env, (isset($context["fieldBackgroundColor"]) ? $context["fieldBackgroundColor"] : null), "html", null, true); echo " "; // line 406 echo twig_escape_filter($this->env, (isset($context["fieldUpdateInterval"]) ? $context["fieldUpdateInterval"] : null), "html", null, true); echo " "; // line 408 ob_start(); echo __("Copyright"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 409 echo " "; ob_start(); echo __("Copyright information to display as the last item in this feed. This can be styled with the #copyright CSS selector."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 410 echo " "; echo $context["forms"]->getinput("copyright", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "copyright"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 412 echo twig_escape_filter($this->env, (isset($context["fieldItemsSideBySide"]) ? $context["fieldItemsSideBySide"] : null), "html", null, true); echo " "; // line 414 ob_start(); echo __("Date Format"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 415 echo " "; ob_start(); echo twig_escape_filter($this->env, $this->getAttribute((isset($context["helpService"]) ? $context["helpService"] : null), "address", array(0 => "advanced_dateFormat.html"), "method"), "html", null, true); $context["manualUrl"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 416 echo " "; ob_start(); /* xgettext:no-php-format */ echo strtr(__("The format to apply to all dates returned by the ticker. See the <a href=\"%manualUrl%\">Manual</a> for allowed formats."), array("%manualUrl%" => (isset($context["manualUrl"]) ? $context["manualUrl"] : null), )); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 417 echo " "; echo $context["forms"]->getinput("dateFormat", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "dateFormat"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 419 ob_start(); echo __("Allowable Attributes"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 420 echo " "; ob_start(); echo __("A comma separated list of attributes that should not be stripped from the incoming feed."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 421 echo " "; echo $context["forms"]->getinput("allowedAttributes", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "allowedAttributes"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 423 ob_start(); echo __("Strip Tags"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 424 echo " "; ob_start(); echo __("A comma separated list of HTML tags that should be stripped from the feed in addition to the default ones."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 425 echo " "; echo $context["forms"]->getinput("stripTags", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "stripTags"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 427 ob_start(); echo __("Disable Date Sort"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 428 echo " "; ob_start(); echo __("Should the date sort applied to the feed be disabled?"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 429 echo " "; echo $context["forms"]->getcheckbox("disableDateSort", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "disableDateSort"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 431 echo twig_escape_filter($this->env, (isset($context["fieldNoDataMessage"]) ? $context["fieldNoDataMessage"] : null), "html", null, true); echo " "; // line 433 echo twig_escape_filter($this->env, (isset($context["fieldJavaScript"]) ? $context["fieldJavaScript"] : null), "html", null, true); echo " </div> "; } else { // line 436 echo " "; // line 437 echo " <div class=\"tab-pane active\" id=\"general\"> "; // line 438 echo twig_escape_filter($this->env, (isset($context["fieldName"]) ? $context["fieldName"] : null), "html", null, true); echo " "; // line 439 echo twig_escape_filter($this->env, (isset($context["fieldUseDuration"]) ? $context["fieldUseDuration"] : null), "html", null, true); echo " "; // line 440 echo twig_escape_filter($this->env, (isset($context["fieldDuration"]) ? $context["fieldDuration"] : null), "html", null, true); echo " "; // line 441 echo twig_escape_filter($this->env, (isset($context["fieldEffect"]) ? $context["fieldEffect"] : null), "html", null, true); echo " "; // line 442 echo twig_escape_filter($this->env, (isset($context["fieldSpeed"]) ? $context["fieldSpeed"] : null), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"template\"> <div class=\"col-sm-6\"> <div class=\"well\"> <div class=\"text-center text-info\">"; // line 447 echo __("Available Substitutions"); echo "</div> <ul id=\"TickerDataSetColumns\"> "; // line 449 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable($this->getAttribute((isset($context["module"]) ? $context["module"] : null), "dataSetColumns", array(), "method")); foreach ($context['_seq'] as $context["_key"] => $context["column"]) { // line 450 echo " <li class=\"ckeditor_snippits\" linkedto=\"ta_text\" datasetcolumnid=\""; echo twig_escape_filter($this->env, $this->getAttribute($context["column"], "dataSetColumnId", array()), "html", null, true); echo "\">"; echo twig_escape_filter($this->env, $this->getAttribute($context["column"], "heading", array()), "html", null, true); echo "</li> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['column'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 452 echo " </ul> </div> </div> <div class=\"col-sm-6\"> <div class=\"form-group well\"> <label class=\"col-sm-2 control-label\" for=\"ckeditor_library_select3\">"; // line 457 echo __("Library"); echo "</label> <div class=\"col-sm-10\"> <select id=\"ckeditor_library_select3\" class=\"ckeditor_library_select form-control\" data-linked-to=\"ta_text\" data-search-url=\""; // line 462 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("library.search"), "html", null, true); echo "\" data-image-url=\""; // line 463 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("library.download"), "html", null, true); echo "?preview=1\"> </select> </div> </div> </div> "; // line 468 echo twig_escape_filter($this->env, (isset($context["fieldTemplate"]) ? $context["fieldTemplate"] : null), "html", null, true); echo " "; // line 469 echo twig_escape_filter($this->env, (isset($context["fieldStyleSheet"]) ? $context["fieldStyleSheet"] : null), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"orderCriteria\"> "; // line 473 ob_start(); echo __("The DataSet results can be ordered by any column and set below. New fields can be added by selecting the plus icon at the end of the current row. Should a more complicated order be required the advanced checkbox can be selected to provide custom SQL syntax."); $context["message"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 474 echo " "; echo $context["forms"]->getmessage((isset($context["message"]) ? $context["message"] : null)); echo " <div id=\"orderClause\"> </div> "; // line 480 ob_start(); echo __("Use advanced order clause?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 481 echo " "; ob_start(); echo __("Provide a custom clause instead of using the clause builder above."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 482 echo " "; echo $context["forms"]->getcheckbox("useOrderingClause", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "useOrderingClause", 1 => 0), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 484 ob_start(); echo __("Order"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 485 echo " "; ob_start(); echo __("Please enter a SQL clause for how this dataset should be ordered"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 486 echo " "; echo $context["forms"]->getinput("ordering", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "ordering"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "order-clause-field"); echo " </div> <div class=\"tab-pane\" id=\"filterCriteria\"> "; // line 490 ob_start(); echo __("The DataSet results can be filtered by any column and set below. New fields can be added by selecting the plus icon at the end of the current row. Should a more complicated filter be required the advanced checkbox can be selected to provide custom SQL syntax."); $context["message"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 491 echo " "; echo $context["forms"]->getmessage((isset($context["message"]) ? $context["message"] : null)); echo " <div id=\"filterClause\"> </div> "; // line 497 ob_start(); echo __("Use advanced filter clause?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 498 echo " "; ob_start(); echo __("Provide a custom clause instead of using the clause builder above."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 499 echo " "; echo $context["forms"]->getcheckbox("useFilteringClause", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "useFilteringClause", 1 => 0), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 501 ob_start(); echo __("Filter"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 502 echo " "; ob_start(); echo __("Please enter a SQL clause to filter this DataSet."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 503 echo " "; echo $context["forms"]->getinput("filter", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "filter"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null), "filter-clause-field"); echo " </div> <div class=\"tab-pane\" id=\"format\"> "; // line 506 echo twig_escape_filter($this->env, (isset($context["fieldItemsPerPage"]) ? $context["fieldItemsPerPage"] : null), "html", null, true); echo " "; // line 507 echo twig_escape_filter($this->env, (isset($context["fieldItemsSideBySide"]) ? $context["fieldItemsSideBySide"] : null), "html", null, true); echo " </div> <div class=\"tab-pane\" id=\"advanced\"> "; // line 510 echo twig_escape_filter($this->env, (isset($context["fieldBackgroundColor"]) ? $context["fieldBackgroundColor"] : null), "html", null, true); echo " "; // line 511 echo twig_escape_filter($this->env, (isset($context["fieldDurationIsPerItem"]) ? $context["fieldDurationIsPerItem"] : null), "html", null, true); echo " "; // line 512 echo twig_escape_filter($this->env, (isset($context["fieldUpdateInterval"]) ? $context["fieldUpdateInterval"] : null), "html", null, true); echo " "; // line 514 ob_start(); echo __("Lower Row Limit"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 515 echo " "; ob_start(); echo __("Please enter the Lower Row Limit for this DataSet (enter 0 for no limit)"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 516 echo " "; echo $context["forms"]->getnumber("lowerLimit", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "lowerLimit"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 518 ob_start(); echo __("Upper Row Limit"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 519 echo " "; ob_start(); echo __("Please enter the Upper Row Limit for this DataSet (enter 0 for no limit)"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); // line 520 echo " "; echo $context["forms"]->getnumber("upperLimit", (isset($context["title"]) ? $context["title"] : null), $this->getAttribute((isset($context["module"]) ? $context["module"] : null), "getOption", array(0 => "upperLimit"), "method"), (isset($context["helpText"]) ? $context["helpText"] : null)); echo " "; // line 522 echo twig_escape_filter($this->env, (isset($context["fieldNoDataMessage"]) ? $context["fieldNoDataMessage"] : null), "html", null, true); echo " "; // line 524 echo twig_escape_filter($this->env, (isset($context["fieldJavaScript"]) ? $context["fieldJavaScript"] : null), "html", null, true); echo " </div> "; } // line 527 echo " </div> </form> </div> </div> "; } public function getTemplateName() { return "ticker-form-edit.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 1245 => 527, 1239 => 524, 1234 => 522, 1228 => 520, 1223 => 519, 1219 => 518, 1213 => 516, 1208 => 515, 1204 => 514, 1199 => 512, 1195 => 511, 1191 => 510, 1185 => 507, 1181 => 506, 1174 => 503, 1169 => 502, 1165 => 501, 1159 => 499, 1154 => 498, 1150 => 497, 1140 => 491, 1136 => 490, 1128 => 486, 1123 => 485, 1119 => 484, 1113 => 482, 1108 => 481, 1104 => 480, 1094 => 474, 1090 => 473, 1083 => 469, 1079 => 468, 1071 => 463, 1067 => 462, 1059 => 457, 1052 => 452, 1041 => 450, 1037 => 449, 1032 => 447, 1024 => 442, 1020 => 441, 1016 => 440, 1012 => 439, 1008 => 438, 1005 => 437, 1003 => 436, 997 => 433, 992 => 431, 986 => 429, 981 => 428, 977 => 427, 971 => 425, 966 => 424, 962 => 423, 956 => 421, 951 => 420, 947 => 419, 941 => 417, 936 => 416, 931 => 415, 927 => 414, 922 => 412, 916 => 410, 911 => 409, 907 => 408, 902 => 406, 898 => 405, 890 => 401, 885 => 400, 881 => 399, 876 => 397, 870 => 395, 868 => 393, 867 => 392, 865 => 391, 860 => 390, 855 => 389, 850 => 388, 846 => 387, 841 => 385, 835 => 383, 830 => 382, 826 => 381, 820 => 379, 818 => 377, 817 => 376, 815 => 375, 810 => 374, 805 => 373, 800 => 372, 796 => 371, 791 => 369, 785 => 366, 781 => 365, 771 => 358, 767 => 357, 759 => 352, 740 => 336, 731 => 331, 726 => 330, 722 => 329, 716 => 327, 711 => 326, 707 => 325, 700 => 321, 696 => 320, 692 => 319, 688 => 318, 682 => 316, 677 => 315, 673 => 314, 670 => 313, 668 => 312, 665 => 311, 662 => 309, 657 => 307, 650 => 303, 646 => 302, 638 => 297, 635 => 296, 632 => 295, 628 => 294, 625 => 293, 620 => 292, 616 => 291, 613 => 290, 608 => 289, 604 => 288, 601 => 287, 596 => 286, 593 => 285, 590 => 284, 587 => 283, 584 => 282, 582 => 281, 579 => 280, 574 => 279, 569 => 278, 565 => 277, 562 => 276, 557 => 275, 552 => 274, 548 => 273, 545 => 272, 540 => 271, 535 => 270, 531 => 269, 528 => 268, 523 => 267, 518 => 266, 514 => 265, 511 => 264, 506 => 263, 501 => 262, 497 => 261, 494 => 260, 489 => 259, 484 => 258, 480 => 257, 477 => 256, 472 => 255, 470 => 253, 469 => 252, 468 => 251, 467 => 250, 466 => 249, 465 => 248, 464 => 247, 463 => 246, 462 => 245, 461 => 244, 459 => 243, 454 => 242, 449 => 241, 444 => 240, 439 => 239, 434 => 238, 429 => 237, 424 => 236, 419 => 235, 414 => 234, 410 => 233, 407 => 232, 405 => 230, 404 => 229, 403 => 228, 402 => 227, 401 => 226, 399 => 225, 395 => 224, 392 => 223, 390 => 221, 389 => 220, 387 => 219, 382 => 218, 377 => 217, 372 => 216, 367 => 215, 362 => 214, 358 => 213, 355 => 212, 350 => 211, 346 => 210, 343 => 209, 338 => 208, 333 => 207, 329 => 206, 326 => 205, 321 => 204, 316 => 203, 312 => 202, 309 => 201, 304 => 200, 299 => 199, 294 => 198, 288 => 194, 283 => 192, 278 => 191, 273 => 189, 268 => 188, 266 => 187, 262 => 186, 258 => 185, 253 => 182, 250 => 181, 245 => 178, 169 => 104, 129 => 66, 127 => 65, 92 => 32, 89 => 31, 83 => 29, 77 => 27, 71 => 24, 67 => 23, 62 => 22, 59 => 21, 54 => 18, 51 => 17, 48 => 16, 45 => 15, 42 => 14, 39 => 13, 36 => 12, 32 => 9, 30 => 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-17 Spring Signage Ltd * (ticker-form-edit.twig) */ #} {% extends \"form-base.twig\" %} {% import \"forms.twig\" as forms %} {% block formTitle %} {% if module.getOption(\"sourceId\") == 2 %} {% set dataSetName = module.getExtra().dataSet.dataSet %} {% trans %}Edit Ticker: DataSet is {{ dataSetName }}{% endtrans %} {% else %} {% trans \"Edit Ticker\" %} {% endif %} {% endblock %} {% block formButtons %} {% trans \"Cancel\" %}, XiboDialogClose() {% trans \"Apply\" %}, XiboDialogApply(\"#tickerEditForm\") {% trans \"Save\" %}, \$(\"#tickerEditForm\").submit() {% endblock %} {% block callBack %}dataSetTickerFormSetup{% endblock %} {% block extra %}{{ module.getExtra()|json_encode|raw }}{% endblock %} {% block formFieldActions %} [{ \"field\": \"useDuration\", \"trigger\": \"init\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".duration-fields\": { \"display\": \"none\" } } },{ \"field\": \"useDuration\", \"trigger\": \"change\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".duration-fields\": { \"display\": \"none\" } } },{ \"field\": \"useDuration\", \"trigger\": \"init\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".duration-fields\": { \"display\": \"block\" } } },{ \"field\": \"useDuration\", \"trigger\": \"change\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".duration-fields\": { \"display\": \"block\" } } } {% if module.getOption(\"sourceId\") == 1 %} ,{ \"field\": \"overrideTemplate\", \"trigger\": \"init\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".template-override-controls\": { \"display\": \"none\" }, \".template-selector-control\": { \"display\": \"block\" } } },{ \"field\": \"overrideTemplate\", \"trigger\": \"change\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".template-override-controls\": { \"display\": \"none\" }, \".template-selector-control\": { \"display\": \"block\" } } },{ \"field\": \"overrideTemplate\", \"trigger\": \"init\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".template-override-controls\": { \"display\": \"block\" }, \".template-selector-control\": { \"display\": \"none\" } } },{ \"field\": \"overrideTemplate\", \"trigger\": \"change\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".template-override-controls\": { \"display\": \"block\" }, \".template-selector-control\": { \"display\": \"none\" } } } {% else %} ,{ \"field\": \"useOrderingClause\", \"trigger\": \"init\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".order-clause-field\": { \"display\": \"none\" }, \"#orderClause\": { \"display\": \"block\" } } },{ \"field\": \"useOrderingClause\", \"trigger\": \"change\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".order-clause-field\": { \"display\": \"none\" }, \"#orderClause\": { \"display\": \"block\" } } },{ \"field\": \"useOrderingClause\", \"trigger\": \"init\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".order-clause-field\": { \"display\": \"block\" }, \"#orderClause\": { \"display\": \"none\" } } },{ \"field\": \"useOrderingClause\", \"trigger\": \"change\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".order-clause-field\": { \"display\": \"block\" }, \"#orderClause\": { \"display\": \"none\" } } },{ \"field\": \"useFilteringClause\", \"trigger\": \"init\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".filter-clause-field\": { \"display\": \"none\" }, \"#filterClause\": { \"display\": \"block\" } } },{ \"field\": \"useFilteringClause\", \"trigger\": \"change\", \"value\": false, \"operation\": \"is:checked\", \"actions\": { \".filter-clause-field\": { \"display\": \"none\" }, \"#filterClause\": { \"display\": \"block\" } } },{ \"field\": \"useFilteringClause\", \"trigger\": \"init\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".filter-clause-field\": { \"display\": \"block\" }, \"#filterClause\": { \"display\": \"none\" } } },{ \"field\": \"useFilteringClause\", \"trigger\": \"change\", \"value\": true, \"operation\": \"is:checked\", \"actions\": { \".filter-clause-field\": { \"display\": \"block\" }, \"#filterClause\": { \"display\": \"none\" } } } {% endif %} ] {% endblock %} {% block formHtml %} <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\"><span>{% trans \"General\" %}</span></a></li> <li><a href=\"#template\" role=\"tab\" data-toggle=\"tab\"><span>{% trans \"Apperance\" %}</span></a></li> {% if module.getOption(\"sourceId\") == 2 %} <li><a href=\"#orderCriteria\" role=\"tab\" data-toggle=\"tab\"><span>{% trans \"Order\" %}</span></a></li> <li><a href=\"#filterCriteria\" role=\"tab\" data-toggle=\"tab\"><span>{% trans \"Filter\" %}</span></a></li> {% endif %} <li><a href=\"#format\" role=\"tab\" data-toggle=\"tab\"><span>{% trans \"Format\" %}</span></a></li> <li><a href=\"#advanced\" role=\"tab\" data-toggle=\"tab\"><span>{% trans \"Advanced\" %}</span></a></li> </ul> <form id=\"tickerEditForm\" class=\"XiboForm form-horizontal\" method=\"put\" action=\"{{ urlFor(\"module.widget.edit\", {id: module.widget.widgetId}) }}\"> <div class=\"tab-content\"> {# Common Fields #} {% set title %}{% trans \"Name\" %}{% endset %} {% set helpText %}{% trans \"An optional name for this widget\" %}{% endset %} {% set fieldName %}{{ forms.input(\"name\", title, module.getOption(\"name\"), helpText) }}{% endset %} {% set title %}{% trans \"Set a duration?\" %}{% endset %} {% set helpText %}{% trans \"Select to provide a specific duration for this Widget\" %}{% endset %} {% set fieldUseDuration %}{{ forms.checkbox(\"useDuration\", title, module.getUseDuration(), helpText) }}{% endset %} {% set title %}{% trans \"Duration\" %}{% endset %} {% set helpText %}{% trans \"The duration in seconds this item should be displayed\" %}{% endset %} {% set fieldDuration %}{{ forms.number(\"duration\", title, module.getDuration(), helpText, \"duration-fields\", \"required\") }}{% endset %} {% set title %}{% trans \"Effect\" %}{% endset %} {% set helpText %}{% trans \"Please select the effect that will be used to transition between items. Marquee effects are CPU intensive and may not be suitable for lower power displays.\" %}{% endset %} {% set showAll %}{% trans \"Show all items\" %}{% endset %} {% set showPaged %}{% trans \"Paged\" %}{% endset %} {% set marqueeLeft %}{% trans \"Marquee Left\" %}{% endset %} {% set marqueeRight %}{% trans \"Marquee Right\" %}{% endset %} {% set marqueeUp %}{% trans \"Marquee Up\" %}{% endset %} {% set marqueeDown %}{% trans \"Marquee Down\" %}{% endset %} {% set optionGroups = [ {id: \"showAll\", label: showAll}, {id: \"showPaged\", label: showPaged} ] %} {% set noneOption %}{% trans \"No effect - all items are shown\" %}{% endset %} {% set showAllOptions = [ { effectid: \"none\", effect: noneOption }, { effectid: \"marqueeLeft\", effect: marqueeLeft}, { effectid: \"marqueeRight\", effect: marqueeRight}, { effectid: \"marqueeUp\", effect: marqueeUp}, { effectid: \"marqueeDown\", effect: marqueeDown} ] %} {% set noTransitionOption %}{% trans \"No transition\" %}{% endset %} {% set fade %}{% trans \"Fade\" %}{% endset %} {% set fadeout %}{% trans \"Fade Out\" %}{% endset %} {% set scrollHorz %}{% trans \"Scroll Horizontal\" %}{% endset %} {% set scrollVert %}{% trans \"Scroll Vertical\" %}{% endset %} {% set flipHorz %}{% trans \"Flip Horizontal\" %}{% endset %} {% set flipVert %}{% trans \"Flip Vertical\" %}{% endset %} {% set shuffle %}{% trans \"Shuffle\" %}{% endset %} {% set tileSlide %}{% trans \"Tile Slide\" %}{% endset %} {% set tileBlind %}{% trans \"Tile Blind\" %}{% endset %} {% set showPagedOptions = [ { effectid: \"noTransition\", effect: noTransitionOption }, { effectid: \"fade\", effect: fade }, { effectid: \"fadeout\", effect: fadeout}, { effectid: \"scrollHorz\", effect: scrollHorz}, { effectid: \"scrollVert\", effect: scrollVert}, { effectid: \"flipHorz\", effect: flipHorz}, { effectid: \"flipVert\", effect: flipVert}, { effectid: \"shuffle\", effect: shuffle}, { effectid: \"tileSlide\", effect: tileSlide}, { effectid: \"tileBlind\", effect: tileBlind} ] %} {% set fieldEffect %}{{ forms.dropdown(\"effect\", \"single\", title, module.getOption(\"effect\"), {showAll: showAllOptions, showPaged: showPagedOptions}, \"effectid\", \"effect\", helpText, \"l\", \"\", \"\", \"\", \"\", optionGroups) }}{% endset %} {% set title %}{% trans \"Speed\" %}{% endset %} {% set helpText %}{% trans \"The transition speed of the selected effect in milliseconds (normal = 1000) or the Marquee Speed in a low to high scale (normal = 1).\" %}{% endset %} {% set fieldSpeed %}{{ forms.number(\"speed\", title, module.getOption(\"speed\", module.getOption(\"scrollSpeed\")), helpText, \"effect-controls\") }}{% endset %} {% set title %}{% trans \"Background Colour\" %}{% endset %} {% set helpText %}{% trans \"The selected effect works best with a background colour. Optionally add one here.\" %}{% endset %} {% set fieldBackgroundColor %}{{ forms.input(\"backgroundColor\", title, module.getOption(\"backgroundColor\"), helpText, \"background-color-group\") }}{% endset %} {% set title %}{% trans \"Items per page\" %}{% endset %} {% set helpText %}{% trans \"If an effect has been selected from the General tab, how many pages should we split the items across? If you don't enter anything here 1 item will be put on each page.\" %}{% endset %} {% set fieldItemsPerPage %}{{ forms.number(\"itemsPerPage\", title, module.getOption(\"itemsPerPage\"), helpText, \"effect-controls\") }}{% endset %} {% set title %}{% trans \"Update Interval (mins)\" %}{% endset %} {% set helpText %}{% trans \"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 hour this could be set to 60.\" %}{% endset %} {% set fieldUpdateInterval %}{{ forms.number(\"updateInterval\", title, module.getOption(\"updateInterval\", 5), helpText, \"\", \"required\") }}{% endset %} {% set title %}{% trans \"Duration is per item\" %}{% endset %} {% set helpText %}{% trans \"The duration specified is per item otherwise it is per feed.\" %}{% endset %} {% set fieldDurationIsPerItem %}{{ forms.checkbox(\"durationIsPerItem\", title, module.getOption(\"durationIsPerItem\"), helpText) }}{% endset %} {% set title %}{% trans \"Show items side by side?\" %}{% endset %} {% set helpText %}{% trans \"Should items be shown side by side?\" %}{% endset %} {% set fieldItemsSideBySide %}{{ forms.checkbox(\"itemsSideBySide\", title, module.getOption(\"itemsSideBySide\"), helpText) }}{% endset %} {% set helpText %} {% trans \"Enter the template. Please note that the background colour has automatically coloured to your layout background colour.\" %} {% trans \"The red rectangle reflects the size of the region you are editing.\" %} {% trans \"Shift+Enter will drop a single line. Enter alone starts a new paragraph.\" %} {% endset %} {% set fieldTemplate %}{{ forms.textarea(\"ta_text\", \"\", module.getRawNode(\"template\"), helpText, \"template-override-controls\", \"\", 10) }}{% endset %} {% set title %}{% trans \"Optional Stylesheet\" %}{% endset %} {% set fieldStyleSheet %}{{ forms.textarea(\"ta_css\", \"\", module.getRawNode(\"css\"), title, \"template-override-controls\", \"\", 10) }}{% endset %} {% set title %}{% trans \"Optional JavaScript\" %}{% endset %} {% set fieldJavaScript %}{{ forms.textarea(\"javaScript\", \"\", module.getRawNode(\"javaScript\"), title, \"\", \"\", 10) }}{% endset %} {% set helpText %}{% trans \"A message to display when no data is returned from the source\" %}{% endset %} {% set fieldNoDataMessage %} <div class=\"pull-right\"> <label class=\"col-sm-2 control-label\" for=\"ckeditor_library_select\">{% trans \"Library\" %}</label> <div class=\"col-sm-10\"> <select id=\"ckeditor_library_select\" class=\"ckeditor_library_select form-control\" data-linked-to=\"noDataMessage\" data-search-url=\"{{ urlFor(\"library.search\") }}\" data-image-url=\"{{ urlFor(\"library.download\") }}?preview=1\"> </select> </div> </div> {{ forms.textarea(\"noDataMessage\", \"\", module.getRawNode(\"noDataMessage\"), helpText, \"\", \"\", 5) }} {% endset %} {# Different fields for each type of Ticker #} {% if module.getOption(\"sourceId\") == 1 %} {# Source = Feed #} <div class=\"tab-pane active\" id=\"general\"> {% set title %}{% trans \"Feed URL\" %}{% endset %} {% set helpText %}{% trans \"The Link for the RSS feed\" %}{% endset %} {{ forms.input(\"uri\", title, module.getOption(\"uri\")|url_decode, helpText, \"feed-fields\") }} {{ fieldName }} {{ fieldUseDuration }} {{ fieldDuration }} {{ fieldEffect }} </div> <div class=\"tab-pane\" id=\"template\"> {% set title %}{% trans \"Template\" %}{% endset %} {% set helpText %}{% trans \"Select the template you would like to apply. This can be overridden using the check box below.\" %}{% endset %} {{ forms.dropdown(\"templateId\", \"single\", title, module.getOption(\"templateId\", \"title-only\"), module.templatesAvailable(), \"id\", \"value\", helptext, \"template-selector-control selectPicker selectPickerWithImage\", null, null, null, null, null, \"image\") }} {% set title %}{% trans \"Override the template?\" %}{% endset %} {% set helpText %}{% trans \"Tick if you would like to override the template.\" %}{% endset %} {{ forms.checkbox(\"overrideTemplate\", title, module.getOption(\"overrideTemplate\", 0), helpText) }} <div class=\"template-override-controls\"> <div class=\"col-sm-6\"> <div class=\"well\"> <div class=\"text-center text-info\">{% trans \"Available Substitutions\" %}</div> <ul id=\"TickerDataSetColumns\"> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Name</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Title</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Description</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Date</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Content</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Copyright</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Link</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">PermaLink</li> <li class=\"ckeditor_snippits\" linkedto=\"ta_text\">Tag|Namespace</li> </ul> </div> </div> <div class=\"col-sm-6\"> <div class=\"form-group well\"> <label class=\"col-sm-2 control-label\" for=\"ckeditor_library_select2\">{% trans \"Library\" %}</label> <div class=\"col-sm-10\"> <select id=\"ckeditor_library_select2\" class=\"ckeditor_library_select form-control\" data-linked-to=\"ta_text\" data-search-url=\"{{ urlFor(\"library.search\") }}\" data-image-url=\"{{ urlFor(\"library.download\") }}?preview=1\"> </select> </div> </div> </div> </div> {{ fieldTemplate }} {{ fieldStyleSheet }} </div> <div class=\"tab-pane\" id=\"format\"> {{ fieldSpeed }} {% set title %}{% trans \"Text direction\" %}{% endset %} {% set helpText %}{% trans \"Which direction does the text in the feed use?\" %}{% endset %} {% set leftToRight %}{% trans \"Left to Right (LTR)\" %}{% endset %} {% set rightToLeft %}{% trans \"Right to Left (RTL)\" %}{% endset %} {% set options = [ { textdirectionid: \"ltr\", textdirection: leftToRight }, { textdirectionid: \"rtl\", textdirection: rightToLeft } ] %} {{ forms.dropdown(\"textDirection\", \"single\", title, module.getOption(\"textDirection\", \"ltr\"), options, \"textdirectionid\", \"textdirection\", helpText) }} {% set title %}{% trans \"Number of Items\" %}{% endset %} {% set helpText %}{% trans \"The Number of RSS items you want to display\" %}{% endset %} {{ forms.number(\"numItems\", title, module.getOption(\"numItems\"), helpText) }} {{ fieldItemsPerPage }} {% set title %}{% trans \"Take items from the\" %}{% endset %} {% set helpText %}{% trans \"Take the items from the beginning or the end of the list\" %}{% endset %} {% set startOfTheFeed %}{% trans \"Start of the Feed\" %}{% endset %} {% set endOfTheFeed %}{% trans \"End of the Feed\" %}{% endset %} {% set options = [ { takeitemsfromid: \"start\", takeitemsfrom: startOfTheFeed }, { takeitemsfromid: \"end\", takeitemsfrom: endOfTheFeed } ] %} {{ forms.dropdown(\"takeItemsFrom\", \"single\", title, module.getOption(\"takeItemsFrom\", \"start\"), options, \"takeitemsfromid\", \"takeitemsfrom\", helpText) }} {{ fieldDurationIsPerItem }} {% set title %}{% trans \"Randomise?\" %}{% endset %} {% set helpText %}{% trans \"Should the order of the feed be randomised? When enabled each time the Widget is shown the items will be randomly shuffled and displayed in a random order.\" %}{% endset %} {{ forms.checkbox(\"randomiseItems\", title, module.getOption(\"randomiseItems\"), helpText) }} </div> <div class=\"tab-pane\" id=\"advanced\"> {{ fieldBackgroundColor }} {{ fieldUpdateInterval }} {% set title %}{% trans \"Copyright\" %}{% endset %} {% set helpText %}{% trans \"Copyright information to display as the last item in this feed. This can be styled with the #copyright CSS selector.\" %}{% endset %} {{ forms.input(\"copyright\", title, module.getOption(\"copyright\"), helpText) }} {{ fieldItemsSideBySide }} {% set title %}{% trans \"Date Format\" %}{% endset %} {% set manualUrl %}{{ helpService.address(\"advanced_dateFormat.html\") }}{% endset %} {% set helpText %}{% trans %}The format to apply to all dates returned by the ticker. See the <a href=\"{{ manualUrl }}\">Manual</a> for allowed formats.{% endtrans %}{% endset %} {{ forms.input(\"dateFormat\", title, module.getOption(\"dateFormat\"), helpText) }} {% set title %}{% trans \"Allowable Attributes\" %}{% endset %} {% set helpText %}{% trans \"A comma separated list of attributes that should not be stripped from the incoming feed.\" %}{% endset %} {{ forms.input(\"allowedAttributes\", title, module.getOption(\"allowedAttributes\"), helpText) }} {% set title %}{% trans \"Strip Tags\" %}{% endset %} {% set helpText %}{% trans \"A comma separated list of HTML tags that should be stripped from the feed in addition to the default ones.\" %}{% endset %} {{ forms.input(\"stripTags\", title, module.getOption(\"stripTags\"), helpText) }} {% set title %}{% trans \"Disable Date Sort\" %}{% endset %} {% set helpText %}{% trans \"Should the date sort applied to the feed be disabled?\" %}{% endset %} {{ forms.checkbox(\"disableDateSort\", title, module.getOption(\"disableDateSort\"), helpText) }} {{ fieldNoDataMessage }} {{ fieldJavaScript }} </div> {% else %} {# Source = Dataset #} <div class=\"tab-pane active\" id=\"general\"> {{ fieldName }} {{ fieldUseDuration }} {{ fieldDuration }} {{ fieldEffect }} {{ fieldSpeed }} </div> <div class=\"tab-pane\" id=\"template\"> <div class=\"col-sm-6\"> <div class=\"well\"> <div class=\"text-center text-info\">{% trans \"Available Substitutions\" %}</div> <ul id=\"TickerDataSetColumns\"> {% for column in module.dataSetColumns() %} <li class=\"ckeditor_snippits\" linkedto=\"ta_text\" datasetcolumnid=\"{{ column.dataSetColumnId }}\">{{ column.heading }}</li> {% endfor %} </ul> </div> </div> <div class=\"col-sm-6\"> <div class=\"form-group well\"> <label class=\"col-sm-2 control-label\" for=\"ckeditor_library_select3\">{% trans \"Library\" %}</label> <div class=\"col-sm-10\"> <select id=\"ckeditor_library_select3\" class=\"ckeditor_library_select form-control\" data-linked-to=\"ta_text\" data-search-url=\"{{ urlFor(\"library.search\") }}\" data-image-url=\"{{ urlFor(\"library.download\") }}?preview=1\"> </select> </div> </div> </div> {{ fieldTemplate }} {{ fieldStyleSheet }} </div> <div class=\"tab-pane\" id=\"orderCriteria\"> {% set message %}{% trans \"The DataSet results can be ordered by any column and set below. New fields can be added by selecting the plus icon at the end of the current row. Should a more complicated order be required the advanced checkbox can be selected to provide custom SQL syntax.\" %}{% endset %} {{ forms.message(message) }} <div id=\"orderClause\"> </div> {% set title %}{% trans \"Use advanced order clause?\" %}{% endset %} {% set helpText %}{% trans \"Provide a custom clause instead of using the clause builder above.\" %}{% endset %} {{ forms.checkbox(\"useOrderingClause\", title, module.getOption(\"useOrderingClause\", 0), helpText) }} {% set title %}{% trans \"Order\" %}{% endset %} {% set helpText %}{% trans \"Please enter a SQL clause for how this dataset should be ordered\" %}{% endset %} {{ forms.input(\"ordering\", title, module.getOption(\"ordering\"), helpText, \"order-clause-field\") }} </div> <div class=\"tab-pane\" id=\"filterCriteria\"> {% set message %}{% trans \"The DataSet results can be filtered by any column and set below. New fields can be added by selecting the plus icon at the end of the current row. Should a more complicated filter be required the advanced checkbox can be selected to provide custom SQL syntax.\" %}{% endset %} {{ forms.message(message) }} <div id=\"filterClause\"> </div> {% set title %}{% trans \"Use advanced filter clause?\" %}{% endset %} {% set helpText %}{% trans \"Provide a custom clause instead of using the clause builder above.\" %}{% endset %} {{ forms.checkbox(\"useFilteringClause\", title, module.getOption(\"useFilteringClause\", 0), helpText) }} {% set title %}{% trans \"Filter\" %}{% endset %} {% set helpText %}{% trans \"Please enter a SQL clause to filter this DataSet.\" %}{% endset %} {{ forms.input(\"filter\", title, module.getOption(\"filter\"), helpText, \"filter-clause-field\") }} </div> <div class=\"tab-pane\" id=\"format\"> {{ fieldItemsPerPage }} {{ fieldItemsSideBySide }} </div> <div class=\"tab-pane\" id=\"advanced\"> {{ fieldBackgroundColor }} {{ fieldDurationIsPerItem }} {{ fieldUpdateInterval }} {% set title %}{% trans \"Lower Row Limit\" %}{% endset %} {% set helpText %}{% trans \"Please enter the Lower Row Limit for this DataSet (enter 0 for no limit)\" %}{% endset %} {{ forms.number(\"lowerLimit\", title, module.getOption(\"lowerLimit\"), helpText) }} {% set title %}{% trans \"Upper Row Limit\" %}{% endset %} {% set helpText %}{% trans \"Please enter the Upper Row Limit for this DataSet (enter 0 for no limit)\" %}{% endset %} {{ forms.number(\"upperLimit\", title, module.getOption(\"upperLimit\"), helpText) }} {{ fieldNoDataMessage }} {{ fieldJavaScript }} </div> {% endif %} </div> </form> </div> </div> {% endblock %}", "ticker-form-edit.twig", "/home/midiatv125/public_html/cms/modules/ticker-form-edit.twig"); } }