0byt3m1n1
Path:
/
home
/
mgatv524
/
novabrasil.mgaplay.com.br
/
cache
/
12
/
[
Home
]
File: 12121e0389281d39e07df054a7240b44f144d3fa4fe3bad88e8b6ae28847b4ff.php
<?php use Twig\Environment; use Twig\Error\LoaderError; use Twig\Error\RuntimeError; use Twig\Extension\SandboxExtension; use Twig\Markup; use Twig\Sandbox\SecurityError; use Twig\Sandbox\SecurityNotAllowedTagError; use Twig\Sandbox\SecurityNotAllowedFilterError; use Twig\Sandbox\SecurityNotAllowedFunctionError; use Twig\Source; use Twig\Template; /* displaygroup-page.twig */ class __TwigTemplate_7869acf67ca8192e3c61e87c3014b17543f9597a6299da194460b62166485ae1 extends Template { private $source; private $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->blocks = [ 'title' => [$this, 'block_title'], 'actionMenu' => [$this, 'block_actionMenu'], 'pageContent' => [$this, 'block_pageContent'], 'javaScript' => [$this, 'block_javaScript'], 'javaScriptTemplates' => [$this, 'block_javaScriptTemplates'], ]; } protected function doGetParent(array $context) { // line 23 return "authed.twig"; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 24 $macros["inline"] = $this->macros["inline"] = $this->loadTemplate("inline.twig", "displaygroup-page.twig", 24)->unwrap(); // line 23 $this->parent = $this->loadTemplate("authed.twig", "displaygroup-page.twig", 23); $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 26 public function block_title($context, array $blocks = []) { $macros = $this->macros; echo twig_escape_filter($this->env, __("Display Groups"), "html", null, true); echo " | "; } // line 28 public function block_actionMenu($context, array $blocks = []) { $macros = $this->macros; // line 29 echo " "; if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "displaygroup.add"], "method", false, false, false, 29)) { // line 30 echo " <div class=\"widget-action-menu pull-right\"> <button class=\"btn btn-success XiboFormButton\" title=\""; // line 31 echo __("Add a new Display Group"); echo "\" href=\""; echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("displayGroup.add.form"), "html", null, true); echo "\"> <i class=\"fa fa-desktop\" aria-hidden=\"true\"></i> "; echo __("Add Display Group"); echo "</button> <button class=\"btn btn-primary\" id=\"refreshGrid\" title=\""; // line 32 echo __("Refresh the Table"); echo "\" href=\"#\"><i class=\"fa fa-refresh\" aria-hidden=\"true\"></i> "; echo __("Refresh"); echo "</button> </div> "; } } // line 37 public function block_pageContent($context, array $blocks = []) { $macros = $this->macros; // line 38 echo " <div class=\"widget\"> <div class=\"widget-title\">"; // line 39 echo __("Display Groups"); echo "</div> <div class=\"widget-body\"> <div class=\"XiboGrid\" id=\""; // line 41 echo twig_escape_filter($this->env, twig_random($this->env), "html", null, true); echo "\" data-grid-name=\"displayGroupGridView\"> <div class=\"XiboFilter card mb-3 bg-light\"> <div class=\"FilterDiv card-body\" id=\"Filter\"> <form class=\"form-inline\"> "; // line 45 ob_start(function () { return ''; }); echo __("ID"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 46 echo " "; echo twig_call_macro($macros["inline"], "macro_input", ["displayGroupId", ($context["title"] ?? null)], 46, $context, $this->getSourceContext()); echo " "; // line 48 ob_start(function () { return ''; }); echo __("Name"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 49 echo " "; echo twig_call_macro($macros["inline"], "macro_inputNameGrid", ["displayGroup", ($context["title"] ?? null)], 49, $context, $this->getSourceContext()); echo " "; // line 51 ob_start(function () { return ''; }); echo __("Display"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 52 echo " "; $context["attributes"] = [0 => ["name" => "data-width", "value" => "200px"], 1 => ["name" => "data-allow-clear", "value" => "true"], 2 => ["name" => "data-placeholder--id", "value" => null], 3 => ["name" => "data-placeholder--value", "value" => ""], 4 => ["name" => "data-search-url", "value" => $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("display.search")], 5 => ["name" => "data-search-term", "value" => "display"], 6 => ["name" => "data-search-term-tags", "value" => "tags"], 7 => ["name" => "data-id-property", "value" => "displayId"], 8 => ["name" => "data-text-property", "value" => "display"]]; // line 63 echo " "; ob_start(function () { return ''; }); echo __("Return Display Groups that directly contain the selected Display."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 64 echo " "; echo twig_call_macro($macros["inline"], "macro_dropdown", ["displayId", "single", ($context["title"] ?? null), "", null, "displayId", "display", ($context["helpText"] ?? null), "pagedSelect", "", "", "", ($context["attributes"] ?? null)], 64, $context, $this->getSourceContext()); echo " "; // line 66 ob_start(function () { return ''; }); echo __("Nested Display"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 67 echo " "; ob_start(function () { return ''; }); echo __("Return Display Groups that contain the selected Display somewhere in the nested Display Group relationship tree."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 68 echo " "; echo twig_call_macro($macros["inline"], "macro_dropdown", ["nestedDisplayId", "single", ($context["title"] ?? null), "", null, "displayId", "display", ($context["helpText"] ?? null), "pagedSelect", "", "", "", ($context["attributes"] ?? null)], 68, $context, $this->getSourceContext()); echo " "; // line 70 ob_start(function () { return ''; }); echo __("Dynamic Criteria"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 71 echo " "; echo twig_call_macro($macros["inline"], "macro_input", ["dynamicCriteria", ($context["title"] ?? null)], 71, $context, $this->getSourceContext()); echo " "; // line 73 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "tag.tagging"], "method", false, false, false, 73)) { // line 74 echo " "; ob_start(function () { return ''; }); echo __("Tags"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 75 echo " "; ob_start(function () { return ''; }); echo __("Exact match?"); $context["exactTagTitle"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 76 echo " "; ob_start(function () { return ''; }); echo __("When filtering by multiple Tags, which logical operator should be used?"); $context["logicalOperatorTitle"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 77 echo " "; ob_start(function () { return ''; }); echo __("A comma separated list of tags to filter by. Enter a Tag value preceded with | to filter by Tag values. Enter --no-tag to see items without tags."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 78 echo " "; echo twig_call_macro($macros["inline"], "macro_inputWithTags", ["tags", ($context["title"] ?? null), null, ($context["helpText"] ?? null), null, null, null, "exactTags", ($context["exactTagTitle"] ?? null), ($context["logicalOperatorTitle"] ?? null)], 78, $context, $this->getSourceContext()); echo " "; } // line 80 echo " "; // line 81 echo twig_call_macro($macros["inline"], "macro_hidden", ["folderId"], 81, $context, $this->getSourceContext()); echo " </form> </div> </div> <div class=\"row\"> <div class=\"col-sm-2 p-3 bg-light\" id=\"grid-folder-filter\"> <div class=\"form-check\"> <input type=\"checkbox\" class=\"form-check-input\" id=\"folder-tree-clear-selection-button\"> <label class=\"form-check-label\" for=\"folder-tree-clear-selection-button\" title=\""; // line 89 echo __("Search in all folders"); echo "\">"; echo __("All Folders"); echo "</label> </div> <div id=\"container-folder-tree\"></div> </div> <div class=\"folder-controller d-none\"> <button type=\"button\" id=\"folder-tree-select-folder-button\" class=\"btn btn-outline-secondary\" title=\""; // line 94 echo __("Open / Close Folder Search options"); echo "\"><i class=\"fas fa-folder fa-1x\"></i></button> <div id=\"breadcrumbs\" class=\"mt-2 pl-2\"></div> </div> <div id=\"datatable-container\" class=\"card col-sm-10 pt-4 px-2\"> <div class=\"XiboData\"> <table id=\"displaygroups\" class=\"table table-striped\" data-content-type=\"displayGroup\" data-content-id-name=\"displayGroupId\" data-state-preference-name=\"displayGroupGrid\" style=\"width: 100%;\"> <thead> <tr> <th>"; // line 102 echo __("ID"); echo "</th> <th>"; // line 103 echo __("Name"); echo "</th> <th>"; // line 104 echo __("Description"); echo "</th> <th>"; // line 105 echo __("Is Dynamic?"); echo "</th> <th>"; // line 106 echo __("Criteria"); echo "</th> "; // line 107 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "tag.tagging"], "method", false, false, false, 107)) { // line 108 echo " <th>"; echo __("Criteria Tags"); echo "</th> <th>"; // line 109 echo __("Tags"); echo "</th> "; } // line 111 echo " <th>"; echo __("Sharing"); echo "</th> <th>"; // line 112 echo __("Reference 1"); echo "</th> <th>"; // line 113 echo __("Reference 2"); echo "</th> <th>"; // line 114 echo __("Reference 3"); echo "</th> <th>"; // line 115 echo __("Reference 4"); echo "</th> <th>"; // line 116 echo __("Reference 5"); echo "</th> <th>"; // line 117 echo __("Created Date"); echo "</th> <th>"; // line 118 echo __("Modified Date"); echo "</th> <th class=\"rowMenu\"></th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> </div> </div> "; } // line 134 public function block_javaScript($context, array $blocks = []) { $macros = $this->macros; // line 135 echo " <script type=\"text/javascript\"> var displayGroupTable; var displayTable; var criteria; var criteriaTag; var useRegexForName; var exactTags; var logicalOperator; var logicalOperatorName; \$(document).ready(function() { "; // line 146 if ( !twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "folder.view"], "method", false, false, false, 146)) { // line 147 echo " disableFolders(); "; } // line 149 echo " displayGroupTable = \$(\"#displaygroups\").DataTable({ \"language\": dataTablesLanguage, dom: dataTablesTemplate, serverSide: true, stateSave: true, stateDuration: 0, responsive: true, stateLoadCallback: dataTableStateLoadCallback, stateSaveCallback: dataTableStateSaveCallback, \"filter\": false, searchDelay: 3000, \"order\": [[ 1, \"asc\"]], ajax: { \"url\": \""; // line 163 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("displayGroup.search"), "html", null, true); echo "\", \"data\": function(d) { \$.extend(d, \$(\"#displaygroups\").closest(\".XiboGrid\").find(\".FilterDiv form\").serializeObject()); } }, \"columns\": [ { \"data\": \"displayGroupId\", responsivePriority: 2}, { \"data\": \"displayGroup\", \"render\": dataTableSpacingPreformatted, responsivePriority: 2 }, { \"data\": \"description\", responsivePriority: 3 }, { \"data\": \"isDynamic\", \"render\": dataTableTickCrossColumn, responsivePriority: 3 }, { \"data\": \"dynamicCriteria\", responsivePriority: 4 }, "; // line 174 if (twig_get_attribute($this->env, $this->source, ($context["currentUser"] ?? null), "featureEnabled", [0 => "tag.tagging"], "method", false, false, false, 174)) { // line 175 echo " { \"data\": \"dynamicCriteriaTags\", responsivePriority: 4}, { \"name\": \"tags\", \"sortable\": false, responsivePriority: 3, \"data\": dataTableCreateTags }, "; } // line 183 echo " { \"data\": \"groupsWithPermissions\", visible: false, responsivePriority: 10, \"render\": dataTableCreatePermissions }, { \"data\": \"ref1\", \"visible\": false, responsivePriority: 5}, { \"data\": \"ref2\", \"visible\": false, responsivePriority: 5}, { \"data\": \"ref3\", \"visible\": false, responsivePriority: 5}, { \"data\": \"ref4\", \"visible\": false, responsivePriority: 5}, { \"data\": \"ref5\", \"visible\": false, responsivePriority: 5}, { \"data\": \"createdDt\", \"visible\": false, responsivePriority: 5 }, { \"data\": \"modifiedDt\", \"visible\": false, responsivePriority: 5 }, { \"orderable\": false, responsivePriority: 1, \"data\": dataTableButtonsColumn } ] }); \$(\"#refreshGrid\").click(function () { displayGroupTable.ajax.reload(); }); displayGroupTable.on('draw', dataTableDraw); displayGroupTable.on('draw', { form: \$(\"#displaygroups\").closest(\".XiboGrid\").find(\".FilterDiv form\") }, dataTableCreateTagEvents); displayGroupTable.on('processing.dt', dataTableProcessing); dataTableAddButtons(displayGroupTable, \$('#displaygroups_wrapper').find('.dataTables_buttons')); }); function setDeleteMultiSelectFormOpen(dialog) { \$(dialog).find('.save-button').prop('disabled', false); var template = Handlebars.compile(\$('#template-display-group-multi-delete-checkbox').html()); var \$input = \$(template()); \$input.find('input').on('change', function() { \$(dialog).find('.save-button').prop('disabled', !\$(this).is(':checked')); }); \$(dialog).find('.modal-body').append(\$input); } function displayGroupAddFormNext() { // Get form var \$form = \$(\"#displayGroupAddForm\"); // Set apply and apply reset data \$form.data(\"apply\", true); \$form.data(\"applyCallback\", 'applyResetCallback'); // Submit form \$form.submit(); } function applyResetCallback(form) { // Reset form fields \$(form).find('#displayGroup').val(\"\"); } function displayGroupFormOpen(dialog) { displayTable = null; \$(dialog).find(\"input[name=dynamicCriteria]\").on(\"keyup\", _.debounce(function() { displayGroupQueryDynamicMembers(dialog); }, 500)); \$(dialog).find(\"input[name=dynamicCriteriaTags], input[name=exactTags], select[name=logicalOperator], select[name=logicalOperatorName]\").change(function() { displayGroupQueryDynamicMembers(dialog); }); var \$form = \$('#displayGroupAddForm'); // First time in there displayGroupQueryDynamicMembers(dialog); } function displayGroupQueryDynamicMembers(dialog) { if (\$(dialog).find(\"input[name=isDynamic]\")[0].checked) { criteria = \$(dialog).find(\"input[name=dynamicCriteria]\").val(); criteriaTag = \$(dialog).find(\"input[name=dynamicCriteriaTags]\").val(); useRegexForName = \$(dialog).find(\"input[name=useRegexForName]\").val(); exactTags = \$(dialog).find(\"input[name=exactTags]\").is(':checked'); logicalOperator = \$(dialog).find(\"select[name=logicalOperator]\").val(); logicalOperatorName = \$(dialog).find(\"select[name=logicalOperatorName]\").val(); if (criteria === \"\" && criteriaTag === \"\") { if (displayTable != null) { displayTable.destroy(); displayTable = null; \$(\"#displayGroupDisplays tbody\").empty(); } return; } if (displayTable != null) { displayTable.ajax.reload(); } else { displayTable = \$(\"#displayGroupDisplays\").DataTable({ \"language\": dataTablesLanguage, serverSide: true, stateSave: true, stateDuration: 0, filter: false, searchDelay: 3000, \"order\": [[1, \"asc\"]], ajax: { \"url\": \""; // line 290 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("display.search"), "html", null, true); echo "\", \"data\": function (d) { \$.extend( d, { display: criteria, tags: criteriaTag, useRegexForName: useRegexForName, exactTags: exactTags, logicalOperator: logicalOperator, logicalOperatorName: logicalOperatorName } ); } }, \"columns\": [ {\"data\": \"displayId\"}, {\"data\": \"display\"}, {\"data\": dataTableCreateTags}, { \"data\": \"mediaInventoryStatus\", \"render\": function (data, type, row) { if (type != \"display\") return data; var icon = \"\"; if (data == 1) icon = \"fa-check\"; else if (data == 0) icon = \"fa-times\"; else icon = \"fa-cloud-download\"; return \"<span class='fa \" + icon + \"'></span>\"; } }, {\"data\": \"licensed\", \"render\": dataTableTickCrossColumn} ] }); displayTable.on('processing.dt', dataTableProcessing); displayTable.on('draw', { form: \$(\".displayGroupForm\") }, dataTableCreateTagEvents); } } } function displayGroupMembersFormOpen(dialog) { var control = \$(dialog).find(\".controlDiv\"); // This contains the changes made since the form open if (control.data().members == undefined) control.data().members = { displays: {}, displayGroups: {} }; var table = \$(\"#displaysMembersTable\").DataTable({ \"language\": dataTablesLanguage, serverSide: true, stateSave: true, stateDuration: 0, filter: false, responsive: true, searchDelay: 3000, \"order\": [[1, \"asc\"]], ajax: { \"url\": \""; // line 356 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("display.search"), "html", null, true); echo "\", \"data\": function(dataDisplay) { \$.extend(dataDisplay, \$(dialog).find(\"#displayForm\").serializeObject()); return dataDisplay; } }, \"columns\": [ { \"data\": \"displayId\", responsivePriority: 2}, { \"data\": \"display\", responsivePriority: 2 }, { \"data\": \"mediaInventoryStatus\", responsivePriority: 2, \"render\": function (data, type, row) { if (type != \"display\") return data; var icon = \"\"; if (data == 1) icon = \"fa-check\"; else if (data == 0) icon = \"fa-times\"; else icon = \"fa-cloud-download\"; return \"<span class='fa \" + icon + \"'></span>\"; } }, { \"data\": \"loggedIn\", \"render\": dataTableTickCrossColumn, responsivePriority: 3}, { \"name\": \"clientSort\", responsivePriority: 3, \"data\": function (data) { return data.clientType + ' ' + data.clientVersion + '-' + data.clientCode; }, \"visible\": false }, { \"name\": \"member\", responsivePriority: 2, \"data\": function (data, type, row) { if (type != \"display\") return data; var checked = ''; // Check if the element is already been checked/unchecked if( typeof control.data().members != \"undefined\" && control.data().members.displays[data.displayId] != undefined){ checked = (control.data().members.displays[data.displayId]) ? 'checked' : ''; } else { // If its not been altered, check for the original state if( dialog.data().extra ){ dialog.data().extra.displaysAssigned.forEach(function(extraElement) { if( extraElement.displayId == data.displayId ){ checked = 'checked'; } }); } } var checkBox = '<input type=\"checkbox\" class=\"checkbox\" data-member-id=' + data.displayId + ' data-member-type=\"display\" ' + checked + '>'; // Create checkbox return checkBox; } }, ] }); table.on('draw', dataTableDraw); table.on('processing.dt', dataTableProcessing); var tableGroup = \$(\"#displaysGroupsMembersTable\").DataTable({ \"language\": dataTablesLanguage, serverSide: true, stateSave: true, stateDuration: 0, filter: false, responsive: true, searchDelay: 3000, \"order\": [[1, \"asc\"]], ajax: { \"url\": \""; // line 435 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("displayGroup.search"), "html", null, true); echo "\", \"data\": function(dataGroup) { \$.extend(dataGroup, \$(\"#displaysGroupsMembersTable\").closest(\".XiboGrid\").find(\".FilterDiv form\").serializeObject()); return dataGroup; } }, \"columns\": [ { \"data\": \"displayGroupId\", responsivePriority: 2}, { \"data\": \"displayGroup\", responsivePriority: 2}, { \"name\": \"member\", responsivePriority: 2, \"data\": function (data, type, row) { if (type != \"display\") return data; var checked = ''; // Check if the element is already been checked/unchecked if( typeof control.data().members != \"undefined\" && control.data().members.displayGroups[data.displayGroupId] != undefined){ checked = (control.data().members.displayGroups[data.displayGroupId]) ? 'checked' : ''; } else { // If its not been altered, check for the original state if( dialog.data().extra ){ dialog.data().extra.displayGroupsAssigned.forEach(function(extraElement) { if( extraElement.displayGroupId == data.displayGroupId ){ checked = 'checked'; } }); } } var checkBox = '<input type=\"checkbox\" class=\"checkbox\" data-member-id=' + data.displayGroupId + ' data-member-type=\"displayGroup\" ' + checked + '>'; // Create checkbox return checkBox; } }, ] }); tableGroup.on('draw', dataTableDraw); tableGroup.on('processing.dt', dataTableProcessing); // Bind to the checkboxes change event control.on(\"change\", \".checkbox\", function() { // Update our global members data with this var memberId = \$(this).data().memberId; var memberType = \$(this).data().memberType; var value = \$(this).is(\":checked\"); if (memberType == \"display\") control.data().members.displays[memberId] = (value) ? 1 : 0; else if (memberType == \"displayGroup\") control.data().members.displayGroups[memberId] = (value) ? 1 : 0; }); } function displayGroupMembersFormSubmit(id) { var form = \$(\"#\" + id); var members = form.data().members; // There may not have been any changes if (members == undefined) { // No changes XiboDialogClose(); return; } // Create a new queue. window.queue = \$.jqmq({ // Next item will be processed only when queue.next() is called in callback. delay: -1, // Process queue items one-at-a-time. batch: 1, // For each queue item, execute this function, making an AJAX request. Only // continue processing the queue once the AJAX request's callback executes. callback: function( data ) { // Make an AJAX call \$.ajax({ type: \"POST\", url: data.url, cache: false, dataType: \"json\", data: \$.param(data.data), success: function(response, textStatus, error) { if (response.success) { // Success - what do we do now? if (response.message != '') SystemMessage(response.message, true); // Process the next item queue.next(); } else { // Why did we fail? if (response.login) { // We were logged out LoginBox(response.message); } else { // Likely just an error that we want to report on form.find(\".saving\").remove(); SystemMessageInline(response.message, form.closest(\".modal\")); } } }, error: function(responseText) { SystemMessage(responseText, false); } }); }, // When the queue completes naturally, execute this function. complete: function() { // Remove the save button form.find(\".saving\").parent().remove(); // Refresh the grids // (this is a global refresh) XiboRefreshAllGrids(); // Close the dialog XiboDialogClose(); } }); var addedToQueue = false; // Build an array of id's to assign and an array to unassign var assign = []; var unassign = []; \$.each(members.displays, function(name, value) { if (value == 1) assign.push(name); else unassign.push(name); }); if (assign.length > 0 || unassign.length > 0) { var data = { data: {}, url: form.data().url }; data.data[form.data().param] = assign; data.data[form.data().paramUnassign] = unassign; // Queue queue.add(data); addedToQueue = true; } // Build an array of id's to assign and an array to unassign var assignGroup = []; var unassignGroup = []; \$.each(members.displayGroups, function(name, value) { if (value == 1) assignGroup.push(name); else unassignGroup.push(name); }); if (assignGroup.length > 0 || unassignGroup.length > 0) { var dataGroup = { data: {}, url: form.data().groupsUrl }; dataGroup.data[form.data().groupsParam] = assignGroup; dataGroup.data[form.data().groupsParamUnassign] = unassignGroup; // Queue queue.add(dataGroup); addedToQueue = true; } if (!addedToQueue) { XiboDialogClose(); } else { // Start the queue queue.start(); } } </script> "; } // line 632 public function block_javaScriptTemplates($context, array $blocks = []) { $macros = $this->macros; // line 633 echo " "; $this->displayParentBlock("javaScriptTemplates", $context, $blocks); echo " "; // line 642 echo " <script type=\"text/x-handlebars-template\" id=\"template-display-group-multi-delete-checkbox\"> <div class=\"form-group row\"> <div class=\"offset-sm-2 col-sm-10 mt-4\"> <div class=\"form-check\"> <input class=\"form-check-input\" type=\"checkbox\" id=\"checkbox-confirmDelete\" name=\"confirmDelete\"> <label class=\"form-check-label\" for=\"checkbox-confirmDelete\"> "; echo twig_escape_filter($this->env, __("Are you sure you want to delete?"), "html", null, true); // line 645 echo " </label> </div> <small class=\"form-text text-muted\">"; echo twig_escape_filter($this->env, __("Check to confirm deletion of the selected records."), "html", null, true); // line 649 echo "</small> </div> </div> </script> "; echo " "; } public function getTemplateName() { return "displaygroup-page.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 865 => 649, 859 => 645, 849 => 642, 843 => 633, 839 => 632, 639 => 435, 557 => 356, 488 => 290, 379 => 183, 369 => 175, 367 => 174, 353 => 163, 337 => 149, 333 => 147, 331 => 146, 318 => 135, 314 => 134, 295 => 118, 291 => 117, 287 => 116, 283 => 115, 279 => 114, 275 => 113, 271 => 112, 266 => 111, 261 => 109, 256 => 108, 254 => 107, 250 => 106, 246 => 105, 242 => 104, 238 => 103, 234 => 102, 223 => 94, 213 => 89, 202 => 81, 199 => 80, 193 => 78, 188 => 77, 183 => 76, 178 => 75, 173 => 74, 171 => 73, 165 => 71, 161 => 70, 155 => 68, 150 => 67, 146 => 66, 140 => 64, 135 => 63, 132 => 52, 128 => 51, 122 => 49, 118 => 48, 112 => 46, 108 => 45, 101 => 41, 96 => 39, 93 => 38, 89 => 37, 79 => 32, 71 => 31, 68 => 30, 65 => 29, 61 => 28, 53 => 26, 48 => 23, 46 => 24, 39 => 23,); } public function getSourceContext() { return new Source("", "displaygroup-page.twig", "/home/mgatv524/novabrasil.mgaplay.com.br/views/displaygroup-page.twig"); } }