OwlCyberSecurity - MANAGER
Edit File: b0ab6135aa69c08ff44d839fe165995c246195bd3b771459699d2fd9df752bdd.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; /* columns_definitions/partitions.twig */ class __TwigTemplate_486f9c7c2704f10750b7f29d6bae0efe24435237b3a76a669314a62be0d15bf7 extends \Twig\Template { public function __construct(Environment $env) { parent::__construct($env); $this->parent = false; $this->blocks = [ ]; } protected function doDisplay(array $context, array $blocks = []) { // line 1 $context["partition_options"] = [0 => "", 1 => "HASH", 2 => "LINEAR HASH", 3 => "KEY", 4 => "LINEAR KEY", 5 => "RANGE", 6 => "RANGE COLUMNS", 7 => "LIST", 8 => "LIST COLUMNS"]; // line 12 $context["sub_partition_options"] = [0 => "", 1 => "HASH", 2 => "LINEAR HASH", 3 => "KEY", 4 => "LINEAR KEY"]; // line 13 $context["value_type_options"] = [0 => "", 1 => "LESS THAN", 2 => "LESS THAN MAXVALUE", 3 => "IN"]; // line 14 echo " <table id=\"partition_table\"> <tr class=\"vmiddle\"> <td><label for=\"partition_by\">"; // line 17 echo _gettext("Partition by:"); echo "</label></td> <td> <select name=\"partition_by\" id=\"partition_by\"> "; // line 20 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(($context["partition_options"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["option"]) { // line 21 echo " <option value=\""; echo twig_escape_filter($this->env, $context["option"], "html", null, true); echo "\""; // line 22 if (($this->getAttribute(($context["partition_details"] ?? null), "partition_by", [], "array") == $context["option"])) { // line 23 echo " selected=\"selected\""; } // line 24 echo "> "; // line 25 echo twig_escape_filter($this->env, $context["option"], "html", null, true); echo " </option> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 28 echo " </select> </td> <td> (<input name=\"partition_expr\" type=\"text\" placeholder=\""; // line 32 echo _gettext("Expression or column list"); echo "\" value=\""; // line 33 echo twig_escape_filter($this->env, $this->getAttribute(($context["partition_details"] ?? null), "partition_expr", [], "array"), "html", null, true); echo "\" />) </td> </tr> <tr class=\"vmiddle\"> <td><label for=\"partition_count\">"; // line 37 echo _gettext("Partitions:"); echo "</label></td> <td colspan=\"2\"> <input name=\"partition_count\" type=\"number\" min=\"2\" value=\""; // line 40 echo twig_escape_filter($this->env, $this->getAttribute(($context["partition_details"] ?? null), "partition_count", [], "array"), "html", null, true); echo "\" /> </td> </tr> "; // line 43 if ($this->getAttribute(($context["partition_details"] ?? null), "can_have_subpartitions", [], "array")) { // line 44 echo " <tr class=\"vmiddle\"> <td><label for=\"subpartition_by\">"; // line 45 echo _gettext("Subpartition by:"); echo "</label></td> <td> <select name=\"subpartition_by\" id=\"subpartition_by\"> "; // line 48 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(($context["sub_partition_options"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["option"]) { // line 49 echo " <option value=\""; echo twig_escape_filter($this->env, $context["option"], "html", null, true); echo "\""; // line 50 if (($this->getAttribute(($context["partition_details"] ?? null), "subpartition_by", [], "array") == $context["option"])) { // line 51 echo " selected=\"selected\""; } // line 52 echo "> "; // line 53 echo twig_escape_filter($this->env, $context["option"], "html", null, true); echo " </option> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 56 echo " </select> </td> <td> (<input name=\"subpartition_expr\" type=\"text\" placeholder=\""; // line 60 echo _gettext("Expression or column list"); echo "\" value=\""; // line 61 echo twig_escape_filter($this->env, $this->getAttribute(($context["partition_details"] ?? null), "subpartition_expr", [], "array"), "html", null, true); echo "\" />) </td> </tr> <tr class=\"vmiddle\"> <td><label for=\"subpartition_count\">"; // line 65 echo _gettext("Subpartitions:"); echo "</label></td> <td colspan=\"2\"> <input name=\"subpartition_count\" type=\"number\" min=\"2\" value=\""; // line 68 echo twig_escape_filter($this->env, $this->getAttribute(($context["partition_details"] ?? null), "subpartition_count", [], "array"), "html", null, true); echo "\" /> </td> </tr> "; } // line 72 echo "</table> "; // line 73 if (($this->getAttribute(($context["partition_details"] ?? null), "partition_count", [], "array") > 1)) { // line 74 echo " <table id=\"partition_definition_table\"> <thead><tr> <th>"; // line 76 echo _gettext("Partition"); echo "</th> "; // line 77 if ($this->getAttribute(($context["partition_details"] ?? null), "value_enabled", [], "array")) { // line 78 echo " <th>"; echo _gettext("Values"); echo "</th> "; } // line 80 echo " "; if (($this->getAttribute(($context["partition_details"] ?? null), "can_have_subpartitions", [], "array") && ($this->getAttribute( // line 81 ($context["partition_details"] ?? null), "subpartition_count", [], "array") > 1))) { // line 82 echo " <th>"; echo _gettext("Subpartition"); echo "</th> "; } // line 84 echo " <th>"; echo _gettext("Engine"); echo "</th> <th>"; // line 85 echo _gettext("Comment"); echo "</th> <th>"; // line 86 echo _gettext("Data directory"); echo "</th> <th>"; // line 87 echo _gettext("Index directory"); echo "</th> <th>"; // line 88 echo _gettext("Max rows"); echo "</th> <th>"; // line 89 echo _gettext("Min rows"); echo "</th> <th>"; // line 90 echo _gettext("Table space"); echo "</th> <th>"; // line 91 echo _gettext("Node group"); echo "</th> </tr></thead> "; // line 93 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable($this->getAttribute(($context["partition_details"] ?? null), "partitions", [], "array")); foreach ($context['_seq'] as $context["_key"] => $context["partition"]) { // line 94 echo " "; $context["rowspan"] = (( !twig_test_empty($this->getAttribute($context["partition"], "subpartition_count", [], "array"))) ? (($this->getAttribute( // line 95 $context["partition"], "subpartition_count", [], "array") + 1)) : (2)); // line 96 echo " <tr> <td rowspan=\""; // line 97 echo twig_escape_filter($this->env, ($context["rowspan"] ?? null), "html", null, true); echo "\"> <input type=\"text\" name=\""; // line 98 echo twig_escape_filter($this->env, $this->getAttribute($context["partition"], "prefix", [], "array"), "html", null, true); echo "[name]\" value=\""; // line 99 echo twig_escape_filter($this->env, $this->getAttribute($context["partition"], "name", [], "array"), "html", null, true); echo "\" /> </td> "; // line 101 if ($this->getAttribute(($context["partition_details"] ?? null), "value_enabled", [], "array")) { // line 102 echo " <td rowspan=\""; echo twig_escape_filter($this->env, ($context["rowspan"] ?? null), "html", null, true); echo "\" class=\"vmiddle\"> <select class=\"partition_value\" name=\""; // line 104 echo twig_escape_filter($this->env, $this->getAttribute($context["partition"], "prefix", [], "array"), "html", null, true); echo "[value_type]\"> "; // line 105 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(($context["value_type_options"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["option"]) { // line 106 echo " <option value=\""; echo twig_escape_filter($this->env, $context["option"], "html", null, true); echo "\""; // line 107 if (($this->getAttribute($context["partition"], "value_type", [], "array") == $context["option"])) { // line 108 echo " selected=\"selected\""; } // line 109 echo "> "; // line 110 echo twig_escape_filter($this->env, $context["option"], "html", null, true); echo " </option> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['option'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 113 echo " </select> <input type=\"text\" class=\"partition_value\" name=\""; // line 115 echo twig_escape_filter($this->env, $this->getAttribute($context["partition"], "prefix", [], "array"), "html", null, true); echo "[value]\" value=\""; // line 116 echo twig_escape_filter($this->env, $this->getAttribute($context["partition"], "value", [], "array"), "html", null, true); echo "\" /> </td> "; } // line 119 echo " </tr> "; // line 121 if ($this->getAttribute($context["partition"], "subpartitions", [], "array", true, true)) { // line 122 echo " "; $context["subpartitions"] = $this->getAttribute($context["partition"], "subpartitions", [], "array"); // line 123 echo " "; } else { // line 124 echo " "; $context["subpartitions"] = [0 => $context["partition"]]; // line 125 echo " "; } // line 126 echo " "; // line 127 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(($context["subpartitions"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["subpartition"]) { // line 128 echo " <tr> "; // line 129 if (($this->getAttribute(($context["partition_details"] ?? null), "can_have_subpartitions", [], "array") && ($this->getAttribute( // line 130 ($context["partition_details"] ?? null), "subpartition_count", [], "array") > 1))) { // line 131 echo " <td> <input type=\"text\" name=\""; // line 132 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "prefix", [], "array"), "html", null, true); echo "[name]\" value=\""; // line 133 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "name", [], "array"), "html", null, true); echo "\" /> </td> "; } // line 136 echo " <td> "; // line 137 echo PhpMyAdmin\StorageEngine::getHtmlSelect(($this->getAttribute( // line 138 $context["subpartition"], "prefix", [], "array") . "[engine]"), null, $this->getAttribute( // line 140 $context["subpartition"], "engine", [], "array"), false, true); // line 143 echo " </td> <td> "; // line 146 ob_start(function () { return ''; }); // line 147 echo " <textarea name=\""; echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "prefix", [], "array"), "html", null, true); echo "[comment]\"> "; // line 148 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "comment", [], "array"), "html", null, true); echo " </textarea> "; $___internal_6ef743cbf295f1387fa0ec371b1bb9623f89d0a00c79754b50a93bd11aa7a350_ = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 146 echo twig_spaceless($___internal_6ef743cbf295f1387fa0ec371b1bb9623f89d0a00c79754b50a93bd11aa7a350_); // line 151 echo " </td> <td> <input type=\"text\" name=\""; // line 153 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "prefix", [], "array"), "html", null, true); echo "[data_directory]\" value=\""; // line 154 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "data_directory", [], "array"), "html", null, true); echo "\" /> </td> <td> <input type=\"text\" name=\""; // line 157 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "prefix", [], "array"), "html", null, true); echo "[index_directory]\" value=\""; // line 158 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "index_directory", [], "array"), "html", null, true); echo "\" /> </td> <td> <input type=\"number\" name=\""; // line 161 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "prefix", [], "array"), "html", null, true); echo "[max_rows]\" value=\""; // line 162 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "max_rows", [], "array"), "html", null, true); echo "\" /> </td> <td> <input type=\"number\" min=\"0\" name=\""; // line 165 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "prefix", [], "array"), "html", null, true); echo "[min_rows]\" value=\""; // line 166 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "min_rows", [], "array"), "html", null, true); echo "\" /> </td> <td> <input type=\"text\" min=\"0\" name=\""; // line 169 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "prefix", [], "array"), "html", null, true); echo "[tablespace]\" value=\""; // line 170 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "tablespace", [], "array"), "html", null, true); echo "\" /> </td> <td> <input type=\"text\" name=\""; // line 173 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "prefix", [], "array"), "html", null, true); echo "[node_group]\" value=\""; // line 174 echo twig_escape_filter($this->env, $this->getAttribute($context["subpartition"], "node_group", [], "array"), "html", null, true); echo "\" /> </td> </tr> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['subpartition'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 178 echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['partition'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 179 echo " </table> "; } } public function getTemplateName() { return "columns_definitions/partitions.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 452 => 179, 446 => 178, 436 => 174, 432 => 173, 426 => 170, 422 => 169, 416 => 166, 412 => 165, 406 => 162, 402 => 161, 396 => 158, 392 => 157, 386 => 154, 382 => 153, 378 => 151, 376 => 146, 370 => 148, 365 => 147, 363 => 146, 358 => 143, 356 => 140, 355 => 138, 354 => 137, 351 => 136, 345 => 133, 341 => 132, 338 => 131, 336 => 130, 335 => 129, 332 => 128, 328 => 127, 325 => 126, 322 => 125, 319 => 124, 316 => 123, 313 => 122, 311 => 121, 307 => 119, 301 => 116, 297 => 115, 293 => 113, 284 => 110, 281 => 109, 278 => 108, 276 => 107, 272 => 106, 268 => 105, 264 => 104, 258 => 102, 256 => 101, 251 => 99, 247 => 98, 243 => 97, 240 => 96, 238 => 95, 236 => 94, 232 => 93, 227 => 91, 223 => 90, 219 => 89, 215 => 88, 211 => 87, 207 => 86, 203 => 85, 198 => 84, 192 => 82, 190 => 81, 188 => 80, 182 => 78, 180 => 77, 176 => 76, 172 => 74, 170 => 73, 167 => 72, 160 => 68, 154 => 65, 147 => 61, 143 => 60, 137 => 56, 128 => 53, 125 => 52, 122 => 51, 120 => 50, 116 => 49, 112 => 48, 106 => 45, 103 => 44, 101 => 43, 95 => 40, 89 => 37, 82 => 33, 78 => 32, 72 => 28, 63 => 25, 60 => 24, 57 => 23, 55 => 22, 51 => 21, 47 => 20, 41 => 17, 36 => 14, 34 => 13, 32 => 12, 30 => 1,); } /** @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("", "columns_definitions/partitions.twig", "/usr/local/cpanel/base/3rdparty/phpMyAdmin/templates/columns_definitions/partitions.twig"); } }