/**
 * Gets HTML to display import dialogs
 *
 * @param String $import_type     Import type: server|database|table
 * @param String $db              Selected DB
 * @param String $table           Selected Table
 * @param int    $max_upload_size Max upload size
 *
 * @return string $html
 */
function PMA_getImportDisplay($import_type, $db, $table, $max_upload_size)
{
    global $SESSION_KEY;
    include_once './libraries/file_listing.lib.php';
    include_once './libraries/plugin_interface.lib.php';
    include_once './libraries/display_import_ajax.lib.php';
    list($SESSION_KEY, $upload_id, $plugins) = PMA_uploadProgressSetup();
    /* Scan for plugins */
    /* @var $import_list ImportPlugin[] */
    $import_list = PMA_getPlugins("import", 'libraries/plugins/import/', $import_type);
    /* Fail if we didn't find any plugin */
    if (empty($import_list)) {
        Message::error(__('Could not load import plugins, please check your installation!'))->display();
        exit;
    }
    if (PMA_isValid($_REQUEST['offset'], 'numeric')) {
        $offset = $_REQUEST['offset'];
    }
    if (isset($_REQUEST['timeout_passed'])) {
        $timeout_passed = $_REQUEST['timeout_passed'];
    }
    $local_import_file = '';
    if (isset($_REQUEST['local_import_file'])) {
        $local_import_file = $_REQUEST['local_import_file'];
    }
    $timeout_passed_str = isset($timeout_passed) ? $timeout_passed : null;
    $offset_str = isset($offset) ? $offset : null;
    return PMA_getHtmlForImport($upload_id, $import_type, $db, $table, $max_upload_size, $import_list, $timeout_passed_str, $offset_str, $local_import_file);
}
           == UPLOAD_PREFIX) {
           $sessionupload[$key] = $value;
       }
   }
   // PMA will kill all variables, so let's use a constant
   define('SESSIONUPLOAD', serialize($sessionupload));
   session_write_close();

   session_name('phpMyAdmin');
   session_id($_COOKIE['phpMyAdmin']);
}
*/
define('PMA_MINIMUM_COMMON', 1);
require_once 'libraries/common.inc.php';
require_once 'libraries/display_import_ajax.lib.php';
list($SESSION_KEY, $upload_id, $plugins) = PMA_uploadProgressSetup();
/*
if (defined('SESSIONUPLOAD')) {
   // write sessionupload back into the loaded PMA session

   $sessionupload = unserialize(SESSIONUPLOAD);
   foreach ($sessionupload as $key => $value) {
       $_SESSION[$key] = $value;
   }

   // remove session upload data that are not set anymore
   foreach ($_SESSION as $key => $value) {
       if (mb_substr($key, 0, mb_strlen(UPLOAD_PREFIX))
           == UPLOAD_PREFIX
           && ! isset($sessionupload[$key])
       ) {