display(); exit; } if (Core::isValid($_REQUEST['offset'], 'numeric')) { $offset = intval($_REQUEST['offset']); } if (isset($_REQUEST['timeout_passed'])) { $timeoutPassed = $_REQUEST['timeout_passed']; } $localImportFile = ''; if (isset($_REQUEST['local_import_file'])) { $localImportFile = $_REQUEST['local_import_file']; } // zip, gzip and bzip2 encode features $compressions = []; if ($cfg['GZipDump'] && function_exists('gzopen')) { $compressions[] = 'gzip'; } if ($cfg['BZipDump'] && function_exists('bzopen')) { $compressions[] = 'bzip2'; } if ($cfg['ZipDump'] && function_exists('zip_open')) { $compressions[] = 'zip'; } return Template::get('display/import/import')->render([ 'upload_id' => $uploadId, 'handler' => $_SESSION[$SESSION_KEY]["handler"], 'id_key' => $_SESSION[$SESSION_KEY]['handler']::getIdKey(), 'pma_theme_image' => $GLOBALS['pmaThemeImage'], 'import_type' => $importType, 'db' => $db, 'table' => $table, 'max_upload_size' => $maxUploadSize, 'import_list' => $importList, 'local_import_file' => $localImportFile, 'is_upload' => $GLOBALS['is_upload'], 'upload_dir' => isset($cfg['UploadDir']) ? $cfg['UploadDir'] : null, 'timeout_passed_global' => isset($GLOBALS['timeout_passed']) ? $GLOBALS['timeout_passed'] : null, 'compressions' => $compressions, 'is_encoding_supported' => Encoding::isSupported(), 'encodings' => Encoding::listEncodings(), 'import_charset' => isset($cfg['Import']['charset']) ? $cfg['Import']['charset'] : null, 'dbi' => $GLOBALS['dbi'], 'disable_is' => $cfg['Server']['DisableIS'], 'timeout_passed' => isset($timeoutPassed) ? $timeoutPassed : null, 'offset' => isset($offset) ? $offset : null, 'can_convert_kanji' => Encoding::canConvertKanji(), ]); } }