CasperSecurity

Current Path : /var/lib/phpmyadmin/tmp/twig/5f/
Upload File :
Current File : /var/lib/phpmyadmin/tmp/twig/5f/5f08a03d4e1cfea629ee8fbb64ca4734.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/operations/index.twig */
class __TwigTemplate_cfca153a63b12100f7d567242c5b3b7d extends 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 class=\"container-fluid\">

";
        // line 3
        if ( !($context["hide_order_table"] ?? null)) {
            // line 4
            echo "  <form method=\"post\" id=\"alterTableOrderby\" action=\"";
            echo PhpMyAdmin\Url::getFromRoute("/table/operations");
            echo "\">
    ";
            // line 5
            echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
            echo "
    <input type=\"hidden\" name=\"submitorderby\" value=\"1\">

    <div class=\"card mb-2\">
      <div class=\"card-header\">";
            // line 9
            echo _gettext("Alter table order by");
            echo "</div>
      <div class=\"card-body\">
        <div class=\"form-row\">
          <div class=\"col-auto\">
            <label class=\"sr-only\" for=\"tableOrderFieldSelect\">";
            // line 13
            echo _gettext("Column");
            echo "</label>
            <select id=\"tableOrderFieldSelect\" class=\"form-control\" name=\"order_field\" aria-describedby=\"tableOrderFieldSelectHelp\">
              ";
            // line 15
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable(($context["columns"] ?? null));
            foreach ($context['_seq'] as $context["_key"] => $context["column"]) {
                // line 16
                echo "                <option value=\"";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["column"], "Field", [], "any", false, false, false, 16), "html", null, true);
                echo "\">";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["column"], "Field", [], "any", false, false, false, 16), "html", null, true);
                echo "</option>
              ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['column'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 18
            echo "            </select>
            <small id=\"tableOrderFieldSelectHelp\" class=\"form-text text-muted\">
              ";
            // line 20
            echo _pgettext(            "Alter table order by a single field.", "(singly)");
            // line 21
            echo "            </small>
          </div>

          <div class=\"col-auto\">
            <div class=\"form-check\">
              <input class=\"form-check-input\" id=\"tableOrderAscRadio\" name=\"order_order\" type=\"radio\" value=\"asc\" checked>
              <label class=\"form-check-label\" for=\"tableOrderAscRadio\">";
            // line 27
            echo _gettext("Ascending");
            echo "</label>
            </div>
            <div class=\"form-check\">
              <input class=\"form-check-input\" id=\"tableOrderDescRadio\" name=\"order_order\" type=\"radio\" value=\"desc\">
              <label class=\"form-check-label\" for=\"tableOrderDescRadio\">";
            // line 31
            echo _gettext("Descending");
            echo "</label>
            </div>
          </div>
        </div>
      </div>

      <div class=\"card-footer text-right\">
        <input class=\"btn btn-primary\" type=\"submit\" value=\"";
            // line 38
            echo _gettext("Go");
            echo "\">
      </div>
    </div>
  </form>
";
        }
        // line 43
        echo "
<form method=\"post\" action=\"";
        // line 44
        echo PhpMyAdmin\Url::getFromRoute("/table/operations");
        echo "\" id=\"moveTableForm\" class=\"ajax\" onsubmit=\"return Functions.emptyCheckTheField(this, 'new_name')\">
  ";
        // line 45
        echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
        echo "
  <input type=\"hidden\" name=\"reload\" value=\"1\">
  <input type=\"hidden\" name=\"what\" value=\"data\">

  <div class=\"card mb-2\">
    <div class=\"card-header\">";
        // line 50
        echo _gettext("Move table to (database.table)");
        echo "</div>
    <div class=\"card-body\">
      <div class=\"form-group form-row\">
        <div class=\"col-auto\">
          <div class=\"input-group\">
            ";
        // line 55
        if ( !twig_test_empty(($context["database_list"] ?? null))) {
            // line 56
            echo "              <select id=\"moveTableDatabaseInput\" class=\"form-control\" name=\"target_db\" aria-label=\"";
            echo _gettext("Database");
            echo "\">
                ";
            // line 57
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable(($context["database_list"] ?? null));
            foreach ($context['_seq'] as $context["_key"] => $context["each_db"]) {
                // line 58
                echo "                  <option value=\"";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["each_db"], "name", [], "any", false, false, false, 58), "html", null, true);
                echo "\"";
                echo ((twig_get_attribute($this->env, $this->source, $context["each_db"], "is_selected", [], "any", false, false, false, 58)) ? (" selected") : (""));
                echo ">";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["each_db"], "name", [], "any", false, false, false, 58), "html", null, true);
                echo "</option>
                ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['each_db'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 60
            echo "              </select>
            ";
        } else {
            // line 62
            echo "              <input id=\"moveTableDatabaseInput\" class=\"form-control\" type=\"text\" maxlength=\"100\" name=\"target_db\" value=\"";
            echo twig_escape_filter($this->env, ($context["db"] ?? null), "html", null, true);
            echo "\" aria-label=\"";
            echo _gettext("Database");
            echo "\">
            ";
        }
        // line 64
        echo "            <div class=\"input-group-prepend input-group-append\">
              <span class=\"input-group-text\">.</span>
            </div>
            <input class=\"form-control\" type=\"text\" required=\"required\" name=\"new_name\" maxlength=\"64\" value=\"";
        // line 67
        echo twig_escape_filter($this->env, ($context["table"] ?? null), "html", null, true);
        echo "\" aria-label=\"";
        echo _gettext("Table");
        echo "\">
          </div>
        </div>
      </div>

      <div class=\"form-check\">
        <input class=\"form-check-input\" type=\"checkbox\" name=\"sql_auto_increment\" value=\"1\" id=\"checkbox_auto_increment_mv\">
        <label class=\"form-check-label\" for=\"checkbox_auto_increment_mv\">";
        // line 74
        echo _gettext("Add AUTO_INCREMENT value");
        echo "</label>
      </div>
      <div class=\"form-check\">
        <input class=\"form-check-input\" type=\"checkbox\" name=\"adjust_privileges\" value=\"1\" id=\"checkbox_privileges_tables_move\"";
        // line 78
        if (($context["has_privileges"] ?? null)) {
            echo " checked";
        } else {
            echo " title=\"";
            // line 79
            echo _gettext("You don't have sufficient privileges to perform this operation; Please refer to the documentation for more details.");
            echo "\" disabled";
        }
        echo ">
        <label class=\"form-check-label\" for=\"checkbox_privileges_tables_move\">
          ";
        // line 81
        echo _gettext("Adjust privileges");
        // line 82
        echo "          ";
        echo \PhpMyAdmin\Html\MySQLDocumentation::showDocumentation("faq", "faq6-39");
        echo "
        </label>
      </div>
    </div>

    <div class=\"card-footer text-right\">
      <input class=\"btn btn-primary\" type=\"submit\" name=\"submit_move\" value=\"";
        // line 88
        echo _gettext("Go");
        echo "\">
    </div>
  </div>
</form>

<form method=\"post\" action=\"";
        // line 93
        echo PhpMyAdmin\Url::getFromRoute("/table/operations");
        echo "\" id=\"tableOptionsForm\" class=\"ajax\">
  ";
        // line 94
        echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
        echo "
  <input type=\"hidden\" name=\"reload\" value=\"1\">
  <input type=\"hidden\" name=\"submitoptions\" value=\"1\">
  <input type=\"hidden\" name=\"prev_comment\" value=\"";
        // line 97
        echo twig_escape_filter($this->env, ($context["table_comment"] ?? null), "html", null, true);
        echo "\">
  ";
        // line 98
        if (($context["has_auto_increment"] ?? null)) {
            // line 99
            echo "    <input type=\"hidden\" name=\"hidden_auto_increment\" value=\"";
            echo twig_escape_filter($this->env, ($context["auto_increment"] ?? null), "html", null, true);
            echo "\">
  ";
        }
        // line 101
        echo "
  <div class=\"card mb-2\">
    <div class=\"card-header\">";
        // line 103
        echo _gettext("Table options");
        echo "</div>
    <div class=\"card-body\">
      <div class=\"form-group form-inline\">
        <div class=\"form-group\">
          <label for=\"renameTableInput\">";
        // line 107
        echo _gettext("Rename table to");
        echo "</label>
          <input class=\"form-control mx-2\" id=\"renameTableInput\" type=\"text\" name=\"new_name\" maxlength=\"64\" value=\"";
        // line 108
        echo twig_escape_filter($this->env, ($context["table"] ?? null), "html", null, true);
        echo "\" required>
        </div>
        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"adjust_privileges\" value=\"1\" id=\"checkbox_privileges_table_options\"";
        // line 112
        if (($context["has_privileges"] ?? null)) {
            echo " checked";
        } else {
            echo " title=\"";
            // line 113
            echo _gettext("You don't have sufficient privileges to perform this operation; Please refer to the documentation for more details.");
            echo "\" disabled";
        }
        echo ">
          <label class=\"form-check-label\" for=\"checkbox_privileges_table_options\">
            ";
        // line 115
        echo _gettext("Adjust privileges");
        // line 116
        echo "            ";
        echo \PhpMyAdmin\Html\MySQLDocumentation::showDocumentation("faq", "faq6-39");
        echo "
          </label>
        </div>
      </div>

      <div class=\"form-group form-inline\">
        <label for=\"tableCommentsInput\">";
        // line 122
        echo _gettext("Table comments");
        echo "</label>
        <input class=\"form-control ml-2\" id=\"tableCommentsInput\" type=\"text\" name=\"comment\" maxlength=\"2048\" value=\"";
        // line 123
        echo twig_escape_filter($this->env, ($context["table_comment"] ?? null), "html", null, true);
        echo "\">
      </div>

      <div class=\"form-group form-inline\">
        <label class=\"text-nowrap\" for=\"newTableStorageEngineSelect\">
          ";
        // line 128
        echo _gettext("Storage engine");
        // line 129
        echo "          ";
        echo \PhpMyAdmin\Html\MySQLDocumentation::show("Storage_engines");
        echo "
        </label>
        <select class=\"form-control ml-2\" name=\"new_tbl_storage_engine\" id=\"newTableStorageEngineSelect\">
          ";
        // line 132
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["storage_engines"] ?? null));
        foreach ($context['_seq'] as $context["_key"] => $context["engine"]) {
            // line 133
            echo "            <option value=\"";
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["engine"], "name", [], "any", false, false, false, 133), "html", null, true);
            echo "\"";
            if ( !twig_test_empty(twig_get_attribute($this->env, $this->source, $context["engine"], "comment", [], "any", false, false, false, 133))) {
                echo " title=\"";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["engine"], "comment", [], "any", false, false, false, 133), "html", null, true);
                echo "\"";
            }
            // line 134
            echo ((((twig_lower_filter($this->env, twig_get_attribute($this->env, $this->source, $context["engine"], "name", [], "any", false, false, false, 134)) == twig_lower_filter($this->env, ($context["storage_engine"] ?? null))) || (twig_test_empty(($context["storage_engine"] ?? null)) && twig_get_attribute($this->env, $this->source, $context["engine"], "is_default", [], "any", false, false, false, 134)))) ? (" selected") : (""));
            echo ">";
            // line 135
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["engine"], "name", [], "any", false, false, false, 135), "html", null, true);
            // line 136
            echo "</option>
          ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['engine'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 138
        echo "        </select>
      </div>

      <div class=\"form-group form-inline\">
        <label for=\"collationSelect\">";
        // line 142
        echo _gettext("Collation");
        echo "</label>
        <select class=\"form-control mx-2\" id=\"collationSelect\" lang=\"en\" dir=\"ltr\" name=\"tbl_collation\">
          <option value=\"\"></option>
          ";
        // line 145
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(($context["charsets"] ?? null));
        foreach ($context['_seq'] as $context["_key"] => $context["charset"]) {
            // line 146
            echo "            <optgroup label=\"";
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["charset"], "getName", [], "method", false, false, false, 146), "html", null, true);
            echo "\" title=\"";
            echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["charset"], "getDescription", [], "method", false, false, false, 146), "html", null, true);
            echo "\">
              ";
            // line 147
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable((($__internal_compile_0 = ($context["collations"] ?? null)) && is_array($__internal_compile_0) || $__internal_compile_0 instanceof ArrayAccess ? ($__internal_compile_0[twig_get_attribute($this->env, $this->source, $context["charset"], "getName", [], "method", false, false, false, 147)] ?? null) : null));
            foreach ($context['_seq'] as $context["_key"] => $context["collation"]) {
                // line 148
                echo "                <option value=\"";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["collation"], "getName", [], "method", false, false, false, 148), "html", null, true);
                echo "\" title=\"";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["collation"], "getDescription", [], "method", false, false, false, 148), "html", null, true);
                echo "\"";
                echo (((($context["tbl_collation"] ?? null) == twig_get_attribute($this->env, $this->source, $context["collation"], "getName", [], "method", false, false, false, 148))) ? (" selected") : (""));
                echo ">
                  ";
                // line 149
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["collation"], "getName", [], "method", false, false, false, 149), "html", null, true);
                echo "
                </option>
              ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['collation'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 152
            echo "            </optgroup>
          ";
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['charset'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
        // line 154
        echo "        </select>

        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"change_all_collations\" value=\"1\" id=\"checkbox_change_all_collations\">
          <label class=\"form-check-label\" for=\"checkbox_change_all_collations\">";
        // line 158
        echo _gettext("Change all column collations");
        echo "</label>
        </div>
      </div>

      ";
        // line 162
        if (($context["has_pack_keys"] ?? null)) {
            // line 163
            echo "        <div class=\"form-group form-inline\">
          <label for=\"new_pack_keys\">PACK_KEYS</label>
          <select class=\"form-control ml-2\" name=\"new_pack_keys\" id=\"new_pack_keys\">
            <option value=\"DEFAULT\"";
            // line 166
            echo (((($context["pack_keys"] ?? null) == "DEFAULT")) ? (" selected") : (""));
            echo ">DEFAULT</option>
            <option value=\"0\"";
            // line 167
            echo (((($context["pack_keys"] ?? null) == "0")) ? (" selected") : (""));
            echo ">0</option>
            <option value=\"1\"";
            // line 168
            echo (((($context["pack_keys"] ?? null) == "1")) ? (" selected") : (""));
            echo ">1</option>
          </select>
        </div>
      ";
        }
        // line 172
        echo "
      ";
        // line 173
        if (($context["has_checksum_and_delay_key_write"] ?? null)) {
            // line 174
            echo "        <div class=\"form-group form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"new_checksum\" id=\"new_checksum\" value=\"1\"";
            // line 175
            echo (((($context["checksum"] ?? null) == "1")) ? (" checked") : (""));
            echo ">
          <label class=\"form-check-label\" for=\"new_checksum\">CHECKSUM</label>
        </div>

        <div class=\"form-group form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"new_delay_key_write\" id=\"new_delay_key_write\" value=\"1\"";
            // line 180
            echo (((($context["delay_key_write"] ?? null) == "1")) ? (" checked") : (""));
            echo ">
          <label class=\"form-check-label\" for=\"new_delay_key_write\">DELAY_KEY_WRITE</label>
        </div>
      ";
        }
        // line 184
        echo "
      ";
        // line 185
        if (($context["has_transactional_and_page_checksum"] ?? null)) {
            // line 186
            echo "        <div class=\"form-group form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"new_transactional\" id=\"new_transactional\" value=\"1\"";
            // line 187
            echo (((($context["transactional"] ?? null) == "1")) ? (" checked") : (""));
            echo ">
          <label class=\"form-check-label\" for=\"new_transactional\">TRANSACTIONAL</label>
        </div>

        <div class=\"form-group form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"new_page_checksum\" id=\"new_page_checksum\" value=\"1\"";
            // line 192
            echo (((($context["page_checksum"] ?? null) == "1")) ? (" checked") : (""));
            echo ">
          <label class=\"form-check-label\" for=\"new_page_checksum\">PAGE_CHECKSUM</label>
        </div>
      ";
        }
        // line 196
        echo "
      ";
        // line 197
        if (($context["has_auto_increment"] ?? null)) {
            // line 198
            echo "        <div class=\"form-group form-inline\">
          <label for=\"auto_increment_opt\">AUTO_INCREMENT</label>
          <input class=\"form-control ml-2\" id=\"auto_increment_opt\" type=\"number\" name=\"new_auto_increment\" value=\"";
            // line 200
            echo twig_escape_filter($this->env, ($context["auto_increment"] ?? null), "html", null, true);
            echo "\">
        </div>
      ";
        }
        // line 203
        echo "
      ";
        // line 204
        if ( !twig_test_empty(($context["row_formats"] ?? null))) {
            // line 205
            echo "        <div class=\"form-group form-inline\">
          <label for=\"new_row_format\">ROW_FORMAT</label>
          <select class=\"form-control ml-2\" id=\"new_row_format\" name=\"new_row_format\">
            ";
            // line 208
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable(($context["row_formats"] ?? null));
            foreach ($context['_seq'] as $context["_key"] => $context["row_format"]) {
                // line 209
                echo "              <option value=\"";
                echo twig_escape_filter($this->env, $context["row_format"], "html", null, true);
                echo "\"";
                echo ((($context["row_format"] == twig_upper_filter($this->env, ($context["row_format_current"] ?? null)))) ? (" selected") : (""));
                echo ">";
                echo twig_escape_filter($this->env, $context["row_format"], "html", null, true);
                echo "</option>
            ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['row_format'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 211
            echo "          </select>
        </div>
      ";
        }
        // line 214
        echo "    </div>

    <div class=\"card-footer text-right\">
      <input class=\"btn btn-primary\" type=\"submit\" value=\"";
        // line 217
        echo _gettext("Go");
        echo "\">
    </div>
  </div>
</form>

<form method=\"post\" action=\"";
        // line 222
        echo PhpMyAdmin\Url::getFromRoute("/table/operations");
        echo "\" name=\"copyTable\" id=\"copyTable\" class=\"ajax\" onsubmit=\"return Functions.emptyCheckTheField(this, 'new_name')\">
  ";
        // line 223
        echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
        echo "
  <input type=\"hidden\" name=\"reload\" value=\"1\">

  <div class=\"card mb-2\">
    <div class=\"card-header\">";
        // line 227
        echo _gettext("Copy table to (database.table)");
        echo "</div>
    <div class=\"card-body\">
      <div class=\"form-group form-row\">
        <div class=\"col-auto\">
          <div class=\"input-group\">
            ";
        // line 232
        if ( !twig_test_empty(($context["database_list"] ?? null))) {
            // line 233
            echo "              <select class=\"form-control\" name=\"target_db\" aria-label=\"";
            echo _gettext("Database");
            echo "\">
                ";
            // line 234
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable(($context["database_list"] ?? null));
            foreach ($context['_seq'] as $context["_key"] => $context["each_db"]) {
                // line 235
                echo "                  <option value=\"";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["each_db"], "name", [], "any", false, false, false, 235), "html", null, true);
                echo "\"";
                echo ((twig_get_attribute($this->env, $this->source, $context["each_db"], "is_selected", [], "any", false, false, false, 235)) ? (" selected") : (""));
                echo ">";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["each_db"], "name", [], "any", false, false, false, 235), "html", null, true);
                echo "</option>
                ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['each_db'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 237
            echo "              </select>
            ";
        } else {
            // line 239
            echo "              <input class=\"form-control\" type=\"text\" maxlength=\"100\" name=\"target_db\" value=\"";
            echo twig_escape_filter($this->env, ($context["db"] ?? null), "html", null, true);
            echo "\" aria-label=\"";
            echo _gettext("Database");
            echo "\">
            ";
        }
        // line 241
        echo "            <div class=\"input-group-prepend input-group-append\">
              <span class=\"input-group-text\">.</span>
            </div>
            <input class=\"form-control\" type=\"text\" name=\"new_name\" maxlength=\"64\" value=\"";
        // line 244
        echo twig_escape_filter($this->env, ($context["table"] ?? null), "html", null, true);
        echo "\" aria-label=\"";
        echo _gettext("Table");
        echo "\" required>
          </div>
        </div>
      </div>

      <div class=\"form-group\">
        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"radio\" name=\"what\" id=\"whatRadio1\" value=\"structure\">
          <label class=\"form-check-label\" for=\"whatRadio1\">
            ";
        // line 253
        echo _gettext("Structure only");
        // line 254
        echo "          </label>
        </div>
        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"radio\" name=\"what\" id=\"whatRadio2\" value=\"data\" checked>
          <label class=\"form-check-label\" for=\"whatRadio2\">
            ";
        // line 259
        echo _gettext("Structure and data");
        // line 260
        echo "          </label>
        </div>
        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"radio\" name=\"what\" id=\"whatRadio3\" value=\"dataonly\">
          <label class=\"form-check-label\" for=\"whatRadio3\">
            ";
        // line 265
        echo _gettext("Data only");
        // line 266
        echo "          </label>
        </div>
      </div>

      <div class=\"form-group\">
        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"drop_if_exists\" value=\"true\" id=\"checkbox_drop\">
          <label class=\"form-check-label\" for=\"checkbox_drop\">";
        // line 273
        echo twig_escape_filter($this->env, twig_sprintf(_gettext("Add %s"), "DROP TABLE"), "html", null, true);
        echo "</label>
        </div>

        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"sql_auto_increment\" value=\"1\" id=\"checkbox_auto_increment_cp\">
          <label class=\"form-check-label\" for=\"checkbox_auto_increment_cp\">";
        // line 278
        echo _gettext("Add AUTO_INCREMENT value");
        echo "</label>
        </div>

        ";
        // line 281
        if (($context["has_foreign_keys"] ?? null)) {
            // line 282
            echo "          <div class=\"form-check\">
            <input class=\"form-check-input\" type=\"checkbox\" name=\"add_constraints\" value=\"1\" id=\"checkbox_constraints\" checked>
            <label class=\"form-check-label\" for=\"checkbox_constraints\">";
            // line 284
            echo _gettext("Add constraints");
            echo "</label>
          </div>
        ";
        }
        // line 287
        echo "
        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"adjust_privileges\" value=\"1\" id=\"checkbox_adjust_privileges\"";
        // line 290
        if (($context["has_privileges"] ?? null)) {
            echo " checked";
        } else {
            echo " title=\"";
            // line 291
            echo _gettext("You don't have sufficient privileges to perform this operation; Please refer to the documentation for more details.");
            echo "\" disabled";
        }
        echo ">
          <label class=\"form-check-label\" for=\"checkbox_adjust_privileges\">
            ";
        // line 293
        echo _gettext("Adjust privileges");
        // line 294
        echo "            ";
        echo \PhpMyAdmin\Html\MySQLDocumentation::showDocumentation("faq", "faq6-39");
        echo "
          </label>
        </div>

        <div class=\"form-check\">
          <input class=\"form-check-input\" type=\"checkbox\" name=\"switch_to_new\" value=\"true\" id=\"checkbox_switch\"";
        // line 299
        echo ((($context["switch_to_new"] ?? null)) ? (" checked") : (""));
        echo ">
          <label class=\"form-check-label\" for=\"checkbox_switch\">";
        // line 300
        echo _gettext("Switch to copied table");
        echo "</label>
        </div>
      </div>
    </div>

    <div class=\"card-footer text-right\">
      <input class=\"btn btn-primary\" type=\"submit\" name=\"submit_copy\" value=\"";
        // line 306
        echo _gettext("Go");
        echo "\">
    </div>
  </div>
</form>

<div class=\"card mb-2\">
  <div class=\"card-header\">";
        // line 312
        echo _gettext("Table maintenance");
        echo "</div>
  <ul class=\"list-group list-group-flush\" id=\"tbl_maintenance\">
    ";
        // line 314
        if (twig_in_filter(($context["storage_engine"] ?? null), [0 => "MYISAM", 1 => "ARIA", 2 => "INNODB", 3 => "BERKELEYDB", 4 => "TOKUDB"])) {
            // line 315
            echo "      <li class=\"list-group-item\">
        <a href=\"";
            // line 316
            echo PhpMyAdmin\Url::getFromRoute("/table/maintenance/analyze");
            echo "\" data-post=\"";
            echo PhpMyAdmin\Url::getCommon(["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null), "selected_tbl" => [0 => ($context["table"] ?? null)]]);
            echo "\">
          ";
            // line 317
            echo _gettext("Analyze table");
            // line 318
            echo "        </a>
        ";
            // line 319
            echo \PhpMyAdmin\Html\MySQLDocumentation::show("ANALYZE_TABLE");
            echo "
      </li>
    ";
        }
        // line 322
        echo "
    ";
        // line 323
        if (twig_in_filter(($context["storage_engine"] ?? null), [0 => "MYISAM", 1 => "ARIA", 2 => "INNODB", 3 => "TOKUDB"])) {
            // line 324
            echo "      <li class=\"list-group-item\">
        <a href=\"";
            // line 325
            echo PhpMyAdmin\Url::getFromRoute("/table/maintenance/check");
            echo "\" data-post=\"";
            echo PhpMyAdmin\Url::getCommon(["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null), "selected_tbl" => [0 => ($context["table"] ?? null)]]);
            echo "\">
          ";
            // line 326
            echo _gettext("Check table");
            // line 327
            echo "        </a>
        ";
            // line 328
            echo \PhpMyAdmin\Html\MySQLDocumentation::show("CHECK_TABLE");
            echo "
      </li>
    ";
        }
        // line 331
        echo "
    <li class=\"list-group-item\">
      <a href=\"";
        // line 333
        echo PhpMyAdmin\Url::getFromRoute("/table/maintenance/checksum");
        echo "\" data-post=\"";
        echo PhpMyAdmin\Url::getCommon(["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null), "selected_tbl" => [0 => ($context["table"] ?? null)]]);
        echo "\">
        ";
        // line 334
        echo _gettext("Checksum table");
        // line 335
        echo "      </a>
      ";
        // line 336
        echo \PhpMyAdmin\Html\MySQLDocumentation::show("CHECKSUM_TABLE");
        echo "
    </li>

    ";
        // line 339
        if ((($context["storage_engine"] ?? null) == "INNODB")) {
            // line 340
            echo "      <li class=\"list-group-item\">
        <a class=\"maintain_action ajax\" href=\"";
            // line 341
            echo PhpMyAdmin\Url::getFromRoute("/sql");
            echo "\" data-post=\"";
            echo PhpMyAdmin\Url::getCommon(twig_array_merge(($context["url_params"] ?? null), ["sql_query" => (("ALTER TABLE " . PhpMyAdmin\Util::backquote(($context["table"] ?? null))) . " ENGINE = InnoDB;")]));
            echo "\">
          ";
            // line 342
            echo _gettext("Defragment table");
            // line 343
            echo "        </a>
        ";
            // line 344
            echo \PhpMyAdmin\Html\MySQLDocumentation::show("InnoDB_File_Defragmenting");
            echo "
      </li>
    ";
        }
        // line 347
        echo "
    <li class=\"list-group-item\">
      <a class=\"maintain_action ajax\" href=\"";
        // line 349
        echo PhpMyAdmin\Url::getFromRoute("/sql");
        echo "\" data-post=\"";
        echo PhpMyAdmin\Url::getCommon(twig_array_merge(($context["url_params"] ?? null), ["sql_query" => ("FLUSH TABLE " . PhpMyAdmin\Util::backquote(        // line 350
($context["table"] ?? null))), "message_to_show" => twig_sprintf(_gettext("Table %s has been flushed."), twig_escape_filter($this->env,         // line 351
($context["table"] ?? null))), "reload" => true]));
        // line 353
        echo "\">
        ";
        // line 354
        echo _gettext("Flush the table (FLUSH)");
        // line 355
        echo "      </a>
      ";
        // line 356
        echo \PhpMyAdmin\Html\MySQLDocumentation::show("FLUSH");
        echo "
    </li>

    ";
        // line 359
        if (twig_in_filter(($context["storage_engine"] ?? null), [0 => "MYISAM", 1 => "ARIA", 2 => "INNODB", 3 => "BERKELEYDB", 4 => "TOKUDB"])) {
            // line 360
            echo "      <li class=\"list-group-item\">
        <a href=\"";
            // line 361
            echo PhpMyAdmin\Url::getFromRoute("/table/maintenance/optimize");
            echo "\" data-post=\"";
            echo PhpMyAdmin\Url::getCommon(["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null), "selected_tbl" => [0 => ($context["table"] ?? null)]]);
            echo "\">
          ";
            // line 362
            echo _gettext("Optimize table");
            // line 363
            echo "        </a>
        ";
            // line 364
            echo \PhpMyAdmin\Html\MySQLDocumentation::show("OPTIMIZE_TABLE");
            echo "
      </li>
    ";
        }
        // line 367
        echo "
    ";
        // line 368
        if (twig_in_filter(($context["storage_engine"] ?? null), [0 => "MYISAM", 1 => "ARIA"])) {
            // line 369
            echo "      <li class=\"list-group-item\">
        <a href=\"";
            // line 370
            echo PhpMyAdmin\Url::getFromRoute("/table/maintenance/repair");
            echo "\" data-post=\"";
            echo PhpMyAdmin\Url::getCommon(["db" => ($context["db"] ?? null), "table" => ($context["table"] ?? null), "selected_tbl" => [0 => ($context["table"] ?? null)]]);
            echo "\">
          ";
            // line 371
            echo _gettext("Repair table");
            // line 372
            echo "        </a>
        ";
            // line 373
            echo \PhpMyAdmin\Html\MySQLDocumentation::show("REPAIR_TABLE");
            echo "
      </li>
    ";
        }
        // line 376
        echo "  </ul>
</div>

";
        // line 379
        if ( !($context["is_system_schema"] ?? null)) {
            // line 380
            echo "  <div class=\"card mb-2\">
    <div class=\"card-header\">";
            // line 381
            echo _gettext("Delete data or table");
            echo "</div>
    <ul class=\"list-group list-group-flush\">
      ";
            // line 383
            if ( !($context["is_view"] ?? null)) {
                // line 384
                echo "        <li class=\"list-group-item\">
          ";
                // line 385
                echo PhpMyAdmin\Html\Generator::linkOrButton(PhpMyAdmin\Url::getFromRoute("/sql", twig_array_merge(                // line 386
($context["url_params"] ?? null), ["sql_query" => ("TRUNCATE TABLE " . PhpMyAdmin\Util::backquote(                // line 387
($context["table"] ?? null))), "goto" => PhpMyAdmin\Url::getFromRoute("/table/structure"), "reload" => true, "message_to_show" => twig_escape_filter($this->env, twig_sprintf(_gettext("Table %s has been emptied."),                 // line 390
($context["table"] ?? null)))])), _gettext("Empty the table (TRUNCATE)"), ["id" => "truncate_tbl_anchor", "class" => "text-danger ajax"]);
                // line 397
                echo "
          ";
                // line 398
                echo \PhpMyAdmin\Html\MySQLDocumentation::show("TRUNCATE_TABLE");
                echo "
        </li>
      ";
            }
            // line 401
            echo "      <li class=\"list-group-item\">
        ";
            // line 402
            echo PhpMyAdmin\Html\Generator::linkOrButton(PhpMyAdmin\Url::getFromRoute("/sql", twig_array_merge(            // line 403
($context["url_params"] ?? null), ["sql_query" => ("DROP TABLE " . PhpMyAdmin\Util::backquote(            // line 404
($context["table"] ?? null))), "goto" => PhpMyAdmin\Url::getFromRoute("/database/operations"), "reload" => true, "purge" => true, "message_to_show" => ((            // line 408
($context["is_view"] ?? null)) ? (twig_escape_filter($this->env, twig_sprintf(_gettext("View %s has been dropped."), ($context["table"] ?? null)))) : (twig_escape_filter($this->env, twig_sprintf(_gettext("Table %s has been dropped."), ($context["table"] ?? null))))), "table" =>             // line 409
($context["table"] ?? null)])), _gettext("Delete the table (DROP)"), ["id" => "drop_tbl_anchor", "class" => "text-danger ajax"]);
            // line 416
            echo "
        ";
            // line 417
            echo \PhpMyAdmin\Html\MySQLDocumentation::show("DROP_TABLE");
            echo "
      </li>
    </ul>
  </div>
";
        }
        // line 422
        echo "
";
        // line 423
        if ( !twig_test_empty(($context["partitions"] ?? null))) {
            // line 424
            echo "  <form id=\"partitionsForm\" class=\"ajax\" method=\"post\" action=\"";
            echo PhpMyAdmin\Url::getFromRoute("/table/operations");
            echo "\">
    ";
            // line 425
            echo PhpMyAdmin\Url::getHiddenInputs(($context["db"] ?? null), ($context["table"] ?? null));
            echo "
    <input type=\"hidden\" name=\"submit_partition\" value=\"1\">

    <div class=\"card mb-2\">
      <div class=\"card-header\">
        ";
            // line 430
            echo _gettext("Partition maintenance");
            // line 431
            echo "        ";
            echo \PhpMyAdmin\Html\MySQLDocumentation::show("partitioning_maintenance");
            echo "
      </div>

      <div class=\"card-body\">
        <div class=\"form-group\">
          <label for=\"partition_name\">";
            // line 436
            echo _gettext("Partition");
            echo "</label>
          <select class=\"form-control\" id=\"partition_name\" name=\"partition_name[]\" multiple required>
            ";
            // line 438
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable(($context["partitions"] ?? null));
            $context['loop'] = [
              'parent' => $context['_parent'],
              'index0' => 0,
              'index'  => 1,
              'first'  => true,
            ];
            if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
                $length = count($context['_seq']);
                $context['loop']['revindex0'] = $length - 1;
                $context['loop']['revindex'] = $length;
                $context['loop']['length'] = $length;
                $context['loop']['last'] = 1 === $length;
            }
            foreach ($context['_seq'] as $context["_key"] => $context["partition"]) {
                // line 439
                echo "              <option value=\"";
                echo twig_escape_filter($this->env, $context["partition"], "html", null, true);
                echo "\"";
                echo ((twig_get_attribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 439)) ? (" selected") : (""));
                echo ">";
                echo twig_escape_filter($this->env, $context["partition"], "html", null, true);
                echo "</option>
            ";
                ++$context['loop']['index0'];
                ++$context['loop']['index'];
                $context['loop']['first'] = false;
                if (isset($context['loop']['length'])) {
                    --$context['loop']['revindex0'];
                    --$context['loop']['revindex'];
                    $context['loop']['last'] = 0 === $context['loop']['revindex0'];
                }
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['partition'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 441
            echo "          </select>
        </div>

        <div class=\"form-group form-check-inline\">
          ";
            // line 445
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable(($context["partitions_choices"] ?? null));
            foreach ($context['_seq'] as $context["value"] => $context["description"]) {
                // line 446
                echo "            <div class=\"form-check\">
              <input class=\"form-check-input\" type=\"radio\" name=\"partition_operation\" id=\"partitionOperationRadio";
                // line 447
                echo twig_escape_filter($this->env, twig_capitalize_string_filter($this->env, $context["value"]), "html", null, true);
                echo "\" value=\"";
                echo twig_escape_filter($this->env, $context["value"], "html", null, true);
                echo "\"";
                echo ((($context["value"] == "ANALYZE")) ? (" checked") : (""));
                echo ">
              <label class=\"form-check-label\" for=\"partitionOperationRadio";
                // line 448
                echo twig_escape_filter($this->env, twig_capitalize_string_filter($this->env, $context["value"]), "html", null, true);
                echo "\">";
                echo twig_escape_filter($this->env, $context["description"], "html", null, true);
                echo "</label>
            </div>
          ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['value'], $context['description'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 451
            echo "        </div>

        <div class=\"form-text\">
          <a href=\"";
            // line 454
            echo PhpMyAdmin\Url::getFromRoute("/sql", twig_array_merge(($context["url_params"] ?? null), ["sql_query" => (("ALTER TABLE " . PhpMyAdmin\Util::backquote(            // line 455
($context["table"] ?? null))) . " REMOVE PARTITIONING;")]));
            // line 456
            echo "\">";
            echo _gettext("Remove partitioning");
            echo "</a>
        </div>
      </div>

      <div class=\"card-footer text-right\">
        <input class=\"btn btn-primary\" type=\"submit\" value=\"";
            // line 461
            echo _gettext("Go");
            echo "\">
      </div>
    </div>
  </form>
";
        }
        // line 466
        echo "
";
        // line 467
        if ( !twig_test_empty(($context["foreigners"] ?? null))) {
            // line 468
            echo "  <div class=\"card mb-2\">
    <div class=\"card-header\">";
            // line 469
            echo _gettext("Check referential integrity");
            echo "</div>
    <ul class=\"list-group list-group-flush\">
      ";
            // line 471
            $context['_parent'] = $context;
            $context['_seq'] = twig_ensure_traversable(($context["foreigners"] ?? null));
            foreach ($context['_seq'] as $context["_key"] => $context["foreign"]) {
                // line 472
                echo "        <li class=\"list-group-item\">
          <a class=\"text-nowrap\" href=\"";
                // line 473
                echo PhpMyAdmin\Url::getFromRoute("/sql", twig_get_attribute($this->env, $this->source, $context["foreign"], "params", [], "any", false, false, false, 473));
                echo "\">
            ";
                // line 474
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["foreign"], "master", [], "any", false, false, false, 474), "html", null, true);
                echo " -> ";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["foreign"], "db", [], "any", false, false, false, 474), "html", null, true);
                echo ".";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["foreign"], "table", [], "any", false, false, false, 474), "html", null, true);
                echo ".";
                echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["foreign"], "field", [], "any", false, false, false, 474), "html", null, true);
                echo "
          </a>
        </li>
      ";
            }
            $_parent = $context['_parent'];
            unset($context['_seq'], $context['_iterated'], $context['_key'], $context['foreign'], $context['_parent'], $context['loop']);
            $context = array_intersect_key($context, $_parent) + $_parent;
            // line 478
            echo "    </ul>
  </div>
";
        }
        // line 481
        echo "
</div>
";
    }

    public function getTemplateName()
    {
        return "table/operations/index.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  1113 => 481,  1108 => 478,  1092 => 474,  1088 => 473,  1085 => 472,  1081 => 471,  1076 => 469,  1073 => 468,  1071 => 467,  1068 => 466,  1060 => 461,  1051 => 456,  1049 => 455,  1048 => 454,  1043 => 451,  1032 => 448,  1024 => 447,  1021 => 446,  1017 => 445,  1011 => 441,  990 => 439,  973 => 438,  968 => 436,  959 => 431,  957 => 430,  949 => 425,  944 => 424,  942 => 423,  939 => 422,  931 => 417,  928 => 416,  926 => 409,  925 => 408,  924 => 404,  923 => 403,  922 => 402,  919 => 401,  913 => 398,  910 => 397,  908 => 390,  907 => 387,  906 => 386,  905 => 385,  902 => 384,  900 => 383,  895 => 381,  892 => 380,  890 => 379,  885 => 376,  879 => 373,  876 => 372,  874 => 371,  868 => 370,  865 => 369,  863 => 368,  860 => 367,  854 => 364,  851 => 363,  849 => 362,  843 => 361,  840 => 360,  838 => 359,  832 => 356,  829 => 355,  827 => 354,  824 => 353,  822 => 351,  821 => 350,  818 => 349,  814 => 347,  808 => 344,  805 => 343,  803 => 342,  797 => 341,  794 => 340,  792 => 339,  786 => 336,  783 => 335,  781 => 334,  775 => 333,  771 => 331,  765 => 328,  762 => 327,  760 => 326,  754 => 325,  751 => 324,  749 => 323,  746 => 322,  740 => 319,  737 => 318,  735 => 317,  729 => 316,  726 => 315,  724 => 314,  719 => 312,  710 => 306,  701 => 300,  697 => 299,  688 => 294,  686 => 293,  679 => 291,  674 => 290,  670 => 287,  664 => 284,  660 => 282,  658 => 281,  652 => 278,  644 => 273,  635 => 266,  633 => 265,  626 => 260,  624 => 259,  617 => 254,  615 => 253,  601 => 244,  596 => 241,  588 => 239,  584 => 237,  571 => 235,  567 => 234,  562 => 233,  560 => 232,  552 => 227,  545 => 223,  541 => 222,  533 => 217,  528 => 214,  523 => 211,  510 => 209,  506 => 208,  501 => 205,  499 => 204,  496 => 203,  490 => 200,  486 => 198,  484 => 197,  481 => 196,  474 => 192,  466 => 187,  463 => 186,  461 => 185,  458 => 184,  451 => 180,  443 => 175,  440 => 174,  438 => 173,  435 => 172,  428 => 168,  424 => 167,  420 => 166,  415 => 163,  413 => 162,  406 => 158,  400 => 154,  393 => 152,  384 => 149,  375 => 148,  371 => 147,  364 => 146,  360 => 145,  354 => 142,  348 => 138,  341 => 136,  339 => 135,  336 => 134,  327 => 133,  323 => 132,  316 => 129,  314 => 128,  306 => 123,  302 => 122,  292 => 116,  290 => 115,  283 => 113,  278 => 112,  272 => 108,  268 => 107,  261 => 103,  257 => 101,  251 => 99,  249 => 98,  245 => 97,  239 => 94,  235 => 93,  227 => 88,  217 => 82,  215 => 81,  208 => 79,  203 => 78,  197 => 74,  185 => 67,  180 => 64,  172 => 62,  168 => 60,  155 => 58,  151 => 57,  146 => 56,  144 => 55,  136 => 50,  128 => 45,  124 => 44,  121 => 43,  113 => 38,  103 => 31,  96 => 27,  88 => 21,  86 => 20,  82 => 18,  71 => 16,  67 => 15,  62 => 13,  55 => 9,  48 => 5,  43 => 4,  41 => 3,  37 => 1,);
    }

    public function getSourceContext()
    {
        return new Source("", "table/operations/index.twig", "/usr/share/phpmyadmin/templates/table/operations/index.twig");
    }
}
Hacker Blog, Shell İndir, Sql İnjection, XSS Attacks, LFI Attacks, Social Hacking, Exploit Bot, Proxy Tools, Web Shell, PHP Shell, Alfa Shell İndir, Hacking Training Set, DDoS Script, Denial Of Service, Botnet, RFI Attacks, Encryption
Telegram @BIBIL_0DAY