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('ajax clock ') .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 "새 서버 추가"