diff --git a/ChangeLog b/ChangeLog
index 7c158c3aad..d424cb0986 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,7 +5,9 @@ phpMyAdmin - ChangeLog
4.0.1.0 (not yet released)
- bug #3879 Import broken for CSV using LOAD DATA
-- bug When login fails and error display is active, login data is displayed
+- bug #3889 When login fails and error display is active, login data is displayed
+- bug #3890 [import] Web server upload directory import fails
+- bug #3891 [import] Server upload folder import file name missing in success message
4.0.0.0 (not yet released)
+ Patch #3481047 for rfe #3480477 Insert as new row enhancement
@@ -118,6 +120,7 @@ underscore
(see PMASA-2013-4)
- [security] Global variables overwrite in export.php, reported by Janek Vind
(see PMASA-2013-5)
+- bug #3892 [export] SQL Export files are empty
3.5.9.0 (not yet released)
diff --git a/export.php b/export.php
index 0d48a3ca5d..53574eaf0b 100644
--- a/export.php
+++ b/export.php
@@ -27,6 +27,7 @@ $post_params = array(
'export_type',
'export_method',
'quick_or_custom',
+ 'table_select',
'limit_to',
'limit_from',
'allrows',
diff --git a/import.php b/import.php
index 09272e7231..00ed893c0b 100644
--- a/import.php
+++ b/import.php
@@ -32,7 +32,8 @@ $post_params = array(
'MAX_FILE_SIZE',
'message_to_show',
'noplugin',
- 'skip_queries'
+ 'skip_queries',
+ 'local_import_file'
);
foreach ($post_params as $one_post_param) {
@@ -528,13 +529,21 @@ if (! empty($id_bookmark) && $action_bookmark == 2) {
$message->addParam($executed_queries);
$message->addString($import_notice);
- $message->addString('(' . $_FILES['import_file']['name'] . ')');
+ if (isset($local_import_file)) {
+ $message->addString('(' . $local_import_file . ')');
+ } else {
+ $message->addString('(' . $_FILES['import_file']['name'] . ')');
+ }
} else {
$message = PMA_Message::success(
__('Import has been successfully finished, %d queries executed.')
);
$message->addParam($executed_queries);
- $message->addString('(' . $_FILES['import_file']['name'] . ')');
+ if (isset($local_import_file)) {
+ $message->addString('(' . $local_import_file . ')');
+ } else {
+ $message->addString('(' . $_FILES['import_file']['name'] . ')');
+ }
}
}
}
diff --git a/libraries/display_import.lib.php b/libraries/display_import.lib.php
index 7e90d9ffd6..79149d1664 100644
--- a/libraries/display_import.lib.php
+++ b/libraries/display_import.lib.php
@@ -57,7 +57,7 @@ if ($_SESSION[$SESSION_KEY]["handler"] != "UploadNoplugin") {
var perform_upload = function () {
new $.getJSON(
- 'import_status.php?id=&',
+ 'import_status.php?id=&1), '&'); ?>',
{},
function(response) {
finished = response.finished;
@@ -134,7 +134,7 @@ if ($_SESSION[$SESSION_KEY]["handler"] != "UploadNoplugin") {
$('#import_form_status')
.html('
')
.show();
- $('#import_form_status').load('import_status.php?message=true&'); // loads the message, either success or mysql error
+ $('#import_form_status').load('import_status.php?message=true&1), '&'); ?>'); // loads the message, either success or mysql error
>>>>>> QA_4_0
#: libraries/TableSearch.class.php:780
msgid "Add search conditions (body of the \"where\" clause):"
@@ -6360,7 +6367,11 @@ msgstr ""
msgid "Output:"
msgstr "출력:"
+<<<<<<< HEAD
#: libraries/display_export.lib.php:215 libraries/display_export.lib.php:254
+=======
+#: libraries/display_export.lib.php:211 libraries/display_export.lib.php:249
+>>>>>>> QA_4_0
#, php-format
#| msgid "Save on server in %s directory"
msgid "Save on server in the directory %s"
@@ -6426,7 +6437,11 @@ msgstr "gz 압축"
msgid "bzipped"
msgstr "bzip 압축"
+<<<<<<< HEAD
#: libraries/display_export.lib.php:415
+=======
+#: libraries/display_export.lib.php:409
+>>>>>>> QA_4_0
#| msgid "Save as file"
msgid "View output as text"
msgstr "출력를 텍스트로 표시"
@@ -7285,7 +7300,11 @@ msgstr "이름으로 데이터베이스 필터링"
msgid "Clear Fast Filter"
msgstr ""
+<<<<<<< HEAD
#: libraries/navigation/NavigationTree.class.php:1074
+=======
+#: libraries/navigation/NavigationTree.class.php:1060
+>>>>>>> QA_4_0
#| msgid "table name"
msgid "filter items by name"
msgstr "이름으로 필터링"
@@ -7853,12 +7872,15 @@ msgstr "데이터베이스"
msgid "Data:"
msgstr "데이터"
+<<<<<<< HEAD
#: libraries/plugins/export/ExportLatex.class.php:485
#, fuzzy
#| msgid "Structure"
msgid "Structure:"
msgstr "구조"
+=======
+>>>>>>> QA_4_0
#: libraries/plugins/export/ExportMediawiki.class.php:84
#| msgid "Export"
msgid "Export table names"
@@ -8357,9 +8379,14 @@ msgid "User name"
msgstr "사용자명"
#: libraries/replication_gui.lib.php:72
+<<<<<<< HEAD
#, fuzzy
msgid "Port:"
msgstr "정렬"
+=======
+msgid "Port"
+msgstr "포트"
+>>>>>>> QA_4_0
#: libraries/replication_gui.lib.php:112
msgid "Master status"
@@ -8494,10 +8521,14 @@ msgstr "이벤트 수정"
#: libraries/rte/rte_routines.lib.php:1478
#: libraries/rte/rte_routines.lib.php:1518
#: libraries/rte/rte_triggers.lib.php:230
-#, fuzzy
#| msgid "Processes"
+<<<<<<< HEAD
msgid "Error in processing request:"
msgstr "프로세스 목록"
+=======
+msgid "Error in processing request"
+msgstr "요청 처리 중 오류"
+>>>>>>> QA_4_0
#: libraries/rte/rte_events.lib.php:417 libraries/rte/rte_routines.lib.php:931
#: libraries/rte/rte_triggers.lib.php:347
@@ -8796,7 +8827,11 @@ msgstr ""
msgid "routine"
msgstr "필드 추가하기"
+<<<<<<< HEAD
#: libraries/rte/rte_words.lib.php:31
+=======
+#: libraries/rte/rte_words.lib.php:26
+>>>>>>> QA_4_0
#| msgid "You don't have sufficient privileges to be here right now!"
msgid "You do not have the necessary privileges to create a routine"
msgstr "루틴(routine)을 작성하는데 필요한 권한을 가지고 있지 않습니다."
@@ -8811,7 +8846,11 @@ msgstr "데이터베이스에 테이블이 없습니다."
msgid "There are no routines to display."
msgstr ""
+<<<<<<< HEAD
#: libraries/rte/rte_words.lib.php:39
+=======
+#: libraries/rte/rte_words.lib.php:34
+>>>>>>> QA_4_0
msgid "Add trigger"
msgstr "트리거 추가"
@@ -8820,11 +8859,19 @@ msgstr "트리거 추가"
msgid "Export of trigger %s"
msgstr ""
+<<<<<<< HEAD
#: libraries/rte/rte_words.lib.php:42
msgid "trigger"
msgstr "트리거"
#: libraries/rte/rte_words.lib.php:43
+=======
+#: libraries/rte/rte_words.lib.php:37
+msgid "trigger"
+msgstr "트리거"
+
+#: libraries/rte/rte_words.lib.php:38
+>>>>>>> QA_4_0
#| msgid "You don't have sufficient privileges to be here right now!"
msgid "You do not have the necessary privileges to create a trigger"
msgstr "트리거를 생성하는데 필요한 권한을 가지고 있지 않습니다."
@@ -9029,10 +9076,14 @@ msgid "Unknown language: %1$s."
msgstr ""
#: libraries/select_server.lib.php:39 libraries/select_server.lib.php:44
-#, fuzzy
#| msgid "Server"
+<<<<<<< HEAD
msgid "Current Server:"
msgstr "서버"
+=======
+msgid "Current Server"
+msgstr "현재 서버"
+>>>>>>> QA_4_0
#: libraries/server_privileges.lib.php:135 server_privileges.php:94
msgid "No privileges."
@@ -9485,7 +9536,11 @@ msgstr "선택한 사용자는 사용권한 테이블에 존재하지 않습니
msgid "You have added a new user."
msgstr "새 사용자를 추가했습니다."
+<<<<<<< HEAD
#: libraries/sql_query_form.lib.php:188
+=======
+#: libraries/sql_query_form.lib.php:184
+>>>>>>> QA_4_0
#, php-format
msgid "Run SQL query/queries on server %s"
msgstr "서버 %s에 SQL 질의를 실행"
@@ -10090,10 +10145,14 @@ msgid "Page creation failed"
msgstr ""
#: pmd_pdf.php:113
-#, fuzzy
#| msgid "Usage"
+<<<<<<< HEAD
msgid "Page:"
msgstr "사용법(량)"
+=======
+msgid "Page"
+msgstr "페이지"
+>>>>>>> QA_4_0
#: pmd_pdf.php:123
#| msgid "Import files"
@@ -10336,7 +10395,11 @@ msgstr ""
msgid "Library"
msgstr ""
+<<<<<<< HEAD
#: server_plugins.php:97 server_plugins.php:132 tbl_tracking.php:764
+=======
+#: server_plugins.php:97 server_plugins.php:132 tbl_tracking.php:763
+>>>>>>> QA_4_0
msgid "Version"
msgstr "버전"
@@ -10657,6 +10720,13 @@ msgstr ""
#: server_status_monitor.php:489 server_status_monitor.php:606
msgid "Add chart"
msgstr "차트 추가"
+<<<<<<< HEAD
+=======
+
+#: server_status_monitor.php:492
+msgid "Rearrange/edit charts"
+msgstr ""
+>>>>>>> QA_4_0
#: server_status_monitor.php:496
msgid "Refresh rate"
@@ -11575,7 +11645,11 @@ msgstr "기부"
msgid "Edit server"
msgstr "서버 수정"
+<<<<<<< HEAD
#: setup/frames/servers.inc.php:39
+=======
+#: setup/frames/servers.inc.php:38
+>>>>>>> QA_4_0
msgid "Add a new server"
msgstr "새 서버 추가"