0byt3m1n1
Path:
/
home
/
mgatv524
/
atvcms.com.br
/
maisqtv2
/
cache
/
38
/
[
Home
]
File: 3836d0dc38fb928d8cb4d790baf223a8392d6e182d08dc1f59c1ccd09e60b230.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; /* usergroup-form-acl.twig */ class __TwigTemplate_3274fe81161cbf8215066c202ddfaf5b2da7aebffa5ec996709cfefff9f0e7b3 extends Template { private $source; private $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->blocks = [ 'formTitle' => [$this, 'block_formTitle'], 'formButtons' => [$this, 'block_formButtons'], 'callBack' => [$this, 'block_callBack'], 'formHtml' => [$this, 'block_formHtml'], ]; } protected function doGetParent(array $context) { // line 24 return "form-base.twig"; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 25 $macros["forms"] = $this->macros["forms"] = $this->loadTemplate("forms.twig", "usergroup-form-acl.twig", 25)->unwrap(); // line 26 $macros["flow"] = $this->macros["flow"] = $this; // line 24 $this->parent = $this->loadTemplate("form-base.twig", "usergroup-form-acl.twig", 24); $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 28 public function block_formTitle($context, array $blocks = []) { $macros = $this->macros; // line 29 echo " "; /* xgettext:no-php-format */ echo strtr(__("Turn Features on/off for %group%"), array("%group%" => ($context["group"] ?? null), )); } // line 32 public function block_formButtons($context, array $blocks = []) { $macros = $this->macros; // line 33 echo " "; echo __("Help"); echo ", XiboHelpRender(\""; echo twig_escape_filter($this->env, ($context["help"] ?? null), "html", null, true); echo "\") "; // line 34 echo __("Cancel"); echo ", XiboDialogClose() "; // line 35 echo __("Save"); echo ", \$(\"#AclForm\").submit() "; } // line 38 public function block_callBack($context, array $blocks = []) { $macros = $this->macros; echo "featureAclFormOpen"; } // line 75 public function block_formHtml($context, array $blocks = []) { $macros = $this->macros; // line 76 echo " <div class=\"row\"> <div class=\"col-md-12\"> "; // line 80 ob_start(function () { return ''; }); echo __("Check or un-check the options against each item to control whether access to a Feature is allowed or not."); $context["helpText"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 81 echo " "; echo twig_call_macro($macros["forms"], "macro_message", [($context["helpText"] ?? null)], 81, $context, $this->getSourceContext()); echo " <ul class=\"nav nav-tabs\" role=\"tablist\"> <li class=\"nav-item\"><a class=\"nav-link active\" href=\"#mediaTab\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 84 echo __("Content"); echo "</span></a></li> <li class=\"nav-item\"><a class=\"nav-link\" href=\"#displaysTab\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 85 echo __("Displays"); echo "</span></a></li> <li class=\"nav-item\"><a class=\"nav-link\" href=\"#homepagesTab\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 86 echo __("Reports"); echo "</span></a></li> <li class=\"nav-item\"><a class=\"nav-link\" href=\"#usersTab\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 87 echo __("Users"); echo "</span></a></li> <li class=\"nav-item\"><a class=\"nav-link\" href=\"#systemTab\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 88 echo __("System"); echo "</span></a></li> <li class=\"nav-item\"><a class=\"nav-link\" href=\"#customTab\" role=\"tab\" data-toggle=\"tab\"><span>"; // line 89 echo __("Custom"); echo "</span></a></li> </ul> <form id=\"AclForm\" class=\"XiboForm form-horizontal\" method=\"post\" action=\""; // line 91 echo twig_escape_filter($this->env, $this->env->getRuntime('Slim\Views\TwigRuntimeExtension')->urlFor("group.acl", ["id" => ($context["groupId"] ?? null)]), "html", null, true); echo "\"> <div class=\"tab-content\"> <div class=\"tab-pane\" id=\"homepagesTab\"> <table class=\"table table-bordered\"> <thead> <tr> <th>"; // line 97 echo twig_escape_filter($this->env, __("Feature"), "html", null, true); echo "</th> <th> "; // line 99 echo __("Enabled?"); // line 100 echo " <i class=\"fa fa-info-circle\" title=\""; echo "Check this box to give this User access to this Feature."; echo "\"></i> </th> "; // line 102 if ((0 === twig_compare(($context["isUserSpecific"] ?? null), 1))) { // line 103 echo " <th> "; // line 104 echo __("Inherited?"); // line 105 echo " <i class=\"fa fa-info-circle\" title=\""; echo "If checked this User already has access to this Feature due to the User Groups they belong to."; echo "\"></i> </th> "; } // line 108 echo " </tr> </thead> <tbody class=\"feature-group\"> "; // line 112 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Reporting"), __("Run reporting on a variety of different KPI's and metrics applicable to the Features enabled."), ($context["isUserSpecific"] ?? null)], 112, $context, $this->getSourceContext()); echo " "; // line 113 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "reporting"], "method", false, false, false, 113)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 114 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 114), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 114), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 114, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 116 echo " </tbody> </table> </div> <div class=\"tab-pane active\" id=\"mediaTab\"> <table class=\"table table-bordered\"> <thead> <tr> <th>"; // line 123 echo twig_escape_filter($this->env, __("Feature"), "html", null, true); echo "</th> <th> "; // line 125 echo __("Enabled?"); // line 126 echo " <i class=\"fa fa-info-circle\" title=\""; echo "Check this box to give this User access to this Feature."; echo "\"></i> </th> "; // line 128 if ((0 === twig_compare(($context["isUserSpecific"] ?? null), 1))) { // line 129 echo " <th> "; // line 130 echo __("Inherited?"); // line 131 echo " <i class=\"fa fa-info-circle\" title=\""; echo "If checked this User already has access to this Feature due to the User Groups they belong to."; echo "\"></i> </th> "; } // line 134 echo " </tr> </thead> <tbody class=\"feature-group\"> "; // line 138 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Folders"), __("Organise content sharing with Folders"), ($context["isUserSpecific"] ?? null)], 138, $context, $this->getSourceContext()); echo " "; // line 139 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "folders"], "method", false, false, false, 139)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 140 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 140), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 140), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 140, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 142 echo " </tbody> <tbody class=\"feature-group\"> "; // line 145 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Library"), __("Media Library that stores file based content for use in Layouts, DataSets and Playlists"), ($context["isUserSpecific"] ?? null)], 145, $context, $this->getSourceContext()); echo " "; // line 146 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "library"], "method", false, false, false, 146)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 147 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 147), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 147), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 147, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 149 echo " "; $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "playlist-design"], "method", false, false, false, 149)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 150 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 150), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 150), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 150, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 152 echo " </tbody> <tbody class=\"feature-group\"> "; // line 155 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Layout Design"), __("Allow content creators to create Layouts - which hold the content you want to show on your Displays"), ($context["isUserSpecific"] ?? null)], 155, $context, $this->getSourceContext()); echo " "; // line 156 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "layout-design"], "method", false, false, false, 156)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 157 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 157), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 157), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 157, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 159 echo " </tbody> <tbody class=\"feature-group\"> "; // line 162 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Campaigns"), __("Ensure ordering by grouping Layouts into Campaigns"), ($context["isUserSpecific"] ?? null)], 162, $context, $this->getSourceContext()); echo " "; // line 163 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "campaigns"], "method", false, false, false, 163)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 164 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 164), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 164), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 164, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 166 echo " </tbody> <tbody class=\"feature-group\"> "; // line 169 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Tagging"), __("Organise and filter items by using Tags"), ($context["isUserSpecific"] ?? null)], 169, $context, $this->getSourceContext()); echo " "; // line 170 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "tagging"], "method", false, false, false, 170)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 171 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 171), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 171), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 171, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 173 echo " </tbody> </table> </div> <div class=\"tab-pane\" id=\"displaysTab\"> <table class=\"table table-bordered\"> <thead> <tr> <th>"; // line 180 echo twig_escape_filter($this->env, __("Feature"), "html", null, true); echo "</th> <th> "; // line 182 echo __("Enabled?"); // line 183 echo " <i class=\"fa fa-info-circle\" title=\""; echo "Check this box to give this User access to this Feature."; echo "\"></i> </th> "; // line 185 if ((0 === twig_compare(($context["isUserSpecific"] ?? null), 1))) { // line 186 echo " <th> "; // line 187 echo __("Inherited?"); // line 188 echo " <i class=\"fa fa-info-circle\" title=\""; echo "If checked this User already has access to this Feature due to the User Groups they belong to."; echo "\"></i> </th> "; } // line 191 echo " </tr> </thead> <tbody class=\"feature-group\"> "; // line 195 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Scheduling"), __("Create and manage Scheduled Events for Displays and Display Groups"), ($context["isUserSpecific"] ?? null)], 195, $context, $this->getSourceContext()); echo " "; // line 196 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "scheduling"], "method", false, false, false, 196)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 197 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 197), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 197), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 197, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 199 echo " </tbody> <tbody class=\"feature-group\"> "; // line 202 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Display Management"), __("Connect and manage Displays."), ($context["isUserSpecific"] ?? null)], 202, $context, $this->getSourceContext()); echo " "; // line 203 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "displays"], "method", false, false, false, 203)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 204 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 204), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 204), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 204, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 206 echo " </tbody> </table> </div> <div class=\"tab-pane\" id=\"usersTab\"> <table class=\"table table-bordered\"> <thead> <tr> <th>"; // line 214 echo twig_escape_filter($this->env, __("Feature"), "html", null, true); echo "</th> <th> "; // line 216 echo __("Enabled?"); // line 217 echo " <i class=\"fa fa-info-circle\" title=\""; echo "Check this box to give this User access to this Feature."; echo "\"></i> </th> "; // line 219 if ((0 === twig_compare(($context["isUserSpecific"] ?? null), 1))) { // line 220 echo " <th> "; // line 221 echo __("Inherited?"); // line 222 echo " <i class=\"fa fa-info-circle\" title=\""; echo "If checked this User already has access to this Feature due to the User Groups they belong to."; echo "\"></i> </th> "; } // line 225 echo " </tr> </thead> <tbody class=\"feature-group\"> "; // line 229 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("User functions"), __("User profile preferences for the logged in User"), ($context["isUserSpecific"] ?? null)], 229, $context, $this->getSourceContext()); echo " "; // line 230 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "users"], "method", false, false, false, 230)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 231 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 231), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 231), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 231, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 233 echo " </tbody> <tbody class=\"feature-group\"> "; // line 236 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Notifications"), __("Notification Centre allows for users to to create/edit Notifications sent to other Users or used in Layouts"), ($context["isUserSpecific"] ?? null)], 236, $context, $this->getSourceContext()); echo " "; // line 237 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "notifications"], "method", false, false, false, 237)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 238 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 238), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 238), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 238, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 240 echo " </tbody> <tbody class=\"feature-group\"> "; // line 243 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("User Management"), __("Manage Users that can authenticate with the CMS. Create and organise them into User Groups to enable 'Group Features'"), ($context["isUserSpecific"] ?? null)], 243, $context, $this->getSourceContext()); echo " "; // line 244 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "users-management"], "method", false, false, false, 244)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 245 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 245), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 245), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 245, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 247 echo " </tbody> <tbody class=\"feature-group\"> "; // line 250 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Dashboards"), __("Dashboards bring together key features for Users"), ($context["isUserSpecific"] ?? null)], 250, $context, $this->getSourceContext()); echo " "; // line 251 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "dashboards"], "method", false, false, false, 251)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 252 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 252), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 252), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 252, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 254 echo " </tbody> </table> </div> <div class=\"tab-pane\" id=\"systemTab\"> <table class=\"table table-bordered\"> <thead> <tr> <th>"; // line 262 echo twig_escape_filter($this->env, __("Feature"), "html", null, true); echo "</th> <th> "; // line 264 echo __("Enabled?"); // line 265 echo " <i class=\"fa fa-info-circle\" title=\""; echo "Check this box to give this User access to this Feature."; echo "\"></i> </th> "; // line 267 if ((0 === twig_compare(($context["isUserSpecific"] ?? null), 1))) { // line 268 echo " <th> "; // line 269 echo __("Inherited?"); // line 270 echo " <i class=\"fa fa-info-circle\" title=\""; echo "If checked this User already has access to this Feature due to the User Groups they belong to."; echo "\"></i> </th> "; } // line 273 echo " </tr> </thead> <tbody class=\"feature-group\"> "; // line 277 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Configuration"), __("Restricted high level access advised - potentially damaging system settings"), ($context["isUserSpecific"] ?? null)], 277, $context, $this->getSourceContext()); echo " "; // line 278 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "system"], "method", false, false, false, 278)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 279 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 279), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 279), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 279, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 281 echo " </tbody> <tbody class=\"feature-group\"> "; // line 284 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Troubleshooting"), __("Tools to diagnose problems when seeking help"), ($context["isUserSpecific"] ?? null)], 284, $context, $this->getSourceContext()); echo " "; // line 285 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "troubleshooting"], "method", false, false, false, 285)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 286 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 286), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 286), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 286, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 288 echo " </tbody> </table> </div> <div class=\"tab-pane\" id=\"customTab\"> <table class=\"table table-bordered\"> <thead> <tr> <th>"; // line 296 echo twig_escape_filter($this->env, __("Feature"), "html", null, true); echo "</th> <th> "; // line 298 echo __("Enabled?"); // line 299 echo " <i class=\"fa fa-info-circle\" title=\""; echo "Check this box to give this User access to this Feature."; echo "\"></i> </th> "; // line 301 if ((0 === twig_compare(($context["isUserSpecific"] ?? null), 1))) { // line 302 echo " <th> "; // line 303 echo __("Inherited?"); // line 304 echo " <i class=\"fa fa-info-circle\" title=\""; echo "If checked this User already has access to this Feature due to the User Groups they belong to."; echo "\"></i> </th> "; } // line 307 echo " </tr> </thead> <tbody class=\"feature-group\"> "; // line 311 echo twig_call_macro($macros["flow"], "macro_featureTitleRow", [__("Custom"), __("Third party extensions to the platform."), ($context["isUserSpecific"] ?? null)], 311, $context, $this->getSourceContext()); echo " "; // line 312 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, ($context["userGroupFactory"] ?? null), "getFeaturesByGroup", [0 => "custom"], "method", false, false, false, 312)); foreach ($context['_seq'] as $context["_key"] => $context["customFeature"]) { // line 313 echo " "; echo twig_call_macro($macros["flow"], "macro_featureRow", [twig_get_attribute($this->env, $this->source, $context["customFeature"], "feature", [], "any", false, false, false, 313), twig_get_attribute($this->env, $this->source, $context["customFeature"], "title", [], "any", false, false, false, 313), ($context["features"] ?? null), ($context["inheritedFeatures"] ?? null), ($context["isUserSpecific"] ?? null)], 313, $context, $this->getSourceContext()); echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['customFeature'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 315 echo " </tbody> </table> </div> </div> </form> </div> </div> "; } // line 40 public function macro_hasFeature($__features__ = null, $__feature__ = null, ...$__varargs__) { $macros = $this->macros; $context = $this->env->mergeGlobals([ "features" => $__features__, "feature" => $__feature__, "varargs" => $__varargs__, ]); $blocks = []; ob_start(function () { return ''; }); try { // line 41 echo " "; if (twig_in_filter(($context["feature"] ?? null), ($context["features"] ?? null))) { // line 42 echo " checked "; } return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset()); } finally { ob_end_clean(); } } // line 46 public function macro_featureTitleRow($__title__ = null, $__description__ = null, $__isUserSpecific__ = null, ...$__varargs__) { $macros = $this->macros; $context = $this->env->mergeGlobals([ "title" => $__title__, "description" => $__description__, "isUserSpecific" => $__isUserSpecific__, "varargs" => $__varargs__, ]); $blocks = []; ob_start(function () { return ''; }); try { // line 47 echo " <tr class=\"feature-group-row\"> <td class=\"feature-group-header-cell closed\"> <strong>"; // line 49 echo twig_escape_filter($this->env, ($context["title"] ?? null), "html", null, true); echo "</strong> <i class=\"fa fa-arrow-circle-down\"></i> <p class=\"feature-group-description\"> "; // line 51 echo twig_escape_filter($this->env, ($context["description"] ?? null), "html", null, true); echo " </p> </td> <td><input class=\"feature-select-all\" type=\"checkbox\" /></td> "; // line 55 if ((0 === twig_compare(($context["isUserSpecific"] ?? null), 1))) { // line 56 echo " <td></td> "; } // line 58 echo " </tr> "; return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset()); } finally { ob_end_clean(); } } // line 61 public function macro_featureRow($__feature__ = null, $__title__ = null, $__features__ = null, $__inheritedFeatures__ = null, $__isUserSpecific__ = null, ...$__varargs__) { $macros = $this->macros; $context = $this->env->mergeGlobals([ "feature" => $__feature__, "title" => $__title__, "features" => $__features__, "inheritedFeatures" => $__inheritedFeatures__, "isUserSpecific" => $__isUserSpecific__, "varargs" => $__varargs__, ]); $blocks = []; ob_start(function () { return ''; }); try { // line 62 echo " <tr class=\"feature-row\"> <td>"; // line 63 echo twig_escape_filter($this->env, ($context["title"] ?? null), "html", null, true); echo "</td> <td> <input type=\"checkbox\" name=\"features[]\" value=\""; // line 65 echo twig_escape_filter($this->env, ($context["feature"] ?? null), "html", null, true); echo "\" "; echo twig_call_macro($macros["flow"], "macro_hasFeature", [($context["features"] ?? null), ($context["feature"] ?? null)], 65, $context, $this->getSourceContext()); echo "> </td> "; // line 67 if ((0 === twig_compare(($context["isUserSpecific"] ?? null), 1))) { // line 68 echo " <td> <input type=\"checkbox\" disabled "; // line 69 echo twig_call_macro($macros["flow"], "macro_hasFeature", [($context["inheritedFeatures"] ?? null), ($context["feature"] ?? null)], 69, $context, $this->getSourceContext()); echo "> </td> "; } // line 72 echo " </tr> "; return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset()); } finally { ob_end_clean(); } } public function getTemplateName() { return "usergroup-form-acl.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 836 => 72, 830 => 69, 827 => 68, 825 => 67, 818 => 65, 813 => 63, 810 => 62, 793 => 61, 783 => 58, 779 => 56, 777 => 55, 770 => 51, 765 => 49, 761 => 47, 746 => 46, 735 => 42, 732 => 41, 718 => 40, 706 => 315, 697 => 313, 693 => 312, 689 => 311, 683 => 307, 676 => 304, 674 => 303, 671 => 302, 669 => 301, 663 => 299, 661 => 298, 656 => 296, 646 => 288, 637 => 286, 633 => 285, 629 => 284, 624 => 281, 615 => 279, 611 => 278, 607 => 277, 601 => 273, 594 => 270, 592 => 269, 589 => 268, 587 => 267, 581 => 265, 579 => 264, 574 => 262, 564 => 254, 555 => 252, 551 => 251, 547 => 250, 542 => 247, 533 => 245, 529 => 244, 525 => 243, 520 => 240, 511 => 238, 507 => 237, 503 => 236, 498 => 233, 489 => 231, 485 => 230, 481 => 229, 475 => 225, 468 => 222, 466 => 221, 463 => 220, 461 => 219, 455 => 217, 453 => 216, 448 => 214, 438 => 206, 429 => 204, 425 => 203, 421 => 202, 416 => 199, 407 => 197, 403 => 196, 399 => 195, 393 => 191, 386 => 188, 384 => 187, 381 => 186, 379 => 185, 373 => 183, 371 => 182, 366 => 180, 357 => 173, 348 => 171, 344 => 170, 340 => 169, 335 => 166, 326 => 164, 322 => 163, 318 => 162, 313 => 159, 304 => 157, 300 => 156, 296 => 155, 291 => 152, 282 => 150, 277 => 149, 268 => 147, 264 => 146, 260 => 145, 255 => 142, 246 => 140, 242 => 139, 238 => 138, 232 => 134, 225 => 131, 223 => 130, 220 => 129, 218 => 128, 212 => 126, 210 => 125, 205 => 123, 196 => 116, 187 => 114, 183 => 113, 179 => 112, 173 => 108, 166 => 105, 164 => 104, 161 => 103, 159 => 102, 153 => 100, 151 => 99, 146 => 97, 137 => 91, 132 => 89, 128 => 88, 124 => 87, 120 => 86, 116 => 85, 112 => 84, 105 => 81, 101 => 80, 95 => 76, 91 => 75, 84 => 38, 78 => 35, 74 => 34, 67 => 33, 63 => 32, 58 => 29, 54 => 28, 49 => 24, 47 => 26, 45 => 25, 38 => 24,); } public function getSourceContext() { return new Source("", "usergroup-form-acl.twig", "/home/mgatv524/atvcms.com.br/maisqtv2/views/usergroup-form-acl.twig"); } }