0byt3m1n1
Path:
/
home
/
mgatv524
/
public_html
/
novabrasil
/
cache
/
5c
/
[
Home
]
File: 5cf2e3df802447faeb4593e52e8db2948e37e6bd8a895bf3fc0de90f034ab2d3.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; /* media-manager-page.twig */ class __TwigTemplate_9f5f48e5906d559d0e0562336c205a6372733ef97ed34215c578d0286623865e extends \Twig\Template { public function __construct(Environment $env) { parent::__construct($env); $this->blocks = [ 'pageContent' => [$this, 'block_pageContent'], 'javaScript' => [$this, 'block_javaScript'], ]; } protected function doGetParent(array $context) { // line 23 return "authed.twig"; } protected function doDisplay(array $context, array $blocks = []) { // line 24 $context["inline"] = $this->loadTemplate("inline.twig", "media-manager-page.twig", 24)->unwrap(); // line 23 $this->parent = $this->loadTemplate("authed.twig", "media-manager-page.twig", 23); $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 26 public function block_pageContent($context, array $blocks = []) { // line 27 echo " "; $__internal_f607aeef2c31a95a7bf963452dff024ffaeb6aafbe4603f9ca3bec57be8633f4 = null; try { $__internal_f607aeef2c31a95a7bf963452dff024ffaeb6aafbe4603f9ca3bec57be8633f4 = $this->loadTemplate("theme-dashboard-message.twig", "media-manager-page.twig", 27); } catch (LoaderError $e) { // ignore missing template } if ($__internal_f607aeef2c31a95a7bf963452dff024ffaeb6aafbe4603f9ca3bec57be8633f4) { $__internal_f607aeef2c31a95a7bf963452dff024ffaeb6aafbe4603f9ca3bec57be8633f4->display($context); } // line 28 echo " <div class=\"widget\"> <div class=\"widget-title\">"; // line 29 echo __("All Editable Widgets"); echo "</div> <div class=\"widget-body\"> <div class=\"XiboGrid\" id=\""; // line 31 echo twig_escape_filter($this->env, twig_random($this->env), "html", null, true); echo "\" data-grid-name=\"mediaManagerView\"> <div class=\"XiboFilter well\"> <div class=\"FilterDiv\" id=\"Filter\"> <form class=\"form-inline\"> "; // line 36 ob_start(function () { return ''; }); echo __("Layout"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 37 echo " "; echo $context["inline"]->getinput("layout", ($context["title"] ?? null), "", "", "layout-draft"); echo " "; // line 39 ob_start(function () { return ''; }); echo __("Region"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 40 echo " "; echo $context["inline"]->getinput("region", ($context["title"] ?? null), "", "", "layout-draft"); echo " "; // line 42 ob_start(function () { return ''; }); echo __("Playlist"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 43 echo " "; echo $context["inline"]->getinput("playlist", ($context["title"] ?? null), "", "", "playlist"); echo " "; // line 45 ob_start(function () { return ''; }); echo __("Media"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 46 echo " "; echo $context["inline"]->getinput("media", ($context["title"] ?? null)); echo " "; // line 48 ob_start(function () { return ''; }); echo __("Module"); $context["title"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 49 echo " "; echo $context["inline"]->getdropdown("type", "single", ($context["title"] ?? null), "", twig_array_merge([0 => ["type" => null, "name" => ""]], ($context["modules"] ?? null)), "type", "name"); echo " "; // line 51 $context["title"] = __("Widgets From"); // line 52 echo " "; $context["options"] = [0 => ["id" => 1, "value" => __("Drafts")], 1 => ["id" => 2, "value" => __("Playlists")]]; // line 56 echo " "; echo $context["inline"]->getdropdown("showWidgetsFrom", "single", ($context["title"] ?? null), "", ($context["options"] ?? null), "id", "value", ($context["helpText"] ?? null)); echo " </form> </div> </div> <div class=\"XiboData\"> <table id=\"entries\" class=\"table table-striped\"> <thead> <tr> <th>"; // line 65 echo __("Widget"); echo "</th> <th>"; // line 66 echo __("Type"); echo "</th> <th>"; // line 67 echo __("Thumbnail"); echo "</th> <th>"; // line 68 echo __("Layout"); echo "</th> <th>"; // line 69 echo __("Region"); echo "</th> <th>"; // line 70 echo __("Playlist"); echo "</th> <th>"; // line 71 echo __("Display Order"); echo "</th> <th>"; // line 72 echo __("Row Menu"); echo "</th> </tr> </thead> <tbody> </tbody> </table> </div> </div> </div> </div> "; } // line 85 public function block_javaScript($context, array $blocks = []) { // line 86 echo " "; // line 87 echo " "; $this->loadTemplate("common.twig", "media-manager-page.twig", 87)->display($context); // line 88 echo " <script type=\"text/javascript\"> var table; \$(document).ready(function() { if (\$('#showWidgetsFrom').val() == 1) { \$('.playlist').hide(); \$('#playlist').val(\"\"); \$('.layout-draft').show() } else { \$('.layout-draft').hide(); \$('#layout,#region').val(\"\"); \$('.playlist').show() } \$('#showWidgetsFrom').change(function() { if (\$('#showWidgetsFrom').val() == 1) { \$('.playlist').hide(); \$('#playlist').val(\"\"); \$('.layout-draft').show() } else { \$('.layout-draft').hide(); \$('#layout,#region').val(\"\"); \$('.playlist').show() } }); table = \$(\"#entries\").DataTable({ \"language\": dataTablesLanguage, serverSide: true, filter: false, searchDelay: 3000, \"order\": [[1, \"asc\"]], ajax: { url: \""; // line 123 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("mediamanager.search"), "html", null, true); echo "\", \"data\": function (d) { \$.extend(d, \$(\"#entries\").closest(\".XiboGrid\").find(\".FilterDiv form\").serializeObject()); } }, \"columns\": [ {\"data\": \"widget\"}, {\"data\": \"type\"}, { \"name\": \"widgetId\", \"data\": null, \"render\": {\"_\": \"thumbnail\", \"display\": \"thumbnail\", \"sort\": \"widgetId\"} }, { \"data\": \"layout\", \"orderable\": false }, { \"data\": \"region\", \"orderable\": false }, { \"data\": \"playlist\" }, {\"data\": \"displayOrder\"}, { \"orderable\": false, \"data\": dataTableButtonsColumn } ] }); table.on('draw', function(e, settings) { dataTableDraw(e, settings); // Bind to any media replace buttons \$(\"#\" + e.target.id).find('.MediaManagerReplaceButton').on('click', function() { e.preventDefault(); // \$(this) is the button var mediaId = \$(this).data().mediaId; var widgetId = \$(this).data().widgetId; var validExtensions = \$(this).data().validExtensions; // Open the upload dialog with our options. openUploadForm({ oldMediaId: mediaId, widgetId: widgetId, updateInAllChecked: "; // line 171 if (($this->getAttribute(($context["settings"] ?? null), "LIBRARY_MEDIA_UPDATEINALL_CHECKB", []) == 1)) { echo "true"; } else { echo "false"; } echo ", deleteOldRevisionsChecked: "; // line 172 if (($this->getAttribute(($context["settings"] ?? null), "LIBRARY_MEDIA_DELETEOLDVER_CHECKB", []) == 1)) { echo "true"; } else { echo "false"; } echo ", trans: { addFiles: \""; // line 174 echo __("Add Replacement"); echo "\", startUpload: \""; // line 175 echo __("Start Replace"); echo "\", cancelUpload: \""; // line 176 echo __("Cancel Replace"); echo "\", processing: \""; // line 177 echo __("Processing..."); echo "\", updateInLayouts: { title: \""; // line 179 echo __("Update this media in all layouts it is assigned to?"); echo "\", helpText: \""; // line 180 echo __("Note: It will only be updated in layouts you have permission to edit."); echo "\" }, deleteOldRevisions: { title: \""; // line 183 echo __("Delete the old version?"); echo "\", helpText: \""; // line 184 echo __("Completely remove the old version of this media item if a new file is being uploaded."); echo "\" } }, upload: { maxSize: "; // line 188 echo twig_escape_filter($this->env, $this->getAttribute(($context["libraryUpload"] ?? null), "maxSize", []), "html", null, true); echo ", maxSizeMessage: \""; // line 189 echo twig_escape_filter($this->env, $this->getAttribute(($context["libraryUpload"] ?? null), "maxSizeMessage", []), "html", null, true); echo "\", validExt: validExtensions } }); }); // Bind to any media replace buttons \$(\"#\" + e.target.id).find('.WidgetEditForm').on('click', function() { e.preventDefault(); formHelpers.widgetFormRender(\$(this), \$(this).data()); }); }); table.on('processing.dt', dataTableProcessing); dataTableAddButtons(table, \$('#entries_wrapper').find('.col-sm-6').eq(1)); }); /** * Open Upload Form */ function openUploadForm(templateOptions) { // Close the current dialog XiboDialogClose(); var template = Handlebars.compile(\$(\"#template-file-upload\").html()); // Handle bars and open a dialog bootbox.dialog({ message: template(templateOptions), title: \""; // line 219 echo __("Upload media"); echo "\", buttons: { main: { label: \""; // line 222 echo __("Done"); echo "\", className: \"btn-primary\", callback: function() { table.ajax.reload(); XiboDialogClose(); } } } }).on('shown.bs.modal', function() { // Configure the upload form var url = \""; // line 232 echo twig_escape_filter($this->env, $this->env->getExtension('Slim\Views\TwigExtension')->urlFor("library.add"), "html", null, true); echo "\"; var form = \$(this).find(\"form\"); // Initialize the jQuery File Upload widget: form.fileupload({ url: url, disableImageResize: true, maxNumberOfFiles: 1, limitMultiFileUploads: 1 }); // Upload server status check for browsers with CORS support: if (\$.support.cors) { \$.ajax({ url: url, type: 'HEAD' }).fail(function () { \$('<span class=\"alert alert-error\"/>') .text('Upload server currently unavailable - ' + new Date()) .appendTo(form); }); } // Enable iframe cross-domain access via redirect option: form.fileupload( 'option', 'redirect', window.location.href.replace( /\\/[^\\/]*\$/, '/cors/result.html?%s' ) ); form.bind('fileuploadsubmit', function (e, data) { var inputs = data.context.find(':input'); if (inputs.filter('[required][value=\"\"]').first().focus().length) { return false; } data.formData = inputs.serializeArray().concat(form.serializeArray()); inputs.filter(\"input\").prop(\"disabled\", true); }).bind('fileuploadstart', function (e, data) { // Show progress data form.find('.fileupload-progress .progress-extended').show(); form.find('.fileupload-progress .progress-end').hide(); }).bind('fileuploadprogressall', function(e, data) { // Hide progress data and show processing if(data.total > 0 && data.loaded == data.total) { form.find('.fileupload-progress .progress-extended').hide(); form.find('.fileupload-progress .progress-end').show(); } }).bind('fileuploadadded fileuploadcompleted fileuploadfinished', function (e, data) { // Get uploaded and downloaded files and toggle Done button var filesToUploadCount = form.find('tr.template-upload').length; var \$button = form.parents('.modal:first').find('button[data-bb-handler=\"main\"]'); if(filesToUploadCount == 0) { \$button.removeAttr('disabled'); } else { \$button.attr('disabled', 'disabled'); } }); form.bind('fileuploaddone', function (e, data) { table.ajax.reload(); XiboDialogClose(); }); }); } /** * Media Edit form */ function mediaEditFormOpen(dialog) { if (dialog.find(\"form\").data().mediaEditable != 1) return; // Create a new button var footer = dialog.find(\".modal-footer\"); var mediaId = dialog.find(\"form\").data().mediaId; var widgetId = dialog.find(\"form\").data().widgetId; var validExtensions = dialog.find(\"form\").data().validExtensions; // Append var replaceButton = \$('<button class=\"btn btn-warning\">').html(\""; // line 318 echo __("Replace"); echo "\"); replaceButton.click(function(e) { e.preventDefault(); // Open the upload dialog with our options. openUploadForm({ oldMediaId: mediaId, widgetId: widgetId, updateInAllChecked: "; // line 326 if (($this->getAttribute(($context["settings"] ?? null), "LIBRARY_MEDIA_UPDATEINALL_CHECKB", []) == 1)) { echo "true"; } else { echo "false"; } echo ", deleteOldRevisionsChecked: "; // line 327 if (($this->getAttribute(($context["settings"] ?? null), "LIBRARY_MEDIA_DELETEOLDVER_CHECKB", []) == 1)) { echo "true"; } else { echo "false"; } echo ", trans: { addFiles: \""; // line 329 echo __("Add Replacement"); echo "\", startUpload: \""; // line 330 echo __("Start Replace"); echo "\", cancelUpload: \""; // line 331 echo __("Cancel Replace"); echo "\", updateInLayouts: { title: \""; // line 333 echo __("Update this media in all layouts it is assigned to?"); echo "\", helpText: \""; // line 334 echo __("Note: It will only be updated in layouts you have permission to edit."); echo "\" }, deleteOldRevisions: { title: \""; // line 337 echo __("Delete the old version?"); echo "\", helpText: \""; // line 338 echo __("Completely remove the old version of this media item if a new file is being uploaded."); echo "\" } }, upload: { maxSize: "; // line 342 echo twig_escape_filter($this->env, $this->getAttribute(($context["libraryUpload"] ?? null), "maxSize", []), "html", null, true); echo ", maxSizeMessage: \""; // line 343 echo twig_escape_filter($this->env, $this->getAttribute(($context["libraryUpload"] ?? null), "maxSizeMessage", []), "html", null, true); echo "\", validExt: validExtensions } }); }); footer.find(\".btn-primary\").before(replaceButton); } </script> "; // line 353 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(($context["assignableModules"] ?? null)); $context['loop'] = [ 'parent' => $context['_parent'], 'index0' => 0, 'index' => 1, 'first' => true, ]; if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) { $length = count($context['_seq']); $context['loop']['revindex0'] = $length - 1; $context['loop']['revindex'] = $length; $context['loop']['length'] = $length; $context['loop']['last'] = 1 === $length; } foreach ($context['_seq'] as $context["_key"] => $context["module"]) { // line 354 echo " "; if (($this->getAttribute($context["module"], "layoutDesignerJavaScript", [], "method") != "")) { // line 355 echo " "; $this->loadTemplate(($this->getAttribute($context["module"], "layoutDesignerJavaScript", [], "method") . ".twig"), "media-manager-page.twig", 355)->display($context); // line 356 echo " "; } // line 357 echo " "; ++$context['loop']['index0']; ++$context['loop']['index']; $context['loop']['first'] = false; if (isset($context['loop']['length'])) { --$context['loop']['revindex0']; --$context['loop']['revindex']; $context['loop']['last'] = 0 === $context['loop']['revindex0']; } } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['module'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; } public function getTemplateName() { return "media-manager-page.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 586 => 357, 583 => 356, 580 => 355, 577 => 354, 560 => 353, 547 => 343, 543 => 342, 536 => 338, 532 => 337, 526 => 334, 522 => 333, 517 => 331, 513 => 330, 509 => 329, 500 => 327, 492 => 326, 481 => 318, 392 => 232, 379 => 222, 373 => 219, 340 => 189, 336 => 188, 329 => 184, 325 => 183, 319 => 180, 315 => 179, 310 => 177, 306 => 176, 302 => 175, 298 => 174, 289 => 172, 281 => 171, 230 => 123, 193 => 88, 190 => 87, 188 => 86, 185 => 85, 169 => 72, 165 => 71, 161 => 70, 157 => 69, 153 => 68, 149 => 67, 145 => 66, 141 => 65, 128 => 56, 125 => 52, 123 => 51, 117 => 49, 113 => 48, 107 => 46, 103 => 45, 97 => 43, 93 => 42, 87 => 40, 83 => 39, 77 => 37, 73 => 36, 65 => 31, 60 => 29, 57 => 28, 46 => 27, 43 => 26, 38 => 23, 36 => 24, 30 => 23,); } /** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */ public function getSource() { @trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be removed in 2.0. Use getSourceContext() instead.', E_USER_DEPRECATED); return $this->getSourceContext()->getCode(); } public function getSourceContext() { return new Source("", "media-manager-page.twig", "/home/mgatv524/public_html/novabrasil/views/media-manager-page.twig"); } }