source = $this->getSourceContext(); $this->blocks = [ 'content' => [$this, 'block_content'], ]; } protected function doGetParent(array $context) { // line 1 return "table/page_with_secondary_tabs.twig"; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; $this->parent = $this->loadTemplate("table/page_with_secondary_tabs.twig", "table/structure/display_structure.twig", 1); $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 2 public function block_content($context, array $blocks = []) { $macros = $this->macros; // line 3 echo "

"; echo twig_escape_filter($this->env, ($context["table"] ?? null), "html", null, true); echo "

"; // line 5 echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null)); echo "
"; // line 17 echo " "; // line 27 if (($context["show_column_comments"] ?? null)) { // line 28 echo ""; } // line 30 echo " "; // line 32 echo " "; if (( !($context["db_is_system_schema"] ?? null) && !($context["tbl_is_view"] ?? null))) { // line 33 echo " "; } // line 36 echo " "; // line 40 echo " "; $context["rownum"] = 0; // line 41 echo " "; $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(($context["fields"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["row"]) { // line 42 echo " "; $context["rownum"] = (($context["rownum"] ?? null) + 1); // line 43 echo " "; // line 44 $context["extracted_columnspec"] = (($__internal_compile_0 = ($context["extracted_columnspecs"] ?? null)) && is_array($__internal_compile_0) || $__internal_compile_0 instanceof ArrayAccess ? ($__internal_compile_0[($context["rownum"] ?? null)] ?? null) : null); // line 45 echo " "; $context["field_name"] = twig_escape_filter($this->env, (($__internal_compile_1 = $context["row"]) && is_array($__internal_compile_1) || $__internal_compile_1 instanceof ArrayAccess ? ($__internal_compile_1["Field"] ?? null) : null)); // line 46 echo " "; // line 47 echo " "; $context["comments"] = (($__internal_compile_2 = ($context["row_comments"] ?? null)) && is_array($__internal_compile_2) || $__internal_compile_2 instanceof ArrayAccess ? ($__internal_compile_2[($context["rownum"] ?? null)] ?? null) : null); // line 48 echo " "; // line 49 echo " "; // line 67 echo (($__internal_compile_10 = ($context["extracted_columnspec"] ?? null)) && is_array($__internal_compile_10) || $__internal_compile_10 instanceof ArrayAccess ? ($__internal_compile_10["displayed_type"] ?? null) : null); echo " "; // line 68 if (((( !(null === twig_get_attribute($this->env, $this->source, ($context["relation_parameters"] ?? null), "columnCommentsFeature", [], "any", false, false, false, 68)) && !(null === twig_get_attribute($this->env, $this->source, ($context["relation_parameters"] ?? null), "browserTransformationFeature", [], "any", false, false, false, 68))) && ($context["browse_mime"] ?? null)) && twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, // line 69 ($context["mime_map"] ?? null), (($__internal_compile_11 = $context["row"]) && is_array($__internal_compile_11) || $__internal_compile_11 instanceof ArrayAccess ? ($__internal_compile_11["Field"] ?? null) : null), [], "array", false, true, false, 69), "mimetype", [], "array", true, true, false, 69))) { // line 70 echo "
"; echo _gettext("Media type:"); echo " "; echo twig_escape_filter($this->env, twig_lower_filter($this->env, twig_replace_filter((($__internal_compile_12 = (($__internal_compile_13 = ($context["mime_map"] ?? null)) && is_array($__internal_compile_13) || $__internal_compile_13 instanceof ArrayAccess ? ($__internal_compile_13[(($__internal_compile_14 = $context["row"]) && is_array($__internal_compile_14) || $__internal_compile_14 instanceof ArrayAccess ? ($__internal_compile_14["Field"] ?? null) : null)] ?? null) : null)) && is_array($__internal_compile_12) || $__internal_compile_12 instanceof ArrayAccess ? ($__internal_compile_12["mimetype"] ?? null) : null), ["_" => "/"])), "html", null, true); echo " "; } // line 72 echo "
"; // line 94 if (($context["show_column_comments"] ?? null)) { // line 95 echo " "; } // line 99 echo " "; // line 100 if (( !($context["tbl_is_view"] ?? null) && !($context["db_is_system_schema"] ?? null))) { // line 101 echo " "; } // line 124 echo " "; // line 125 if (( !($context["tbl_is_view"] ?? null) && !($context["db_is_system_schema"] ?? null))) { // line 126 echo " "; $context["type"] = (( !twig_test_empty((($__internal_compile_32 = ($context["extracted_columnspec"] ?? null)) && is_array($__internal_compile_32) || $__internal_compile_32 instanceof ArrayAccess ? ($__internal_compile_32["print_type"] ?? null) : null))) ? ((($__internal_compile_33 = ($context["extracted_columnspec"] ?? null)) && is_array($__internal_compile_33) || $__internal_compile_33 instanceof ArrayAccess ? ($__internal_compile_33["print_type"] ?? null) : null)) : ("")); // line 127 echo " "; } // line 270 echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['row'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 272 echo "
# "; echo _gettext("Name"); // line 21 echo " "; echo _gettext("Type"); // line 22 echo " "; echo _gettext("Collation"); // line 23 echo " "; echo _gettext("Attributes"); // line 24 echo " "; echo _gettext("Null"); // line 25 echo " "; echo _gettext("Default"); // line 26 echo ""; echo _gettext("Comments"); echo ""; echo _gettext("Extra"); echo ""; echo _gettext("Action"); echo "
env, (($__internal_compile_3 = $context["row"]) && is_array($__internal_compile_3) || $__internal_compile_3 instanceof ArrayAccess ? ($__internal_compile_3["Field"] ?? null) : null), "html", null, true); echo "\" id=\"checkbox_row_"; echo twig_escape_filter($this->env, ($context["rownum"] ?? null), "html", null, true); echo "\"> "; // line 54 echo twig_escape_filter($this->env, ($context["rownum"] ?? null), "html", null, true); echo " "; // line 75 if ( !twig_test_empty((($__internal_compile_15 = $context["row"]) && is_array($__internal_compile_15) || $__internal_compile_15 instanceof ArrayAccess ? ($__internal_compile_15["Collation"] ?? null) : null))) { // line 76 echo " env, twig_get_attribute($this->env, $this->source, (($__internal_compile_16 = ($context["collations"] ?? null)) && is_array($__internal_compile_16) || $__internal_compile_16 instanceof ArrayAccess ? ($__internal_compile_16[(($__internal_compile_17 = $context["row"]) && is_array($__internal_compile_17) || $__internal_compile_17 instanceof ArrayAccess ? ($__internal_compile_17["Collation"] ?? null) : null)] ?? null) : null), "description", [], "any", false, false, false, 76), "html", null, true); echo "\">"; echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (($__internal_compile_18 = ($context["collations"] ?? null)) && is_array($__internal_compile_18) || $__internal_compile_18 instanceof ArrayAccess ? ($__internal_compile_18[(($__internal_compile_19 = $context["row"]) && is_array($__internal_compile_19) || $__internal_compile_19 instanceof ArrayAccess ? ($__internal_compile_19["Collation"] ?? null) : null)] ?? null) : null), "name", [], "any", false, false, false, 76), "html", null, true); echo " "; } // line 78 echo " "; // line 79 echo twig_escape_filter($this->env, (($__internal_compile_20 = ($context["attributes"] ?? null)) && is_array($__internal_compile_20) || $__internal_compile_20 instanceof ArrayAccess ? ($__internal_compile_20[($context["rownum"] ?? null)] ?? null) : null), "html", null, true); echo " "; // line 80 echo twig_escape_filter($this->env, ((((($__internal_compile_21 = $context["row"]) && is_array($__internal_compile_21) || $__internal_compile_21 instanceof ArrayAccess ? ($__internal_compile_21["Null"] ?? null) : null) == "YES")) ? (_gettext("Yes")) : (_gettext("No"))), "html", null, true); echo " "; // line 82 if ( !(null === (($__internal_compile_22 = $context["row"]) && is_array($__internal_compile_22) || $__internal_compile_22 instanceof ArrayAccess ? ($__internal_compile_22["Default"] ?? null) : null))) { // line 83 if (((($__internal_compile_23 = ($context["extracted_columnspec"] ?? null)) && is_array($__internal_compile_23) || $__internal_compile_23 instanceof ArrayAccess ? ($__internal_compile_23["type"] ?? null) : null) == "bit")) { // line 84 echo twig_escape_filter($this->env, PhpMyAdmin\Util::convertBitDefaultValue((($__internal_compile_24 = $context["row"]) && is_array($__internal_compile_24) || $__internal_compile_24 instanceof ArrayAccess ? ($__internal_compile_24["Default"] ?? null) : null)), "html", null, true); } else { // line 86 echo twig_escape_filter($this->env, (($__internal_compile_25 = $context["row"]) && is_array($__internal_compile_25) || $__internal_compile_25 instanceof ArrayAccess ? ($__internal_compile_25["Default"] ?? null) : null), "html", null, true); } } elseif (((($__internal_compile_26 = // line 88 $context["row"]) && is_array($__internal_compile_26) || $__internal_compile_26 instanceof ArrayAccess ? ($__internal_compile_26["Null"] ?? null) : null) == "YES")) { // line 89 echo "NULL"; } else { // line 91 echo ""; echo _pgettext("None for default", "None"); echo ""; } // line 93 echo " "; // line 96 echo twig_escape_filter($this->env, ($context["comments"] ?? null), "html", null, true); echo " "; echo twig_escape_filter($this->env, twig_upper_filter($this->env, (($__internal_compile_27 = $context["row"]) && is_array($__internal_compile_27) || $__internal_compile_27 instanceof ArrayAccess ? ($__internal_compile_27["Extra"] ?? null) : null)), "html", null, true); echo " // line 103 ($context["db"] ?? null), "table" => // line 104 ($context["table"] ?? null), "field" => (($__internal_compile_28 = // line 105 $context["row"]) && is_array($__internal_compile_28) || $__internal_compile_28 instanceof ArrayAccess ? ($__internal_compile_28["Field"] ?? null) : null), "change_column" => 1]); // line 107 echo "\"> "; // line 108 echo PhpMyAdmin\Html\Generator::getIcon("b_edit", _gettext("Change")); echo " // line 113 ($context["db"] ?? null), "table" => // line 114 ($context["table"] ?? null), "sql_query" => (((("ALTER TABLE " . PhpMyAdmin\Util::backquote( // line 115 ($context["table"] ?? null))) . " DROP ") . PhpMyAdmin\Util::backquote((($__internal_compile_29 = $context["row"]) && is_array($__internal_compile_29) || $__internal_compile_29 instanceof ArrayAccess ? ($__internal_compile_29["Field"] ?? null) : null))) . ";"), "dropped_column" => (($__internal_compile_30 = // line 116 $context["row"]) && is_array($__internal_compile_30) || $__internal_compile_30 instanceof ArrayAccess ? ($__internal_compile_30["Field"] ?? null) : null), "purge" => true, "message_to_show" => twig_sprintf(_gettext("Column %s has been dropped."), twig_escape_filter($this->env, (($__internal_compile_31 = // line 118 $context["row"]) && is_array($__internal_compile_31) || $__internal_compile_31 instanceof ArrayAccess ? ($__internal_compile_31["Field"] ?? null) : null)))], "", false); // line 119 echo "\"> "; // line 120 echo PhpMyAdmin\Html\Generator::getIcon("b_drop", _gettext("Drop")); echo " "; // line 128 if (($context["hide_structure_actions"] ?? null)) { // line 129 echo "
"; } // line 268 echo "
"; // line 276 $this->loadTemplate("select_all.twig", "table/structure/display_structure.twig", 276)->display(twig_to_array(["text_dir" => // line 277 ($context["text_dir"] ?? null), "form_name" => "fieldsForm"])); // line 280 echo " "; // line 285 if (( !($context["tbl_is_view"] ?? null) && !($context["db_is_system_schema"] ?? null))) { // line 286 echo " "; // line 293 if ((($context["tbl_storage_engine"] ?? null) != "ARCHIVE")) { // line 294 echo " "; // line 310 if ( !(null === twig_get_attribute($this->env, $this->source, ($context["relation_parameters"] ?? null), "centralColumnsFeature", [], "any", false, false, false, 310))) { // line 311 echo " "; } // line 318 echo " "; } // line 319 echo " "; } // line 320 echo "

"; echo _gettext("Move columns"); // line 328 echo "

"; echo _gettext("Move the columns by dragging them up and down."); // line 333 echo "

"; // line 336 echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null)); echo "
    "; echo _gettext("Preview SQL"); // line 354 echo "
    "; echo _gettext("Loading…"); // line 359 echo "
    "; echo _gettext("Error"); // line 372 echo "
    "; // line 385 echo "
    "; // line 386 if ((($context["tbl_is_view"] ?? null) && !($context["db_is_system_schema"] ?? null))) { // line 387 echo " "; echo PhpMyAdmin\Html\Generator::linkOrButton(PhpMyAdmin\Url::getFromRoute("/view/create"), ["db" => // line 389 ($context["db"] ?? null), "table" => ($context["table"] ?? null)], PhpMyAdmin\Html\Generator::getIcon("b_edit", _gettext("Edit view"), true)); // line 391 echo " "; } // line 393 echo " "; // line 394 if (( !($context["tbl_is_view"] ?? null) && !($context["db_is_system_schema"] ?? null))) { // line 395 echo " "; // line 396 echo " "; if (((($context["mysql_int_version"] ?? null) < 80000) || ($context["is_mariadb"] ?? null))) { // line 397 echo " // line 398 ($context["db"] ?? null), "table" => // line 399 ($context["table"] ?? null), "sql_query" => (("SELECT * FROM " . PhpMyAdmin\Util::backquote( // line 400 ($context["table"] ?? null))) . " PROCEDURE ANALYSE()"), "session_max_rows" => "all"], "", false); // line 402 echo "\"> "; // line 403 echo PhpMyAdmin\Html\Generator::getIcon("b_tblanalyse", _gettext("Propose table structure"), true); // line 407 echo " "; // line 409 echo PhpMyAdmin\Html\MySQLDocumentation::show("procedure_analyse"); echo " "; } // line 411 echo " "; if (($context["is_active"] ?? null)) { // line 412 echo " ($context["db"] ?? null), "table" => ($context["table"] ?? null)]); echo "\"> "; // line 413 echo PhpMyAdmin\Html\Generator::getIcon("eye", _gettext("Track table"), true); echo " "; } // line 416 echo " "; // line 417 echo PhpMyAdmin\Html\Generator::getIcon("b_move", _gettext("Move columns"), true); echo " ($context["db"] ?? null), "table" => ($context["table"] ?? null)]); echo "\"> "; // line 420 echo PhpMyAdmin\Html\Generator::getIcon("normalize", _gettext("Normalize"), true); echo " "; } // line 423 echo " "; if ((($context["tbl_is_view"] ?? null) && !($context["db_is_system_schema"] ?? null))) { // line 424 echo " "; if (($context["is_active"] ?? null)) { // line 425 echo " ($context["db"] ?? null), "table" => ($context["table"] ?? null)]); echo "\"> "; // line 426 echo PhpMyAdmin\Html\Generator::getIcon("eye", _gettext("Track view"), true); echo " "; } // line 429 echo " "; } // line 430 echo "
    "; // line 431 if (( !($context["tbl_is_view"] ?? null) && !($context["db_is_system_schema"] ?? null))) { // line 432 echo "
    "; // line 433 echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null)); echo " "; // line 434 if (PhpMyAdmin\Util::showIcons("ActionLinksMode")) { // line 435 echo " "; echo PhpMyAdmin\Html\Generator::getImage("b_insrow", _gettext("Add column")); echo "  "; } // line 437 echo " "; $context["num_fields"] = ('' === $tmp = "") ? '' : new Markup($tmp, $this->env->getCharset()); // line 440 echo " "; echo twig_sprintf(_gettext("Add %s column(s)"), ($context["num_fields"] ?? null)); echo "   "; // line 443 echo "
    "; } // line 457 echo " "; // line 458 if ((( !($context["tbl_is_view"] ?? null) && !($context["db_is_system_schema"] ?? null)) && (($context["tbl_storage_engine"] ?? null) != "ARCHIVE"))) { // line 459 echo "
    "; echo _gettext("Indexes"); // line 463 echo " "; echo PhpMyAdmin\Html\MySQLDocumentation::show("optimizing-database-structure"); echo " "; // line 466 if ( !twig_test_empty(($context["indexes"] ?? null))) { // line 467 echo " "; echo ($context["indexes_duplicates"] ?? null); echo " "; // line 469 echo twig_include($this->env, $context, "modals/preview_sql_confirmation.twig"); echo "
    "; // line 488 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(($context["indexes"] ?? null)); foreach ($context['_seq'] as $context["_key"] => $context["index"]) { // line 489 echo " "; $context["columns_count"] = twig_get_attribute($this->env, $this->source, $context["index"], "getColumnCount", [], "method", false, false, false, 489); // line 490 echo " "; // line 535 $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, $context["index"], "getColumns", [], "method", false, false, false, 535)); foreach ($context['_seq'] as $context["_key"] => $context["column"]) { // line 536 echo " "; if ((twig_get_attribute($this->env, $this->source, $context["column"], "getSeqInIndex", [], "method", false, false, false, 536) > 1)) { // line 537 echo " "; } // line 539 echo " "; // line 549 if ((twig_get_attribute($this->env, $this->source, $context["column"], "getSeqInIndex", [], "method", false, false, false, 549) == 1)) { // line 550 echo " "; } // line 552 echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['column'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 554 echo " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['index'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 555 echo "
    "; echo _gettext("Action"); // line 474 echo " "; echo _gettext("Keyname"); // line 475 echo " "; echo _gettext("Type"); // line 476 echo " "; echo _gettext("Unique"); // line 477 echo " "; echo _gettext("Packed"); // line 478 echo " "; echo _gettext("Column"); // line 479 echo " "; echo _gettext("Cardinality"); // line 480 echo " "; echo _gettext("Collation"); // line 481 echo " "; echo _gettext("Null"); // line 482 echo " "; echo _gettext("Comment"); // line 483 echo "
    env, ($context["columns_count"] ?? null), "html", null, true); echo "\" class=\"edit_index d-print-none ajax\"> // line 493 ($context["db"] ?? null), "table" => // line 494 ($context["table"] ?? null), "index" => twig_get_attribute($this->env, $this->source, // line 495 $context["index"], "getName", [], "method", false, false, false, 495)], "", false); // line 496 echo "\"> "; // line 497 echo PhpMyAdmin\Html\Generator::getIcon("b_edit", _gettext("Edit")); echo " env, ($context["columns_count"] ?? null), "html", null, true); echo "\" class=\"rename_index d-print-none ajax\" > // line 502 ($context["db"] ?? null), "table" => // line 503 ($context["table"] ?? null), "index" => twig_get_attribute($this->env, $this->source, // line 504 $context["index"], "getName", [], "method", false, false, false, 504)], "", false); // line 505 echo "\"> "; // line 506 echo PhpMyAdmin\Html\Generator::getIcon("b_rename", _gettext("Rename")); echo " env, ($context["columns_count"] ?? null), "html", null, true); echo "\" class=\"d-print-none\"> "; // line 510 if ((twig_get_attribute($this->env, $this->source, $context["index"], "getName", [], "method", false, false, false, 510) == "PRIMARY")) { // line 511 echo " "; $context["index_params"] = ["sql_query" => (("ALTER TABLE " . PhpMyAdmin\Util::backquote( // line 512 ($context["table"] ?? null))) . " DROP PRIMARY KEY;"), "message_to_show" => _gettext("The primary key has been dropped.")]; // line 515 echo " "; } else { // line 516 echo " "; $context["index_params"] = ["sql_query" => (((("ALTER TABLE " . PhpMyAdmin\Util::backquote( // line 517 ($context["table"] ?? null))) . " DROP INDEX ") . PhpMyAdmin\Util::backquote(twig_get_attribute($this->env, $this->source, $context["index"], "getName", [], "method", false, false, false, 517))) . ";"), "message_to_show" => twig_sprintf(_gettext("Index %s has been dropped."), twig_get_attribute($this->env, $this->source, // line 518 $context["index"], "getName", [], "method", false, false, false, 518))]; // line 520 echo " "; } // line 521 echo " env, twig_get_attribute($this->env, $this->source, ($context["index_params"] ?? null), "sql_query", [], "any", false, false, false, 522), "html", null, true); echo "\"> "; // line 523 echo PhpMyAdmin\Html\Generator::linkOrButton(PhpMyAdmin\Url::getFromRoute("/sql"), twig_array_merge( // line 525 ($context["index_params"] ?? null), ["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null)]), PhpMyAdmin\Html\Generator::getIcon("b_drop", _gettext("Drop")), ["class" => "drop_primary_key_index_anchor ajax"]); // line 528 echo " env, ($context["columns_count"] ?? null), "html", null, true); echo "\">"; echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["index"], "getName", [], "method", false, false, false, 530), "html", null, true); echo " env, ($context["columns_count"] ?? null), "html", null, true); echo "\">"; echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, $context["index"], "getType", [], "method", true, true, false, 531)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, $context["index"], "getType", [], "method", false, false, false, 531), twig_get_attribute($this->env, $this->source, $context["index"], "getChoice", [], "method", false, false, false, 531))) : (twig_get_attribute($this->env, $this->source, $context["index"], "getChoice", [], "method", false, false, false, 531))), "html", null, true); echo " env, ($context["columns_count"] ?? null), "html", null, true); echo "\">"; echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, $context["index"], "isUnique", [], "method", false, false, false, 532)) ? (_gettext("Yes")) : (_gettext("No"))), "html", null, true); echo " env, ($context["columns_count"] ?? null), "html", null, true); echo "\">"; echo twig_get_attribute($this->env, $this->source, $context["index"], "isPacked", [], "method", false, false, false, 533); echo "
    "; // line 540 if (twig_get_attribute($this->env, $this->source, $context["column"], "hasExpression", [], "method", false, false, false, 540)) { echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["column"], "getExpression", [], "method", false, false, false, 540), "html", null, true); } else { echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["column"], "getName", [], "method", false, false, false, 540), "html", null, true); } // line 541 echo " "; if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["column"], "getSubPart", [], "method", false, false, false, 541))) { // line 542 echo " ("; echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["column"], "getSubPart", [], "method", false, false, false, 542), "html", null, true); echo ") "; } // line 544 echo " "; // line 545 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["column"], "getCardinality", [], "method", false, false, false, 545), "html", null, true); echo " "; // line 546 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["column"], "getCollation", [], "method", false, false, false, 546), "html", null, true); echo " "; // line 547 echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["column"], "getNull", [0 => true], "method", false, false, false, 547), "html", null, true); echo "env, ($context["columns_count"] ?? null), "html", null, true); echo "\">"; echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["index"], "getComments", [], "method", false, false, false, 550), "html", null, true); echo "
    "; } else { // line 559 echo "
    "; echo $this->env->getFilter('notice')->getCallable()(_gettext("No index defined!")); echo "
    "; } // line 561 echo "
    "; // line 565 echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null)); echo " "; // line 568 ob_start(function () { return ''; }); // line 569 echo " "; echo _gettext("Create an index on %s columns"); // line 570 echo " "; $___internal_parse_0_ = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset()); // line 568 echo twig_sprintf($___internal_parse_0_, ""); // line 571 echo "
    "; // line 576 echo twig_include($this->env, $context, "modals/index_dialog_modal.twig"); echo " "; } // line 578 echo " "; // line 580 if (($context["have_partitioning"] ?? null)) { // line 581 echo " "; // line 582 echo " "; if (( !twig_test_empty(($context["partition_names"] ?? null)) && !(null === (($__internal_compile_50 = ($context["partition_names"] ?? null)) && is_array($__internal_compile_50) || $__internal_compile_50 instanceof ArrayAccess ? ($__internal_compile_50[0] ?? null) : null)))) { // line 583 echo " "; $context["first_partition"] = (($__internal_compile_51 = ($context["partitions"] ?? null)) && is_array($__internal_compile_51) || $__internal_compile_51 instanceof ArrayAccess ? ($__internal_compile_51[0] ?? null) : null); // line 584 echo " "; $context["range_or_list"] = ((((twig_get_attribute($this->env, $this->source, ($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 584) == "RANGE") || (twig_get_attribute($this->env, $this->source, // line 585 ($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 585) == "RANGE COLUMNS")) || (twig_get_attribute($this->env, $this->source, // line 586 ($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 586) == "LIST")) || (twig_get_attribute($this->env, $this->source, // line 587 ($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 587) == "LIST COLUMNS")); // line 588 echo " "; $context["sub_partitions"] = twig_get_attribute($this->env, $this->source, ($context["first_partition"] ?? null), "getSubPartitions", [], "method", false, false, false, 588); // line 589 echo " "; $context["has_sub_partitions"] = twig_get_attribute($this->env, $this->source, ($context["first_partition"] ?? null), "hasSubPartitions", [], "method", false, false, false, 589); // line 590 echo " "; if (($context["has_sub_partitions"] ?? null)) { // line 591 echo " "; $context["first_sub_partition"] = (($__internal_compile_52 = ($context["sub_partitions"] ?? null)) && is_array($__internal_compile_52) || $__internal_compile_52 instanceof ArrayAccess ? ($__internal_compile_52[0] ?? null) : null); // line 592 echo " "; } // line 593 echo " "; // line 594 if ((($context["default_sliders_state"] ?? null) != "disabled")) { // line 595 echo "
    "; } // line 602 echo " "; // line 603 $this->loadTemplate("table/structure/display_partitions.twig", "table/structure/display_structure.twig", 603)->display(twig_to_array(["db" => // line 604 ($context["db"] ?? null), "table" => // line 605 ($context["table"] ?? null), "partitions" => // line 606 ($context["partitions"] ?? null), "partition_method" => twig_get_attribute($this->env, $this->source, // line 607 ($context["first_partition"] ?? null), "getMethod", [], "method", false, false, false, 607), "partition_expression" => twig_get_attribute($this->env, $this->source, // line 608 ($context["first_partition"] ?? null), "getExpression", [], "method", false, false, false, 608), "has_description" => !twig_test_empty(twig_get_attribute($this->env, $this->source, // line 609 ($context["first_partition"] ?? null), "getDescription", [], "method", false, false, false, 609)), "has_sub_partitions" => // line 610 ($context["has_sub_partitions"] ?? null), "sub_partition_method" => (( // line 611 ($context["has_sub_partitions"] ?? null)) ? (twig_get_attribute($this->env, $this->source, ($context["first_sub_partition"] ?? null), "getMethod", [], "method", false, false, false, 611)) : ("")), "sub_partition_expression" => (( // line 612 ($context["has_sub_partitions"] ?? null)) ? (twig_get_attribute($this->env, $this->source, ($context["first_sub_partition"] ?? null), "getExpression", [], "method", false, false, false, 612)) : ("")), "range_or_list" => // line 613 ($context["range_or_list"] ?? null)])); // line 615 echo " "; } else { // line 616 echo " "; $this->loadTemplate("table/structure/display_partitions.twig", "table/structure/display_structure.twig", 616)->display(twig_to_array(["db" => // line 617 ($context["db"] ?? null), "table" => // line 618 ($context["table"] ?? null)])); // line 620 echo " "; } // line 621 echo " "; if ((($context["default_sliders_state"] ?? null) != "disabled")) { // line 622 echo "
    "; } } // line 625 echo " "; // line 627 if (($context["show_stats"] ?? null)) { // line 628 echo " "; echo ($context["table_stats"] ?? null); echo " "; } // line 630 echo "
    "; } public function getTemplateName() { return "table/structure/display_structure.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 1492 => 630, 1486 => 628, 1484 => 627, 1481 => 625, 1476 => 622, 1473 => 621, 1470 => 620, 1468 => 618, 1467 => 617, 1465 => 616, 1462 => 615, 1460 => 613, 1459 => 612, 1458 => 611, 1457 => 610, 1456 => 609, 1455 => 608, 1454 => 607, 1453 => 606, 1452 => 605, 1451 => 604, 1450 => 603, 1447 => 602, 1442 => 600, 1438 => 598, 1433 => 596, 1430 => 595, 1428 => 594, 1425 => 593, 1422 => 592, 1419 => 591, 1416 => 590, 1413 => 589, 1410 => 588, 1408 => 587, 1407 => 586, 1406 => 585, 1404 => 584, 1401 => 583, 1398 => 582, 1396 => 581, 1394 => 580, 1391 => 578, 1386 => 576, 1380 => 572, 1376 => 571, 1374 => 568, 1371 => 570, 1368 => 569, 1366 => 568, 1360 => 565, 1356 => 564, 1351 => 561, 1345 => 559, 1339 => 555, 1333 => 554, 1326 => 552, 1318 => 550, 1316 => 549, 1311 => 547, 1307 => 546, 1303 => 545, 1300 => 544, 1294 => 542, 1291 => 541, 1285 => 540, 1282 => 539, 1278 => 537, 1275 => 536, 1271 => 535, 1264 => 533, 1258 => 532, 1252 => 531, 1246 => 530, 1242 => 528, 1240 => 525, 1239 => 523, 1235 => 522, 1232 => 521, 1229 => 520, 1227 => 518, 1226 => 517, 1224 => 516, 1221 => 515, 1219 => 512, 1217 => 511, 1215 => 510, 1211 => 509, 1205 => 506, 1202 => 505, 1200 => 504, 1199 => 503, 1198 => 502, 1195 => 501, 1191 => 500, 1185 => 497, 1182 => 496, 1180 => 495, 1179 => 494, 1178 => 493, 1175 => 492, 1171 => 491, 1168 => 490, 1165 => 489, 1161 => 488, 1154 => 483, 1150 => 482, 1146 => 481, 1142 => 480, 1138 => 479, 1134 => 478, 1130 => 477, 1126 => 476, 1122 => 475, 1118 => 474, 1109 => 469, 1103 => 467, 1101 => 466, 1094 => 463, 1088 => 459, 1086 => 458, 1083 => 457, 1078 => 454, 1074 => 453, 1057 => 450, 1053 => 449, 1049 => 448, 1032 => 447, 1029 => 446, 1024 => 443, 1018 => 440, 1015 => 437, 1009 => 435, 1007 => 434, 1003 => 433, 998 => 432, 996 => 431, 993 => 430, 990 => 429, 984 => 426, 979 => 425, 976 => 424, 973 => 423, 967 => 420, 963 => 419, 958 => 417, 955 => 416, 949 => 413, 944 => 412, 941 => 411, 936 => 409, 932 => 407, 930 => 403, 927 => 402, 925 => 400, 924 => 399, 923 => 398, 919 => 397, 916 => 396, 914 => 395, 912 => 394, 907 => 393, 903 => 391, 901 => 389, 899 => 387, 897 => 386, 894 => 385, 886 => 378, 878 => 373, 874 => 372, 862 => 363, 855 => 359, 848 => 355, 844 => 354, 832 => 345, 828 => 344, 824 => 343, 813 => 336, 808 => 334, 805 => 333, 801 => 332, 795 => 329, 791 => 328, 780 => 320, 777 => 319, 774 => 318, 768 => 315, 764 => 314, 759 => 312, 754 => 311, 752 => 310, 746 => 307, 742 => 306, 737 => 304, 733 => 303, 728 => 301, 724 => 300, 719 => 298, 715 => 297, 710 => 295, 705 => 294, 703 => 293, 697 => 290, 693 => 289, 688 => 287, 683 => 286, 681 => 285, 675 => 282, 671 => 281, 668 => 280, 666 => 277, 665 => 276, 659 => 272, 652 => 270, 648 => 268, 643 => 265, 639 => 263, 636 => 262, 632 => 260, 626 => 257, 623 => 256, 621 => 255, 620 => 254, 619 => 253, 613 => 252, 607 => 249, 604 => 248, 602 => 247, 601 => 246, 600 => 245, 594 => 244, 592 => 243, 587 => 242, 585 => 241, 579 => 238, 576 => 237, 574 => 235, 573 => 234, 572 => 233, 571 => 232, 570 => 230, 569 => 229, 564 => 228, 559 => 227, 555 => 224, 547 => 222, 541 => 219, 538 => 218, 536 => 217, 535 => 216, 534 => 215, 533 => 214, 527 => 213, 525 => 212, 524 => 211, 523 => 210, 522 => 209, 521 => 208, 520 => 207, 515 => 206, 511 => 203, 505 => 200, 502 => 199, 500 => 198, 499 => 197, 498 => 196, 497 => 195, 491 => 194, 483 => 192, 481 => 191, 476 => 190, 474 => 180, 470 => 178, 464 => 175, 461 => 174, 459 => 173, 458 => 172, 457 => 171, 456 => 170, 450 => 169, 442 => 167, 440 => 166, 436 => 165, 432 => 163, 426 => 160, 423 => 159, 421 => 158, 420 => 157, 419 => 156, 418 => 155, 412 => 154, 404 => 152, 402 => 151, 398 => 150, 394 => 148, 388 => 145, 385 => 144, 383 => 143, 382 => 142, 381 => 141, 380 => 140, 374 => 139, 366 => 137, 364 => 136, 359 => 135, 355 => 133, 350 => 130, 346 => 129, 344 => 128, 341 => 127, 338 => 126, 336 => 125, 333 => 124, 326 => 120, 323 => 119, 321 => 118, 320 => 116, 319 => 115, 318 => 114, 317 => 113, 314 => 112, 307 => 108, 304 => 107, 302 => 105, 301 => 104, 300 => 103, 299 => 102, 296 => 101, 294 => 100, 289 => 99, 283 => 96, 280 => 95, 278 => 94, 275 => 93, 270 => 91, 267 => 89, 265 => 88, 262 => 86, 259 => 84, 257 => 83, 255 => 82, 251 => 80, 247 => 79, 244 => 78, 236 => 76, 234 => 75, 229 => 72, 221 => 70, 219 => 69, 218 => 68, 214 => 67, 209 => 65, 202 => 62, 196 => 60, 188 => 58, 186 => 57, 182 => 56, 177 => 54, 170 => 52, 165 => 49, 163 => 48, 160 => 47, 158 => 46, 155 => 45, 153 => 44, 150 => 43, 147 => 42, 142 => 41, 139 => 40, 134 => 36, 128 => 34, 125 => 33, 122 => 32, 117 => 30, 112 => 28, 110 => 27, 107 => 26, 103 => 25, 99 => 24, 95 => 23, 91 => 22, 87 => 21, 80 => 17, 75 => 13, 72 => 12, 69 => 10, 67 => 9, 65 => 8, 63 => 7, 59 => 5, 55 => 4, 50 => 3, 46 => 2, 35 => 1,); } public function getSourceContext() { return new Source("", "table/structure/display_structure.twig", "/usr/local/cpanel/base/3rdparty/phpMyAdmin/templates/table/structure/display_structure.twig"); } }