From ba6151fc1b9e3d389d40884c31595247639a12b9 Mon Sep 17 00:00:00 2001 From: Achilles-96 Date: Tue, 29 Dec 2015 11:44:58 +0530 Subject: [PATCH] Improvements to Issue-11538 Signed-off-by: Raghuram Vadapalli --- libraries/mult_submits.lib.php | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/libraries/mult_submits.lib.php b/libraries/mult_submits.lib.php index d3870394f8..4bacfffc38 100644 --- a/libraries/mult_submits.lib.php +++ b/libraries/mult_submits.lib.php @@ -273,7 +273,11 @@ function PMA_buildOrExecuteQueryForMulti( case 'copy_tbl': $run_parts = true; $copy_tbl = true; - Table::moveCopy($db, $selected[$i], $_POST['target_db'], $selected[$i], 'data', false, 'one_table'); + Table::moveCopy($db, $selected[$i], $_POST['target_db'], $selected[$i], $_POST['what'], false, 'one_table'); + if (isset($_POST['adjust_privileges']) && !empty($_POST['adjust_privileges'])) { + include_once 'operations.lib.php'; + PMA_AdjustPrivileges_copyTable($db, $selected[$i], $_POST['target_db'], $selected[$i]); + } break; } // end switch @@ -322,9 +326,32 @@ function PMA_getHtmlForCopyMultipleTables($action, $_url_params) $html .= PMA_URL_getHiddenInputs($_url_params); $html .= '
'; $html .= '' . __('Copy tables to') . ''; - $html .= '' + . $databases_list->getHtmlOptions(true, false) . ''; + $html .= '

'; + $html .= '
'; + $html .= ''; + $html .= '
'; + $html .= ''; + $html .= '
'; + $html .= ''; + $html .= '

'; + $html .= ''; + $html .= '
'; + $html .= ''; + $html .= '
'; + $html .= ''; + $html .= '

'; + $html .= ''; + $html .= ''; $html .= '
'; $html .= '
'; $html .= '';