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 .= '