0byt3m1n1
Path:
/
home
/
mgatv524
/
www
/
midiatech
/
cache
/
c2
/
[
Home
]
File: c2cf0cdcbd10baffd6d8e7a70ff9e980a8eb6c43a4b27f5400a0f2390027f31c.php
<?php use Twig\Environment; use Twig\Error\LoaderError; use Twig\Error\RuntimeError; use Twig\Markup; use Twig\Sandbox\SecurityError; use Twig\Sandbox\SecurityNotAllowedTagError; use Twig\Sandbox\SecurityNotAllowedFilterError; use Twig\Sandbox\SecurityNotAllowedFunctionError; use Twig\Source; use Twig\Template; /* dataset-rss-form-add.twig */ class __TwigTemplate_f8f44c701368e93c820119138f9c7eacb960ead10a18e2807032338752f9061e extends \Twig\Template { public function __construct(Environment $env) { parent::__construct($env); $this->blocks = [ 'formTitle' => [$this, 'block_formTitle'], 'formButtons' => [$this, 'block_formButtons'], 'callBack' => [$this, 'block_callBack'], 'formFieldActions' => [$this, 'block_formFieldActions'], 'extra' => [$this, 'block_extra'], 'formHtml' => [$this, 'block_formHtml'], ]; } protected function doGetParent(array $context) { // line 24 return "form-base.twig"; } protected function doDisplay(array $context, array $blocks = []) { // line 25 $context["forms"] = $this->loadTemplate("forms.twig", "dataset-rss-form-add.twig", 25)->unwrap(); // line 24 $this->parent = $this->loadTemplate("form-base.twig", "dataset-rss-form-add.twig", 24); $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 27 public function block_formTitle($context, array $blocks = []) { // line 28 echo " "; echo __("Add RSS"); } // line 31 public function block_formButtons($context, array $blocks = []) { // line 32 echo " "; echo __("Cancel"); echo ", XiboDialogClose() "; // line 33 echo __("Save"); echo ", \$(\"#dataSetRssAddForm\").submit() "; } // line 36 public function block_callBack($context, array $blocks = []) { echo "configureQueryBuilder"; } // line 38 public function block_formFieldActions($context, array $blocks = []) { // line 39 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 116 public function block_extra($context, array $blocks = []) { echo twig_jsonencode_filter(($context["extra"] ?? null)); } // line 118 public function block_formHtml($context, array $blocks = []) { // line 119 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 122 echo __("General"); echo "</span></a></li> <li><a href=\"#orderCriteria\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 123 echo __("Order"); echo "</span></a></li> <li><a href=\"#filterCriteria\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 124 echo __("Filter"); echo "</span></a></li> </ul> <form id=\"dataSetRssAddForm\" class=\"XiboForm form-horizontal\" method=\"post\" action=\""; // line 126 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("dataSet.rss.add", ["id" => $this->getAttribute(($context["dataSet"] ?? null), "dataSetId", [])]), "html", null, true); echo "\"> <div class=\"tab-content\"> <div class=\"tab-pane active\" id=\"general\"> "; // line 129 ob_start(); echo __("Title"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 130 echo " "; ob_start(); echo __("The title for this Rss"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 131 echo " "; echo $context["forms"]->getinput("title", ($context["title"] ?? null), "", ($context["helpText"] ?? null), "", "required"); echo " "; // line 133 ob_start(); echo __("Author"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 134 echo " "; ob_start(); echo __("The author for this Rss"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 135 echo " "; echo $context["forms"]->getinput("author", ($context["title"] ?? null), "", ($context["helpText"] ?? null)); echo " "; // line 137 ob_start(); echo __("Title Column"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 138 echo " "; ob_start(); echo __("Please select a column to be the item title"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 139 echo " "; echo $context["forms"]->getdropdown("titleColumnId", "single", ($context["title"] ?? null), ($context["titleColumnId"] ?? null), twig_array_merge([0 => ["dataSetColumnId" => null, "heading" => ""]], $this->getAttribute(($context["extra"] ?? null), "columns", [])), "dataSetColumnId", "heading", ($context["helpText"] ?? null)); echo " "; // line 141 ob_start(); echo __("Summary Column"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 142 echo " "; ob_start(); echo __("Please select a column to be the item summary"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 143 echo " "; echo $context["forms"]->getdropdown("summaryColumnId", "single", ($context["title"] ?? null), ($context["summaryColumnId"] ?? null), twig_array_merge([0 => ["dataSetColumnId" => null, "heading" => ""]], $this->getAttribute(($context["extra"] ?? null), "columns", [])), "dataSetColumnId", "heading", ($context["helpText"] ?? null)); echo " "; // line 145 ob_start(); echo __("Content Column"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 146 echo " "; ob_start(); echo __("Please select a column to be the item content"); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 147 echo " "; echo $context["forms"]->getdropdown("contentColumnId", "single", ($context["title"] ?? null), ($context["contentColumnId"] ?? null), twig_array_merge([0 => ["dataSetColumnId" => null, "heading" => ""]], $this->getAttribute(($context["extra"] ?? null), "columns", [])), "dataSetColumnId", "heading", ($context["helpText"] ?? null)); echo " "; // line 149 ob_start(); echo __("Published Date Column"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 150 echo " "; ob_start(); echo __("Please select a column to be the item content. We will try to convert this to a date/time and if we can't we will use the current date/time."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 151 echo " "; echo $context["forms"]->getdropdown("publishedDateColumn", "single", ($context["title"] ?? null), ($context["publishedDateColumn"] ?? null), twig_array_merge([0 => ["dataSetColumnId" => null, "heading" => ""]], $this->getAttribute(($context["extra"] ?? null), "dateColumns", [])), "dataSetColumnId", "heading", ($context["helpText"] ?? null)); echo " </div> <div class=\"tab-pane\" id=\"orderCriteria\"> "; // line 155 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 Markup($tmp, $this->env->getCharset()); // line 156 echo " "; echo $context["forms"]->getmessage(($context["message"] ?? null)); echo " <div id=\"orderClause\"> </div> "; // line 162 ob_start(); echo __("Use advanced order clause?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 163 echo " "; ob_start(); 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 164 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 166 ob_start(); echo __("Order"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 167 echo " "; ob_start(); 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 168 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 " </div> <div class=\"tab-pane\" id=\"filterCriteria\"> "; // line 172 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 Markup($tmp, $this->env->getCharset()); // line 173 echo " "; echo $context["forms"]->getmessage(($context["message"] ?? null)); echo " <div id=\"filterClause\"> </div> "; // line 179 ob_start(); echo __("Use advanced filter clause?"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 180 echo " "; ob_start(); 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 181 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 183 ob_start(); echo __("Filter"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 184 echo " "; ob_start(); echo __("Please enter a SQL clause to filter this DataSet."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 185 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 " </div> </div> </form> </div> </div> "; } public function getTemplateName() { return "dataset-rss-form-add.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 366 => 185, 361 => 184, 357 => 183, 351 => 181, 346 => 180, 342 => 179, 332 => 173, 328 => 172, 320 => 168, 315 => 167, 311 => 166, 305 => 164, 300 => 163, 296 => 162, 286 => 156, 282 => 155, 274 => 151, 269 => 150, 265 => 149, 259 => 147, 254 => 146, 250 => 145, 244 => 143, 239 => 142, 235 => 141, 229 => 139, 224 => 138, 220 => 137, 214 => 135, 209 => 134, 205 => 133, 199 => 131, 194 => 130, 190 => 129, 184 => 126, 179 => 124, 175 => 123, 171 => 122, 166 => 119, 163 => 118, 157 => 116, 78 => 39, 75 => 38, 69 => 36, 63 => 33, 58 => 32, 55 => 31, 50 => 28, 47 => 27, 42 => 24, 40 => 25, 34 => 24,); } /** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */ public function getSource() { @trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be removed in 2.0. Use getSourceContext() instead.', E_USER_DEPRECATED); return $this->getSourceContext()->getCode(); } public function getSourceContext() { return new Source("{# /** * Copyright (C) 2018 Xibo Signage Ltd * * Xibo - Digital Signage - http://www.xibo.org.uk * * This file is part of Xibo. * * Xibo is free software: you can redistribute it and/or modify * it under the terms of the GNU Affero General Public License as published by * the Free Software Foundation, either version 3 of the License, or * any later version. * * Xibo is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Affero General Public License for more details. * * You should have received a copy of the GNU Affero General Public License * along with Xibo. If not, see <http://www.gnu.org/licenses/>. */ #} {% extends \"form-base.twig\" %} {% import \"forms.twig\" as forms %} {% block formTitle %} {% trans \"Add RSS\" %} {% endblock %} {% block formButtons %} {% trans \"Cancel\" %}, XiboDialogClose() {% trans \"Save\" %}, \$(\"#dataSetRssAddForm\").submit() {% endblock %} {% block callBack %}configureQueryBuilder{% endblock %} {% block formFieldActions %} [ { \"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\" } } } ] {% endblock %} {% block extra %}{{ extra|json_encode|raw }}{% 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=\"#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> </ul> <form id=\"dataSetRssAddForm\" class=\"XiboForm form-horizontal\" method=\"post\" action=\"{{ urlFor(\"dataSet.rss.add\", {id: dataSet.dataSetId}) }}\"> <div class=\"tab-content\"> <div class=\"tab-pane active\" id=\"general\"> {% set title %}{% trans \"Title\" %}{% endset %} {% set helpText %}{% trans \"The title for this Rss\" %}{% endset %} {{ forms.input(\"title\", title, \"\", helpText, \"\", \"required\") }} {% set title %}{% trans \"Author\" %}{% endset %} {% set helpText %}{% trans \"The author for this Rss\" %}{% endset %} {{ forms.input(\"author\", title, \"\", helpText) }} {% set title %}{% trans \"Title Column\" %}{% endset %} {% set helpText %}{% trans \"Please select a column to be the item title\" %}{% endset %} {{ forms.dropdown(\"titleColumnId\", \"single\", title, titleColumnId, [{\"dataSetColumnId\": null, \"heading\": \"\"}]|merge(extra.columns), \"dataSetColumnId\", \"heading\", helpText) }} {% set title %}{% trans \"Summary Column\" %}{% endset %} {% set helpText %}{% trans \"Please select a column to be the item summary\" %}{% endset %} {{ forms.dropdown(\"summaryColumnId\", \"single\", title, summaryColumnId, [{\"dataSetColumnId\": null, \"heading\": \"\"}]|merge(extra.columns), \"dataSetColumnId\", \"heading\", helpText) }} {% set title %}{% trans \"Content Column\" %}{% endset %} {% set helpText %}{% trans \"Please select a column to be the item content\" %}{% endset %} {{ forms.dropdown(\"contentColumnId\", \"single\", title, contentColumnId, [{\"dataSetColumnId\": null, \"heading\": \"\"}]|merge(extra.columns), \"dataSetColumnId\", \"heading\", helpText) }} {% set title %}{% trans \"Published Date Column\" %}{% endset %} {% set helpText %}{% trans \"Please select a column to be the item content. We will try to convert this to a date/time and if we can't we will use the current date/time.\" %}{% endset %} {{ forms.dropdown(\"publishedDateColumn\", \"single\", title, publishedDateColumn, [{\"dataSetColumnId\": null, \"heading\": \"\"}]|merge(extra.dateColumns), \"dataSetColumnId\", \"heading\", helpText) }} </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> </form> </div> </div> {% endblock %}", "dataset-rss-form-add.twig", "/home2/mgatv524/public_html/serraazul/views/dataset-rss-form-add.twig"); } }