Leitgedanken/pma/tmp/twig/b5/b57ec7f583ddcfbba402608a0c612e41f1b96ba26ca2cbed9ce8621702ab472d.php
2022-11-21 09:47:28 +01:00

499 lines
27 KiB
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;
/* table/structure/display_partitions.twig */
class __TwigTemplate_171ec7c6ddb8a75af550c5e47a69344405d40780177c14a36c4f5e338bf5e2ea extends \Twig\Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = [])
{
$macros = $this->macros;
// line 1
echo "<div id=\"partitions\">
<fieldset>
<legend>
";
// line 4
echo _gettext("Partitions");
// line 5
echo " ";
echo \PhpMyAdmin\Html\MySQLDocumentation::show("partitioning");
echo "
</legend>
";
// line 7
if (twig_test_empty(($context["partitions"] ?? null))) {
// line 8
echo " ";
echo call_user_func_array($this->env->getFilter('notice')->getCallable(), [_gettext("No partitioning defined!")]);
echo "
";
} else {
// line 10
echo " <p>
";
// line 11
echo _gettext("Partitioned by:");
// line 12
echo " <code>";
echo twig_escape_filter($this->env, ($context["partition_method"] ?? null), "html", null, true);
echo "(";
echo twig_escape_filter($this->env, ($context["partition_expression"] ?? null), "html", null, true);
echo ")</code>
</p>
";
// line 14
if (($context["has_sub_partitions"] ?? null)) {
// line 15
echo " <p>
";
// line 16
echo _gettext("Sub partitioned by:");
// line 17
echo " <code>";
echo twig_escape_filter($this->env, ($context["sub_partition_method"] ?? null), "html", null, true);
echo "(";
echo twig_escape_filter($this->env, ($context["sub_partition_expression"] ?? null), "html", null, true);
echo ")</code>
<p>
";
}
// line 20
echo " <table class=\"table table-light table-striped table-hover table-sm\">
<thead class=\"thead-light\">
<tr>
<th colspan=\"2\">#</th>
<th>";
// line 24
echo _gettext("Partition");
echo "</th>
";
// line 25
if (($context["has_description"] ?? null)) {
// line 26
echo " <th>";
echo _gettext("Expression");
echo "</th>
";
}
// line 28
echo " <th>";
echo _gettext("Rows");
echo "</th>
<th>";
// line 29
echo _gettext("Data length");
echo "</th>
<th>";
// line 30
echo _gettext("Index length");
echo "</th>
<th>";
// line 31
echo _gettext("Comment");
echo "</th>
<th colspan=\"";
// line 32
echo ((($context["range_or_list"] ?? null)) ? ("7") : ("6"));
echo "\">
";
// line 33
echo _gettext("Action");
// line 34
echo " </th>
</tr>
</thead>
<tbody>
";
// line 38
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(($context["partitions"] ?? null));
foreach ($context['_seq'] as $context["_key"] => $context["partition"]) {
// line 39
echo " <tr class=\"noclick";
echo ((($context["has_sub_partitions"] ?? null)) ? (" table-active") : (""));
echo "\">
";
// line 40
if (($context["has_sub_partitions"] ?? null)) {
// line 41
echo " <td>";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["partition"], "getOrdinal", [], "method", false, false, false, 41), "html", null, true);
echo "</td>
<td></td>
";
} else {
// line 44
echo " <td colspan=\"2\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["partition"], "getOrdinal", [], "method", false, false, false, 44), "html", null, true);
echo "</td>
";
}
// line 46
echo " <th>";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["partition"], "getName", [], "method", false, false, false, 46), "html", null, true);
echo "</th>
";
// line 47
if (($context["has_description"] ?? null)) {
// line 48
echo " <td>
<code>";
// line 50
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["partition"], "getExpression", [], "method", false, false, false, 50), "html", null, true);
// line 51
echo (((twig_get_attribute($this->env, $this->source, $context["partition"], "getMethod", [], "method", false, false, false, 51) == "LIST")) ? (" IN (") : (" < "));
// line 52
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["partition"], "getDescription", [], "method", false, false, false, 52), "html", null, true);
// line 53
echo (((twig_get_attribute($this->env, $this->source, $context["partition"], "getMethod", [], "method", false, false, false, 53) == "LIST")) ? (")") : (""));
// line 54
echo "</code>
</td>
";
}
// line 57
echo " <td class=\"value\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["partition"], "getRows", [], "method", false, false, false, 57), "html", null, true);
echo "</td>
<td class=\"value\">
";
// line 59
$context["data_length"] = PhpMyAdmin\Util::formatByteDown(twig_get_attribute($this->env, $this->source, // line 60
$context["partition"], "getDataLength", [], "method", false, false, false, 60), 3, 1);
// line 64
echo " <span>";
echo twig_escape_filter($this->env, (($__internal_f607aeef2c31a95a7bf963452dff024ffaeb6aafbe4603f9ca3bec57be8633f4 = ($context["data_length"] ?? null)) && is_array($__internal_f607aeef2c31a95a7bf963452dff024ffaeb6aafbe4603f9ca3bec57be8633f4) || $__internal_f607aeef2c31a95a7bf963452dff024ffaeb6aafbe4603f9ca3bec57be8633f4 instanceof ArrayAccess ? ($__internal_f607aeef2c31a95a7bf963452dff024ffaeb6aafbe4603f9ca3bec57be8633f4[0] ?? null) : null), "html", null, true);
echo "</span>
<span class=\"unit\">";
// line 65
echo twig_escape_filter($this->env, (($__internal_62824350bc4502ee19dbc2e99fc6bdd3bd90e7d8dd6e72f42c35efd048542144 = ($context["data_length"] ?? null)) && is_array($__internal_62824350bc4502ee19dbc2e99fc6bdd3bd90e7d8dd6e72f42c35efd048542144) || $__internal_62824350bc4502ee19dbc2e99fc6bdd3bd90e7d8dd6e72f42c35efd048542144 instanceof ArrayAccess ? ($__internal_62824350bc4502ee19dbc2e99fc6bdd3bd90e7d8dd6e72f42c35efd048542144[1] ?? null) : null), "html", null, true);
echo "</span>
</td>
<td class=\"value\">
";
// line 68
$context["index_length"] = PhpMyAdmin\Util::formatByteDown(twig_get_attribute($this->env, $this->source, // line 69
$context["partition"], "getIndexLength", [], "method", false, false, false, 69), 3, 1);
// line 73
echo " <span>";
echo twig_escape_filter($this->env, (($__internal_1cfccaec8dd2e8578ccb026fbe7f2e7e29ac2ed5deb976639c5fc99a6ea8583b = ($context["index_length"] ?? null)) && is_array($__internal_1cfccaec8dd2e8578ccb026fbe7f2e7e29ac2ed5deb976639c5fc99a6ea8583b) || $__internal_1cfccaec8dd2e8578ccb026fbe7f2e7e29ac2ed5deb976639c5fc99a6ea8583b instanceof ArrayAccess ? ($__internal_1cfccaec8dd2e8578ccb026fbe7f2e7e29ac2ed5deb976639c5fc99a6ea8583b[0] ?? null) : null), "html", null, true);
echo "</span>
<span class=\"unit\">";
// line 74
echo twig_escape_filter($this->env, (($__internal_68aa442c1d43d3410ea8f958ba9090f3eaa9a76f8de8fc9be4d6c7389ba28002 = ($context["index_length"] ?? null)) && is_array($__internal_68aa442c1d43d3410ea8f958ba9090f3eaa9a76f8de8fc9be4d6c7389ba28002) || $__internal_68aa442c1d43d3410ea8f958ba9090f3eaa9a76f8de8fc9be4d6c7389ba28002 instanceof ArrayAccess ? ($__internal_68aa442c1d43d3410ea8f958ba9090f3eaa9a76f8de8fc9be4d6c7389ba28002[1] ?? null) : null), "html", null, true);
echo "</span>
</td>
<td>";
// line 76
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["partition"], "getComment", [], "method", false, false, false, 76), "html", null, true);
echo "</td>
<td>
<a id=\"partition_action_ANALYZE\" class=\"ajax\" href=\"";
// line 79
echo PhpMyAdmin\Url::getFromRoute("/table/partition/analyze");
echo "\" data-post=\"";
echo PhpMyAdmin\Url::getCommon(["db" => // line 80
($context["db"] ?? null), "table" => // line 81
($context["table"] ?? null), "partition_name" => twig_get_attribute($this->env, $this->source, // line 82
$context["partition"], "getName", [], "method", false, false, false, 82)]);
// line 83
echo "\">
";
// line 84
echo \PhpMyAdmin\Html\Generator::getIcon("b_search", _gettext("Analyze"));
echo "
</a>
</td>
<td>
<a id=\"partition_action_CHECK\" class=\"ajax\" href=\"";
// line 89
echo PhpMyAdmin\Url::getFromRoute("/table/partition/check");
echo "\" data-post=\"";
echo PhpMyAdmin\Url::getCommon(["db" => // line 90
($context["db"] ?? null), "table" => // line 91
($context["table"] ?? null), "partition_name" => twig_get_attribute($this->env, $this->source, // line 92
$context["partition"], "getName", [], "method", false, false, false, 92)]);
// line 93
echo "\">
";
// line 94
echo \PhpMyAdmin\Html\Generator::getIcon("eye", _gettext("Check"));
echo "
</a>
</td>
<td>
<a id=\"partition_action_OPTIMIZE\" class=\"ajax\" href=\"";
// line 99
echo PhpMyAdmin\Url::getFromRoute("/table/partition/optimize");
echo "\" data-post=\"";
echo PhpMyAdmin\Url::getCommon(["db" => // line 100
($context["db"] ?? null), "table" => // line 101
($context["table"] ?? null), "partition_name" => twig_get_attribute($this->env, $this->source, // line 102
$context["partition"], "getName", [], "method", false, false, false, 102)]);
// line 103
echo "\">
";
// line 104
echo \PhpMyAdmin\Html\Generator::getIcon("normalize", _gettext("Optimize"));
echo "
</a>
</td>
<td>
<a id=\"partition_action_REBUILD\" class=\"ajax\" href=\"";
// line 109
echo PhpMyAdmin\Url::getFromRoute("/table/partition/rebuild");
echo "\" data-post=\"";
echo PhpMyAdmin\Url::getCommon(["db" => // line 110
($context["db"] ?? null), "table" => // line 111
($context["table"] ?? null), "partition_name" => twig_get_attribute($this->env, $this->source, // line 112
$context["partition"], "getName", [], "method", false, false, false, 112)]);
// line 113
echo "\">
";
// line 114
echo \PhpMyAdmin\Html\Generator::getIcon("s_tbl", _gettext("Rebuild"));
echo "
</a>
</td>
<td>
<a id=\"partition_action_REPAIR\" class=\"ajax\" href=\"";
// line 119
echo PhpMyAdmin\Url::getFromRoute("/table/partition/repair");
echo "\" data-post=\"";
echo PhpMyAdmin\Url::getCommon(["db" => // line 120
($context["db"] ?? null), "table" => // line 121
($context["table"] ?? null), "partition_name" => twig_get_attribute($this->env, $this->source, // line 122
$context["partition"], "getName", [], "method", false, false, false, 122)]);
// line 123
echo "\">
";
// line 124
echo \PhpMyAdmin\Html\Generator::getIcon("b_tblops", _gettext("Repair"));
echo "
</a>
</td>
<td>
<a id=\"partition_action_TRUNCATE\" class=\"ajax\" href=\"";
// line 129
echo PhpMyAdmin\Url::getFromRoute("/table/partition/truncate");
echo "\" data-post=\"";
echo PhpMyAdmin\Url::getCommon(["db" => // line 130
($context["db"] ?? null), "table" => // line 131
($context["table"] ?? null), "partition_name" => twig_get_attribute($this->env, $this->source, // line 132
$context["partition"], "getName", [], "method", false, false, false, 132)]);
// line 133
echo "\">
";
// line 134
echo \PhpMyAdmin\Html\Generator::getIcon("b_empty", _gettext("Truncate"));
echo "
</a>
</td>
";
// line 138
if (($context["range_or_list"] ?? null)) {
// line 139
echo " <td>
<a id=\"partition_action_DROP\" class=\"ajax\" href=\"";
// line 140
echo PhpMyAdmin\Url::getFromRoute("/table/partition/drop");
echo "\" data-post=\"";
echo PhpMyAdmin\Url::getCommon(["db" => // line 141
($context["db"] ?? null), "table" => // line 142
($context["table"] ?? null), "partition_name" => twig_get_attribute($this->env, $this->source, // line 143
$context["partition"], "getName", [], "method", false, false, false, 143)]);
// line 144
echo "\">
";
// line 145
echo \PhpMyAdmin\Html\Generator::getIcon("b_drop", _gettext("Drop"));
echo "
</a>
</td>
";
}
// line 149
echo "
";
// line 150
if (($context["has_sub_partitions"] ?? null)) {
// line 151
echo " ";
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, $context["partition"], "getSubPartitions", [], "method", false, false, false, 151));
foreach ($context['_seq'] as $context["_key"] => $context["sub_partition"]) {
// line 152
echo " <tr class=\"noclick\">
<td></td>
<td>";
// line 154
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sub_partition"], "getOrdinal", [], "method", false, false, false, 154), "html", null, true);
echo "</td>
<td>";
// line 155
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sub_partition"], "getName", [], "method", false, false, false, 155), "html", null, true);
echo "</td>
";
// line 156
if (($context["has_description"] ?? null)) {
// line 157
echo " <td></td>
";
}
// line 159
echo " <td class=\"value\">";
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sub_partition"], "getRows", [], "method", false, false, false, 159), "html", null, true);
echo "</td>
<td class=\"value\">
";
// line 161
$context["data_length"] = PhpMyAdmin\Util::formatByteDown(twig_get_attribute($this->env, $this->source, // line 162
$context["sub_partition"], "getDataLength", [], "method", false, false, false, 162), 3, 1);
// line 166
echo " <span>";
echo twig_escape_filter($this->env, (($__internal_d7fc55f1a54b629533d60b43063289db62e68921ee7a5f8de562bd9d4a2b7ad4 = ($context["data_length"] ?? null)) && is_array($__internal_d7fc55f1a54b629533d60b43063289db62e68921ee7a5f8de562bd9d4a2b7ad4) || $__internal_d7fc55f1a54b629533d60b43063289db62e68921ee7a5f8de562bd9d4a2b7ad4 instanceof ArrayAccess ? ($__internal_d7fc55f1a54b629533d60b43063289db62e68921ee7a5f8de562bd9d4a2b7ad4[0] ?? null) : null), "html", null, true);
echo "</span>
<span class=\"unit\">";
// line 167
echo twig_escape_filter($this->env, (($__internal_01476f8db28655ee4ee02ea2d17dd5a92599be76304f08cd8bc0e05aced30666 = ($context["data_length"] ?? null)) && is_array($__internal_01476f8db28655ee4ee02ea2d17dd5a92599be76304f08cd8bc0e05aced30666) || $__internal_01476f8db28655ee4ee02ea2d17dd5a92599be76304f08cd8bc0e05aced30666 instanceof ArrayAccess ? ($__internal_01476f8db28655ee4ee02ea2d17dd5a92599be76304f08cd8bc0e05aced30666[1] ?? null) : null), "html", null, true);
echo "</span>
</td>
<td class=\"value\">
";
// line 170
$context["index_length"] = PhpMyAdmin\Util::formatByteDown(twig_get_attribute($this->env, $this->source, // line 171
$context["sub_partition"], "getIndexLength", [], "method", false, false, false, 171), 3, 1);
// line 175
echo " <span>";
echo twig_escape_filter($this->env, (($__internal_01c35b74bd85735098add188b3f8372ba465b232ab8298cb582c60f493d3c22e = ($context["index_length"] ?? null)) && is_array($__internal_01c35b74bd85735098add188b3f8372ba465b232ab8298cb582c60f493d3c22e) || $__internal_01c35b74bd85735098add188b3f8372ba465b232ab8298cb582c60f493d3c22e instanceof ArrayAccess ? ($__internal_01c35b74bd85735098add188b3f8372ba465b232ab8298cb582c60f493d3c22e[0] ?? null) : null), "html", null, true);
echo "</span>
<span class=\"unit\">";
// line 176
echo twig_escape_filter($this->env, (($__internal_63ad1f9a2bf4db4af64b010785e9665558fdcac0e8db8b5b413ed986c62dbb52 = ($context["index_length"] ?? null)) && is_array($__internal_63ad1f9a2bf4db4af64b010785e9665558fdcac0e8db8b5b413ed986c62dbb52) || $__internal_63ad1f9a2bf4db4af64b010785e9665558fdcac0e8db8b5b413ed986c62dbb52 instanceof ArrayAccess ? ($__internal_63ad1f9a2bf4db4af64b010785e9665558fdcac0e8db8b5b413ed986c62dbb52[1] ?? null) : null), "html", null, true);
echo "</span>
</td>
<td>";
// line 178
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["sub_partition"], "getComment", [], "method", false, false, false, 178), "html", null, true);
echo "</td>
<td colspan=\"";
// line 179
echo ((($context["range_or_list"] ?? null)) ? ("7") : ("6"));
echo "\"></td>
</tr>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['sub_partition'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 182
echo " ";
}
// line 183
echo " </tr>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['partition'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 185
echo " </tbody>
</table>
";
}
// line 188
echo " </fieldset>
<fieldset class=\"tblFooters print_ignore\">
<form action=\"";
// line 190
echo PhpMyAdmin\Url::getFromRoute("/table/structure/partitioning");
echo "\" method=\"post\">
";
// line 191
echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
echo "
";
// line 193
if (twig_test_empty(($context["partitions"] ?? null))) {
// line 194
echo " <input class=\"btn btn-secondary\" type=\"submit\" value=\"";
echo _gettext("Partition table");
echo "\">
";
} else {
// line 196
echo " ";
echo PhpMyAdmin\Html\Generator::linkOrButton(PhpMyAdmin\Url::getFromRoute("/sql", ["db" => // line 198
($context["db"] ?? null), "table" => // line 199
($context["table"] ?? null), "sql_query" => (("ALTER TABLE " . PhpMyAdmin\Util::backquote( // line 200
($context["table"] ?? null))) . " REMOVE PARTITIONING")]), _gettext("Remove partitioning"), ["class" => "btn btn-secondary ajax", "id" => "remove_partitioning"]);
// line 205
echo "
<input class=\"btn btn-secondary\" type=\"submit\" value=\"";
// line 206
echo _gettext("Edit partitioning");
echo "\">
";
}
// line 208
echo " </form>
</fieldset>
</div>
";
}
public function getTemplateName()
{
return "table/structure/display_partitions.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 473 => 208, 468 => 206, 465 => 205, 463 => 200, 462 => 199, 461 => 198, 459 => 196, 453 => 194, 451 => 193, 446 => 191, 442 => 190, 438 => 188, 433 => 185, 426 => 183, 423 => 182, 414 => 179, 410 => 178, 405 => 176, 400 => 175, 398 => 171, 397 => 170, 391 => 167, 386 => 166, 384 => 162, 383 => 161, 377 => 159, 373 => 157, 371 => 156, 367 => 155, 363 => 154, 359 => 152, 354 => 151, 352 => 150, 349 => 149, 342 => 145, 339 => 144, 337 => 143, 336 => 142, 335 => 141, 332 => 140, 329 => 139, 327 => 138, 320 => 134, 317 => 133, 315 => 132, 314 => 131, 313 => 130, 310 => 129, 302 => 124, 299 => 123, 297 => 122, 296 => 121, 295 => 120, 292 => 119, 284 => 114, 281 => 113, 279 => 112, 278 => 111, 277 => 110, 274 => 109, 266 => 104, 263 => 103, 261 => 102, 260 => 101, 259 => 100, 256 => 99, 248 => 94, 245 => 93, 243 => 92, 242 => 91, 241 => 90, 238 => 89, 230 => 84, 227 => 83, 225 => 82, 224 => 81, 223 => 80, 220 => 79, 214 => 76, 209 => 74, 204 => 73, 202 => 69, 201 => 68, 195 => 65, 190 => 64, 188 => 60, 187 => 59, 181 => 57, 176 => 54, 174 => 53, 172 => 52, 170 => 51, 168 => 50, 165 => 48, 163 => 47, 158 => 46, 152 => 44, 145 => 41, 143 => 40, 138 => 39, 134 => 38, 128 => 34, 126 => 33, 122 => 32, 118 => 31, 114 => 30, 110 => 29, 105 => 28, 99 => 26, 97 => 25, 93 => 24, 87 => 20, 78 => 17, 76 => 16, 73 => 15, 71 => 14, 63 => 12, 61 => 11, 58 => 10, 52 => 8, 50 => 7, 44 => 5, 42 => 4, 37 => 1,);
}
public function getSourceContext()
{
return new Source("", "table/structure/display_partitions.twig", "/var/www/web360/htdocs/leitgedanken_php8/pma/templates/table/structure/display_partitions.twig");
}
}