diff --git a/libraries/display_import.lib.php b/libraries/display_import.lib.php
index ebeef87fa..10c65f47a 100644
--- a/libraries/display_import.lib.php
+++ b/libraries/display_import.lib.php
@@ -141,49 +141,29 @@ if ($_SESSION[$SESSION_KEY]["handler"]!="noplugin") {
printf(__('
File may be compressed (%s) or uncompressed.
A compressed file\'s name must end in .[format].[compression]. Example: .sql.zip
'), implode(", ", $compressions));
}
- if ($GLOBALS['is_upload']) {
+ if($GLOBALS['is_upload'] && !empty($cfg['UploadDir'])) { ?>
+
+
display();
- }
- if (!empty($cfg['UploadDir'])) {
- $extensions = '';
- foreach ($import_list as $key => $val) {
- if (!empty($extensions)) {
- $extensions .= '|';
- }
- $extensions .= $val['extension'];
- }
- $matcher = '@\.(' . $extensions . ')(\.(' . PMA_supportedDecompressions() . '))?$@';
-
- $files = PMA_getFileSelectOptions(PMA_userDir($cfg['UploadDir']), $matcher, (isset($timeout_passed) && $timeout_passed && isset($local_import_file)) ? $local_import_file : '');
- echo '' . "\n";
- if ($files === FALSE) {
- PMA_Message::error(__('The directory you set for upload work cannot be reached'))->display();
- } elseif (!empty($files)) {
- echo "\n";
- echo ' ' . __('Or') . '
: ' . "\n";
- echo ' ' . "\n";
- }
- echo '
' . "\n";
+ } else if (!empty($cfg['UploadDir'])) {
+ PMA_selectUploadFile($import_list, $cfg['UploadDir']);
} // end if (web-server upload directory)
// charset of file