File: /www/phpMyAdmin/tmp/twig/b3/b3ff5a321f79f3653414c01314a070bef47a18dc867a244c6da5833881fd9651.php
<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
/* display/import/import.twig */
class __TwigTemplate_d8b6e4b4ebf4dfdcded148364c377fcda2c4675b144461b6b4333fb7d61e7bff extends \Twig\Template
{
public function __construct(Environment $env)
{
parent::__construct($env);
$this->parent = false;
$this->blocks = [
];
}
protected function doDisplay(array $context, array $blocks = [])
{
// line 1
echo "<iframe id=\"import_upload_iframe\" name=\"import_upload_iframe\" width=\"1\" height=\"1\" class=\"hide\"></iframe>
<div id=\"import_form_status\" class=\"hide\"></div>
<div id=\"importmain\">
<img src=\"";
// line 4
echo twig_escape_filter($this->env, (isset($context["pma_theme_image"]) ? $context["pma_theme_image"] : null), "html", null, true);
echo "ajax_clock_small.gif\" width=\"16\" height=\"16\" alt=\"ajax clock\" class=\"hide\" />
<script type=\"text/javascript\">
//<![CDATA[
";
// line 8
$this->loadTemplate("display/import/javascript.twig", "display/import/import.twig", 8)->display(twig_to_array(["upload_id" => // line 9
(isset($context["upload_id"]) ? $context["upload_id"] : null), "handler" => // line 10
(isset($context["handler"]) ? $context["handler"] : null), "pma_theme_image" => // line 11
(isset($context["pma_theme_image"]) ? $context["pma_theme_image"] : null)]));
// line 13
echo " //]]>
</script>
<form id=\"import_file_form\"
action=\"import.php\"
method=\"post\"
enctype=\"multipart/form-data\"
name=\"import\"
class=\"ajax\"";
// line 22
if (((isset($context["handler"]) ? $context["handler"] : null) != "PhpMyAdmin\\Plugins\\Import\\Upload\\UploadNoplugin")) {
// line 23
echo " target=\"import_upload_iframe\"";
}
// line 24
echo ">
<input type=\"hidden\" name=\"";
// line 26
echo twig_escape_filter($this->env, (isset($context["id_key"]) ? $context["id_key"] : null), "html", null, true);
echo "\" value=\"";
echo twig_escape_filter($this->env, (isset($context["upload_id"]) ? $context["upload_id"] : null), "html", null, true);
echo "\" />
";
// line 27
if (((isset($context["import_type"]) ? $context["import_type"] : null) == "server")) {
// line 28
echo " ";
echo PhpMyAdmin\Url::getHiddenInputs("", "", 1);
echo "
";
} elseif (( // line 29
(isset($context["import_type"]) ? $context["import_type"] : null) == "database")) {
// line 30
echo " ";
echo PhpMyAdmin\Url::getHiddenInputs((isset($context["db"]) ? $context["db"] : null), "", 1);
echo "
";
} else {
// line 32
echo " ";
echo PhpMyAdmin\Url::getHiddenInputs((isset($context["db"]) ? $context["db"] : null), (isset($context["table"]) ? $context["table"] : null), 1);
echo "
";
}
// line 34
echo " <input type=\"hidden\" name=\"import_type\" value=\"";
echo twig_escape_filter($this->env, (isset($context["import_type"]) ? $context["import_type"] : null), "html", null, true);
echo "\" />
<div class=\"exportoptions\" id=\"header\">
<h2>
";
// line 38
echo PhpMyAdmin\Util::getImage("b_import", _gettext("Import"));
echo "
";
// line 39
if (((isset($context["import_type"]) ? $context["import_type"] : null) == "server")) {
// line 40
echo " ";
echo _gettext("Importing into the current server");
// line 41
echo " ";
} elseif (((isset($context["import_type"]) ? $context["import_type"] : null) == "database")) {
// line 42
echo " ";
echo twig_escape_filter($this->env, sprintf(_gettext("Importing into the database \"%s\""), (isset($context["db"]) ? $context["db"] : null)), "html", null, true);
echo "
";
} else {
// line 44
echo " ";
echo twig_escape_filter($this->env, sprintf(_gettext("Importing into the table \"%s\""), (isset($context["table"]) ? $context["table"] : null)), "html", null, true);
echo "
";
}
// line 46
echo " </h2>
</div>
<div class=\"importoptions\">
<h3>";
// line 50
echo _gettext("File to import:");
echo "</h3>
";
// line 53
echo " ";
if ( !twig_test_empty((isset($context["compressions"]) ? $context["compressions"] : null))) {
// line 54
echo " <div class=\"formelementrow\" id=\"compression_info\">
<p>
";
// line 56
echo twig_escape_filter($this->env, sprintf(_gettext("File may be compressed (%s) or uncompressed."), twig_join_filter((isset($context["compressions"]) ? $context["compressions"] : null), ", ")), "html", null, true);
echo "
<br>
";
// line 58
echo _gettext("A compressed file's name must end in <strong>.[format].[compression]</strong>. Example: <strong>.sql.zip</strong>");
// line 59
echo " </p>
</div>
";
}
// line 62
echo "
<div class=\"formelementrow\" id=\"upload_form\">
";
// line 64
if (((isset($context["is_upload"]) ? $context["is_upload"] : null) && !twig_test_empty((isset($context["upload_dir"]) ? $context["upload_dir"] : null)))) {
// line 65
echo " <ul>
<li>
<input type=\"radio\" name=\"file_location\" id=\"radio_import_file\" required=\"required\" />
";
// line 68
echo PhpMyAdmin\Util::getBrowseUploadFileBlock((isset($context["max_upload_size"]) ? $context["max_upload_size"] : null));
echo "
";
// line 69
echo _gettext("You may also drag and drop a file on any page.");
// line 70
echo " </li>
<li>
<input type=\"radio\" name=\"file_location\" id=\"radio_local_import_file\"";
// line 73
if (( !twig_test_empty((isset($context["timeout_passed_global"]) ? $context["timeout_passed_global"] : null)) && !twig_test_empty((isset($context["local_import_file"]) ? $context["local_import_file"] : null)))) {
// line 74
echo " checked=\"checked\"";
}
// line 75
echo " />
";
// line 76
echo PhpMyAdmin\Util::getSelectUploadFileBlock( // line 77
(isset($context["import_list"]) ? $context["import_list"] : null), // line 78
(isset($context["upload_dir"]) ? $context["upload_dir"] : null));
// line 79
echo "
</li>
</ul>
";
} elseif ( // line 82
(isset($context["is_upload"]) ? $context["is_upload"] : null)) {
// line 83
echo " ";
echo PhpMyAdmin\Util::getBrowseUploadFileBlock((isset($context["max_upload_size"]) ? $context["max_upload_size"] : null));
echo "
<p>";
// line 84
echo _gettext("You may also drag and drop a file on any page.");
echo "</p>
";
} elseif ( ! // line 85
(isset($context["is_upload"]) ? $context["is_upload"] : null)) {
// line 86
echo " ";
echo call_user_func_array($this->env->getFunction('Message_notice')->getCallable(), [_gettext("File uploads are not allowed on this server.")]);
echo "
";
} elseif ( !twig_test_empty( // line 87
(isset($context["upload_dir"]) ? $context["upload_dir"] : null))) {
// line 88
echo " ";
echo PhpMyAdmin\Util::getSelectUploadFileBlock( // line 89
(isset($context["import_list"]) ? $context["import_list"] : null), // line 90
(isset($context["upload_dir"]) ? $context["upload_dir"] : null));
// line 91
echo "
";
}
// line 93
echo " </div>
<div class=\"formelementrow\" id=\"charaset_of_file\">
";
// line 97
echo " <label for=\"charset_of_file\">";
echo _gettext("Character set of the file:");
echo "</label>
";
// line 98
if ((isset($context["is_encoding_supported"]) ? $context["is_encoding_supported"] : null)) {
// line 99
echo " <select id=\"charset_of_file\" name=\"charset_of_file\" size=\"1\">
";
// line 100
$context['_parent'] = $context;
$context['_seq'] = twig_ensure_traversable((isset($context["encodings"]) ? $context["encodings"] : null));
foreach ($context['_seq'] as $context["_key"] => $context["charset"]) {
// line 101
echo " <option value=\"";
echo twig_escape_filter($this->env, $context["charset"], "html", null, true);
echo "\"
";
// line 102
if (((twig_test_empty((isset($context["import_charset"]) ? $context["import_charset"] : null)) && ($context["charset"] == "utf-8")) || ( // line 103
$context["charset"] == (isset($context["import_charset"]) ? $context["import_charset"] : null)))) {
// line 104
echo " selected=\"selected\"
";
}
// line 105
echo ">
";
// line 106
echo twig_escape_filter($this->env, $context["charset"], "html", null, true);
echo "
</option>
";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['charset'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 109
echo " </select>
";
} else {
// line 111
echo " ";
echo PhpMyAdmin\Charsets::getCharsetDropdownBox( // line 112
(isset($context["dbi"]) ? $context["dbi"] : null), // line 113
(isset($context["disable_is"]) ? $context["disable_is"] : null), "charset_of_file", "charset_of_file", "utf8", false);
// line 118
echo "
";
}
// line 120
echo " </div>
</div>
<div class=\"importoptions\">
<h3>";
// line 124
echo _gettext("Partial import:");
echo "</h3>
";
// line 126
if (((isset($context["timeout_passed"]) || array_key_exists("timeout_passed", $context)) && (isset($context["timeout_passed"]) ? $context["timeout_passed"] : null))) {
// line 127
echo " <div class=\"formelementrow\">
<input type=\"hidden\" name=\"skip\" value=\"";
// line 128
echo twig_escape_filter($this->env, (isset($context["offset"]) ? $context["offset"] : null), "html", null, true);
echo "\" />
";
// line 129
echo twig_escape_filter($this->env, sprintf(_gettext("Previous import timed out, after resubmitting will continue from position %d."), (isset($context["offset"]) ? $context["offset"] : null)), "html", null, true);
echo "
</div>
";
}
// line 132
echo "
<div class=\"formelementrow\">
<input type=\"checkbox\" name=\"allow_interrupt\" value=\"yes\" id=\"checkbox_allow_interrupt\"
";
// line 135
echo PhpMyAdmin\Plugins::checkboxCheck("Import", "allow_interrupt");
echo " />
<label for=\"checkbox_allow_interrupt\">
";
// line 137
echo _gettext("Allow the interruption of an import in case the script detects it is close to the PHP timeout limit. <em>(This might be a good way to import large files, however it can break transactions.)</em>");
// line 138
echo " </label>
</div>
";
// line 141
if ( !((isset($context["timeout_passed"]) || array_key_exists("timeout_passed", $context)) && (isset($context["timeout_passed"]) ? $context["timeout_passed"] : null))) {
// line 142
echo " <div class=\"formelementrow\">
<label for=\"text_skip_queries\">
";
// line 144
echo _gettext("Skip this number of queries (for SQL) starting from the first one:");
// line 145
echo " </label>
<input type=\"number\" name=\"skip_queries\" value=\"";
// line 147
echo PhpMyAdmin\Plugins::getDefault("Import", "skip_queries");
// line 148
echo "\" id=\"text_skip_queries\" min=\"0\" />
</div>
";
} else {
// line 151
echo " ";
// line 154
echo " <input type=\"hidden\" name=\"skip_queries\" value=\"";
// line 155
echo PhpMyAdmin\Plugins::getDefault("Import", "skip_queries");
// line 156
echo "\" id=\"text_skip_queries\" />
";
}
// line 158
echo " </div>
<div class=\"importoptions\">
<h3>";
// line 161
echo _gettext("Other options:");
echo "</h3>
<div class=\"formelementrow\">
";
// line 163
echo PhpMyAdmin\Util::getFKCheckbox();
echo "
</div>
</div>
<div class=\"importoptions\">
<h3>";
// line 168
echo _gettext("Format:");
echo "</h3>
";
// line 169
echo PhpMyAdmin\Plugins::getChoice("Import", "format", (isset($context["import_list"]) ? $context["import_list"] : null));
echo "
<div id=\"import_notification\"></div>
</div>
<div class=\"importoptions\" id=\"format_specific_opts\">
<h3>";
// line 174
echo _gettext("Format-specific options:");
echo "</h3>
<p class=\"no_js_msg\" id=\"scroll_to_options_msg\">
";
// line 176
echo _gettext("Scroll down to fill in the options for the selected format and ignore the options for other formats.");
// line 177
echo " </p>
";
// line 178
echo PhpMyAdmin\Plugins::getOptions("Import", (isset($context["import_list"]) ? $context["import_list"] : null));
echo "
</div>
<div class=\"clearfloat\"></div>
";
// line 183
echo " ";
if ((isset($context["can_convert_kanji"]) ? $context["can_convert_kanji"] : null)) {
// line 184
echo " <div class=\"importoptions\" id=\"kanji_encoding\">
<h3>";
// line 185
echo _gettext("Encoding Conversion:");
echo "</h3>
";
// line 186
$this->loadTemplate("encoding/kanji_encoding_form.twig", "display/import/import.twig", 186)->display($context);
// line 187
echo " </div>
";
}
// line 189
echo "
<div class=\"importoptions\" id=\"submit\">
<input type=\"submit\" value=\"";
// line 191
echo _gettext("Go");
echo "\" id=\"buttonGo\" />
</div>
</form>
</div>
";
}
public function getTemplateName()
{
return "display/import/import.twig";
}
public function isTraitable()
{
return false;
}
public function getDebugInfo()
{
return array ( 416 => 191, 412 => 189, 408 => 187, 406 => 186, 402 => 185, 399 => 184, 396 => 183, 389 => 178, 386 => 177, 384 => 176, 379 => 174, 371 => 169, 367 => 168, 359 => 163, 354 => 161, 349 => 158, 345 => 156, 343 => 155, 341 => 154, 339 => 151, 334 => 148, 332 => 147, 329 => 145, 327 => 144, 323 => 142, 321 => 141, 316 => 138, 314 => 137, 309 => 135, 304 => 132, 298 => 129, 294 => 128, 291 => 127, 289 => 126, 284 => 124, 278 => 120, 274 => 118, 272 => 113, 271 => 112, 269 => 111, 265 => 109, 256 => 106, 253 => 105, 249 => 104, 247 => 103, 246 => 102, 241 => 101, 237 => 100, 234 => 99, 232 => 98, 227 => 97, 222 => 93, 218 => 91, 216 => 90, 215 => 89, 213 => 88, 211 => 87, 206 => 86, 204 => 85, 200 => 84, 195 => 83, 193 => 82, 188 => 79, 186 => 78, 185 => 77, 184 => 76, 181 => 75, 178 => 74, 176 => 73, 172 => 70, 170 => 69, 166 => 68, 161 => 65, 159 => 64, 155 => 62, 150 => 59, 148 => 58, 143 => 56, 139 => 54, 136 => 53, 131 => 50, 125 => 46, 119 => 44, 113 => 42, 110 => 41, 107 => 40, 105 => 39, 101 => 38, 93 => 34, 87 => 32, 81 => 30, 79 => 29, 74 => 28, 72 => 27, 66 => 26, 62 => 24, 59 => 23, 57 => 22, 47 => 13, 45 => 11, 44 => 10, 43 => 9, 42 => 8, 35 => 4, 30 => 1,);
}
/** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */
public function getSource()
{
@trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be removed in 2.0. Use getSourceContext() instead.', E_USER_DEPRECATED);
return $this->getSourceContext()->getCode();
}
public function getSourceContext()
{
return new Source("", "display/import/import.twig", "/www/phpMyAdmin/templates/display/import/import.twig");
}
}