";
// line 56
ob_start(function () { return ''; });
echo __("Name");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 57
echo " ";
ob_start(function () { return ''; });
echo __("An optional name for this widget");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 58
echo " ";
echo $context["forms"]->getinput("name", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "name"], "method"), ($context["helpText"] ?? null));
echo "
";
// line 60
ob_start(function () { return ''; });
echo __("Set a duration?");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 61
echo " ";
ob_start(function () { return ''; });
echo __("Select to provide a specific duration for this Widget");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 62
echo " ";
echo $context["forms"]->getcheckbox("useDuration", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getUseDuration", [], "method"), ($context["helpText"] ?? null));
echo "
";
// line 64
ob_start(function () { return ''; });
echo __("Duration");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 65
echo " ";
ob_start(function () { return ''; });
echo __("The duration in seconds this item should be displayed");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 66
echo " ";
echo $context["forms"]->getnumber("duration", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getDuration", [], "method"), ($context["helpText"] ?? null), "duration-fields", "required");
echo "
";
// line 68
ob_start(function () { return ''; });
echo __("Duration is per item");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 69
echo " ";
ob_start(function () { return ''; });
echo __("The duration specified is per item otherwise it is per feed.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 70
echo " ";
echo $context["forms"]->getcheckbox("durationIsPerItem", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "durationIsPerItem"], "method"), ($context["helpText"] ?? null));
echo "
";
// line 72
ob_start(function () { return ''; });
echo __("Enable Stats Collection?");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 73
echo " ";
ob_start(function () { return ''; });
echo __("Enable the collection of Proof of Play statistics for this Widget. Ensure that ‘Enable Stats Collection’ is set to ‘On’ in the Display Settings.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 74
echo "
";
// line 75
ob_start(function () { return ''; });
echo __("Off");
$context["offOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 76
echo " ";
ob_start(function () { return ''; });
echo __("On");
$context["onOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 77
echo " ";
ob_start(function () { return ''; });
echo __("Inherit");
$context["inheritOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 78
echo " ";
$context["options"] = [0 => ["id" => "Off", "value" => // line 79
($context["offOption"] ?? null)], 1 => ["id" => "On", "value" => // line 80
($context["onOption"] ?? null)], 2 => ["id" => "Inherit", "value" => // line 81
($context["inheritOption"] ?? null)]];
// line 83
echo " ";
echo $context["forms"]->getdropdown("enableStat", "single", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "enableStat", 1 => $this->getAttribute(($context["theme"] ?? null), "getSetting", [0 => "WIDGET_STATS_ENABLED_DEFAULT"], "method")], "method"), ($context["options"] ?? null), "id", "value", ($context["helpText"] ?? null));
echo "
";
// line 87
ob_start(function () { return ''; });
echo __("Show items side by side?");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 88
echo " ";
ob_start(function () { return ''; });
echo __("Should items be shown side by side?");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 89
echo " ";
echo $context["forms"]->getcheckbox("itemsSideBySide", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "itemsSideBySide"], "method"), ($context["helpText"] ?? null));
echo "
";
// line 91
ob_start(function () { return ''; });
echo __("Lower Row Limit");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 92
echo " ";
ob_start(function () { return ''; });
echo __("Please enter the Lower Row Limit for this DataSet (enter 0 for no limit)");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 93
echo " ";
echo $context["forms"]->getnumber("lowerLimit", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "lowerLimit"], "method"), ($context["helpText"] ?? null));
echo "
";
// line 95
ob_start(function () { return ''; });
echo __("Upper Row Limit");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 96
echo " ";
ob_start(function () { return ''; });
echo __("Please enter the Upper Row Limit for this DataSet (enter 0 for no limit)");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 97
echo " ";
echo $context["forms"]->getnumber("upperLimit", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "upperLimit"], "method"), ($context["helpText"] ?? null));
echo "
";
// line 99
ob_start(function () { return ''; });
echo __("Number of Items");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 100
echo " ";
ob_start(function () { return ''; });
echo __("The Number of items you want to display");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 101
echo " ";
echo $context["forms"]->getnumber("numItems", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "numItems"], "method"), ($context["helpText"] ?? null));
echo "
";
// line 103
ob_start(function () { return ''; });
echo __("Randomise?");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 104
echo " ";
ob_start(function () { return ''; });
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 Markup($tmp, $this->env->getCharset());
// line 105
echo " ";
echo $context["forms"]->getcheckbox("randomiseItems", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "randomiseItems"], "method"), ($context["helpText"] ?? null));
echo "
";
// line 109
ob_start(function () { return ''; });
echo __("Background Colour");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 110
echo " ";
ob_start(function () { return ''; });
echo __("The selected effect works best with a background colour. Optionally add one here.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 111
echo " ";
echo $context["forms"]->getinput("backgroundColor", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "backgroundColor"], "method"), ($context["helpText"] ?? null), "background-color-group");
echo "
";
// line 113
ob_start(function () { return ''; });
echo __("Effect");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 114
echo " ";
ob_start(function () { return ''; });
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 Markup($tmp, $this->env->getCharset());
// line 115
echo "
";
// line 116
ob_start(function () { return ''; });
echo __("Show all items");
$context["showAll"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 117
echo " ";
ob_start(function () { return ''; });
echo __("Paged");
$context["showPaged"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 118
echo " ";
ob_start(function () { return ''; });
echo __("Marquee Left");
$context["marqueeLeft"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 119
echo " ";
ob_start(function () { return ''; });
echo __("Marquee Right");
$context["marqueeRight"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 120
echo " ";
ob_start(function () { return ''; });
echo __("Marquee Up");
$context["marqueeUp"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 121
echo " ";
ob_start(function () { return ''; });
echo __("Marquee Down");
$context["marqueeDown"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 122
echo " ";
$context["optionGroups"] = [0 => ["id" => "showAll", "label" => // line 123
($context["showAll"] ?? null)], 1 => ["id" => "showPaged", "label" => // line 124
($context["showPaged"] ?? null)]];
// line 126
echo "
";
// line 127
ob_start(function () { return ''; });
echo __("No effect - all items are shown");
$context["noneOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 128
echo " ";
$context["showAllOptions"] = [0 => ["effectid" => "none", "effect" => // line 129
($context["noneOption"] ?? null)], 1 => ["effectid" => "marqueeLeft", "effect" => // line 130
($context["marqueeLeft"] ?? null)], 2 => ["effectid" => "marqueeRight", "effect" => // line 131
($context["marqueeRight"] ?? null)], 3 => ["effectid" => "marqueeUp", "effect" => // line 132
($context["marqueeUp"] ?? null)], 4 => ["effectid" => "marqueeDown", "effect" => // line 133
($context["marqueeDown"] ?? null)]];
// line 135
echo "
";
// line 136
ob_start(function () { return ''; });
echo __("No transition");
$context["noTransitionOption"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 137
echo " ";
ob_start(function () { return ''; });
echo __("Fade");
$context["fade"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 138
echo " ";
ob_start(function () { return ''; });
echo __("Fade Out");
$context["fadeout"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 139
echo " ";
ob_start(function () { return ''; });
echo __("Scroll Horizontal");
$context["scrollHorz"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 140
echo " ";
ob_start(function () { return ''; });
echo __("Scroll Vertical");
$context["scrollVert"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 141
echo " ";
ob_start(function () { return ''; });
echo __("Flip Horizontal");
$context["flipHorz"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 142
echo " ";
ob_start(function () { return ''; });
echo __("Flip Vertical");
$context["flipVert"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 143
echo " ";
ob_start(function () { return ''; });
echo __("Shuffle");
$context["shuffle"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 144
echo " ";
ob_start(function () { return ''; });
echo __("Tile Slide");
$context["tileSlide"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 145
echo " ";
ob_start(function () { return ''; });
echo __("Tile Blind");
$context["tileBlind"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 146
echo " ";
$context["showPagedOptions"] = [0 => ["effectid" => "noTransition", "effect" => // line 147
($context["noTransitionOption"] ?? null)], 1 => ["effectid" => "fade", "effect" => // line 148
($context["fade"] ?? null)], 2 => ["effectid" => "fadeout", "effect" => // line 149
($context["fadeout"] ?? null)], 3 => ["effectid" => "scrollHorz", "effect" => // line 150
($context["scrollHorz"] ?? null)], 4 => ["effectid" => "scrollVert", "effect" => // line 151
($context["scrollVert"] ?? null)], 5 => ["effectid" => "flipHorz", "effect" => // line 152
($context["flipHorz"] ?? null)], 6 => ["effectid" => "flipVert", "effect" => // line 153
($context["flipVert"] ?? null)], 7 => ["effectid" => "shuffle", "effect" => // line 154
($context["shuffle"] ?? null)], 8 => ["effectid" => "tileSlide", "effect" => // line 155
($context["tileSlide"] ?? null)], 9 => ["effectid" => "tileBlind", "effect" => // line 156
($context["tileBlind"] ?? null)]];
// line 158
echo " ";
echo $context["forms"]->getdropdown("effect", "single", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "effect"], "method"), ["showAll" => ($context["showAllOptions"] ?? null), "showPaged" => ($context["showPagedOptions"] ?? null)], "effectid", "effect", ($context["helpText"] ?? null), "l", "", "", "", "", ($context["optionGroups"] ?? null));
echo "
";
// line 160
ob_start(function () { return ''; });
echo __("Speed");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 161
echo " ";
ob_start(function () { return ''; });
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 Markup($tmp, $this->env->getCharset());
// line 162
echo " ";
echo $context["forms"]->getnumber("speed", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "speed", 1 => $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "scrollSpeed"], "method")], "method"), ($context["helpText"] ?? null), "effect-controls");
echo "
";
// line 164
ob_start(function () { return ''; });
echo __("Items per page");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 165
echo " ";
ob_start(function () { return ''; });
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 Markup($tmp, $this->env->getCharset());
// line 166
echo " ";
echo $context["forms"]->getnumber("itemsPerPage", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "itemsPerPage"], "method"), ($context["helpText"] ?? null), "effect-controls");
echo "
";
// line 174
echo __("Main Template");
echo "
getAttribute(($context["module"] ?? null), "getOption", [0 => "ta_text_advanced", 1 => 0], "method") == 1)) {
echo "checked";
}
echo "
data-size=\"small\"
data-label-text=\"";
// line 177
echo __("Visual editor");
echo "\"
data-label-width=\"80px\"
data-on-text=\"";
// line 179
echo __("On");
echo "\"
data-off-text=\"";
// line 180
echo __("Off");
echo "\">
";
// line 184
ob_start(function () { return ''; });
// line 185
echo " ";
echo __("Enter text or HTML in the box below.");
echo "
";
$context["simpleTextEditorMessage"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 187
echo " ";
echo $context["forms"]->getmessage(($context["simpleTextEditorMessage"] ?? null), "ta_text-advanced-editor-hide inline-editor-hide");
echo "
";
// line 190
echo " ";
ob_start(function () { return ''; });
// line 191
echo " ";
echo __("Enter text to display using the inline editor which can be opened by clicking in the preview on the left.");
// line 192
echo " ";
echo __("When using the inline editor Shift+Enter will drop a single line. Enter alone starts a new paragraph.");
// line 193
echo " ";
$context["layoutDesignerMessage"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 194
echo " ";
echo $context["forms"]->getmessage(($context["layoutDesignerMessage"] ?? null), "layout-designer-message inline-editor-show");
echo "
";
// line 197
echo " ";
ob_start(function () { return ''; });
// line 198
echo " ";
echo __("Enter the text to display. The red rectangle reflects the size of the region you are editing.");
// line 199
echo " ";
echo __("Shift+Enter will drop a single line. Enter alone starts a new paragraph.");
// line 200
echo " ";
$context["playlistEditorMessage"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 201
echo " ";
echo $context["forms"]->getmessage(($context["playlistEditorMessage"] ?? null), "playlist-editor-message ta_text-advanced-editor-show");
echo "
";
// line 237
echo $context["forms"]->gettextarea("ta_text", "", $this->getAttribute(($context["module"] ?? null), "getRawNode", [0 => "template"], "method"), "", "inline-editor-hide", "", 10);
echo "
";
// line 242
echo __("No Data Template");
echo "
getAttribute(($context["module"] ?? null), "getOption", [0 => "noDataMessage_advanced", 1 => 0], "method") == 1)) {
echo "checked";
}
echo "
data-size=\"small\"
data-label-text=\"";
// line 245
echo __("Visual editor");
echo "\"
data-label-width=\"80px\"
data-on-text=\"";
// line 247
echo __("On");
echo "\"
data-off-text=\"";
// line 248
echo __("Off");
echo "\">
";
// line 251
ob_start(function () { return ''; });
// line 252
echo " ";
echo __("Enter text or HTML in the box below.");
echo "
";
$context["noDataMessageMessage1"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 254
echo " ";
echo $context["forms"]->getmessage(($context["noDataMessageMessage1"] ?? null), "noDataMessage-advanced-editor-hide");
echo "
";
// line 256
ob_start(function () { return ''; });
// line 257
echo " ";
echo __("Enter the text to display.");
// line 258
echo " ";
echo __("The red rectangle reflects the size of the region you are editing.");
// line 259
echo " ";
echo __("Shift+Enter will drop a single line. Enter alone starts a new paragraph.");
// line 260
echo " ";
$context["noDataMessageMessage2"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 261
echo " ";
echo $context["forms"]->getmessage(($context["noDataMessageMessage2"] ?? null), "noDataMessage-advanced-editor-show");
echo "
";
// line 263
ob_start(function () { return ''; });
echo __("A message to display when no data is returned from the source");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 264
echo " ";
echo $context["forms"]->gettextarea("noDataMessage", "", $this->getAttribute(($context["module"] ?? null), "getRawNode", [0 => "noDataMessage"], "method"), ($context["helpText"] ?? null), "", "", 5);
echo "
";
// line 269
echo __("Optional Stylesheet Template");
echo "
";
// line 272
echo $context["forms"]->gettextarea("ta_css", "", $this->getAttribute(($context["module"] ?? null), "getRawNode", [0 => "css"], "method"), "", "", "", 10);
echo "
";
// line 277
echo __("Optional JavaScript");
echo "
";
// line 280
echo $context["forms"]->gettextarea("javaScript", "", $this->getAttribute(($context["module"] ?? null), "getRawNode", [0 => "javaScript"], "method"), "", "", "", 10);
echo "
";
// line 285
ob_start(function () { return ''; });
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 Markup($tmp, $this->env->getCharset());
// line 286
echo " ";
echo $context["forms"]->getmessage(($context["message"] ?? null));
echo "
";
// line 292
ob_start(function () { return ''; });
echo __("Use advanced order clause?");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 293
echo " ";
ob_start(function () { return ''; });
echo __("Provide a custom clause instead of using the clause builder above.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 294
echo " ";
echo $context["forms"]->getcheckbox("useOrderingClause", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "useOrderingClause", 1 => 0], "method"), ($context["helpText"] ?? null));
echo "
";
// line 296
ob_start(function () { return ''; });
echo __("Order");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 297
echo " ";
ob_start(function () { return ''; });
echo __("Please enter a SQL clause for how this dataset should be ordered");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 298
echo " ";
echo $context["forms"]->getinput("ordering", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "ordering"], "method"), ($context["helpText"] ?? null), "order-clause-field");
echo "
";
// line 302
ob_start(function () { return ''; });
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 Markup($tmp, $this->env->getCharset());
// line 303
echo " ";
echo $context["forms"]->getmessage(($context["message"] ?? null));
echo "
";
// line 305
ob_start(function () { return ''; });
echo __("The substitution [DisplayId] can be used in filter clauses and will be substituted at run time with the Display ID. When shown in the CMS it will be substituted with 0.");
$context["message"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 306
echo " ";
echo $context["forms"]->getmessage(($context["message"] ?? null));
echo "
";
// line 312
ob_start(function () { return ''; });
echo __("Use advanced filter clause?");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 313
echo " ";
ob_start(function () { return ''; });
echo __("Provide a custom clause instead of using the clause builder above.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 314
echo " ";
echo $context["forms"]->getcheckbox("useFilteringClause", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "useFilteringClause", 1 => 0], "method"), ($context["helpText"] ?? null));
echo "
";
// line 316
ob_start(function () { return ''; });
echo __("Filter");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 317
echo " ";
ob_start(function () { return ''; });
echo __("Please enter a SQL clause to filter this DataSet.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 318
echo " ";
echo $context["forms"]->getinput("filter", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "filter"], "method"), ($context["helpText"] ?? null), "filter-clause-field");
echo "
";
// line 323
ob_start(function () { return ''; });
echo __("Update Interval (mins)");
$context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 324
echo " ";
ob_start(function () { return ''; });
echo __("Please enter the update interval in minutes. This should be kept as high as possible. For example, if the data will only change once per hour this could be set to 60.");
$context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
// line 325
echo " ";
echo $context["forms"]->getnumber("updateInterval", ($context["title"] ?? null), $this->getAttribute(($context["module"] ?? null), "getOption", [0 => "updateInterval", 1 => 5], "method"), ($context["helpText"] ?? null), "", "required");
echo "