diff options
Diffstat (limited to 'server_databases.php')
-rw-r--r-- | server_databases.php | 44 |
1 files changed, 1 insertions, 43 deletions
diff --git a/server_databases.php b/server_databases.php index 30d9f94e6b..4ecc5938fb 100644 --- a/server_databases.php +++ b/server_databases.php @@ -58,49 +58,7 @@ if (isset($_REQUEST['drop_selected_dbs_x'])) { if ((isset($_REQUEST['drop_selected_dbs']) || isset($_REQUEST['query_type'])) && ($is_superuser || $cfg['AllowUserDropDatabase']) ) { - if (! isset($_REQUEST['selected_dbs']) && ! isset($_REQUEST['query_type'])) { - $message = PMA_Message::error(__('No databases selected.')); - } else { - $action = 'server_databases.php'; - $submit_mult = 'drop_db'; - $err_url = 'server_databases.php?' . PMA_URL_getCommon(); - if (isset($_REQUEST['selected_dbs']) - && !isset($_REQUEST['is_js_confirmed']) - ) { - $selected_db = $_REQUEST['selected_dbs']; - } - if (isset($_REQUEST['is_js_confirmed'])) { - $_REQUEST = array( - 'query_type' => $submit_mult, - 'selected' => $_REQUEST['selected_dbs'], - 'mult_btn' => __('Yes'), - 'db' => $GLOBALS['db'], - 'table' => $GLOBALS['table']); - } - include 'libraries/mult_submits.inc.php'; - unset($action, $submit_mult, $err_url, $selected_db, $GLOBALS['db']); - if (empty($message)) { - if ($mult_btn == __('Yes')) { - $number_of_databases = count($selected); - } else { - $number_of_databases = 0; - } - $message = PMA_Message::success( - _ngettext( - '%1$d database has been dropped successfully.', - '%1$d databases have been dropped successfully.', - $number_of_databases - ) - ); - $message->addParam($number_of_databases); - } - } - if ($GLOBALS['is_ajax_request'] && $message instanceof PMA_Message) { - $response = PMA_Response::getInstance(); - $response->isSuccess($message->isSuccess()); - $response->addJSON('message', $message); - exit; - } + PMA_dropMultiDatabases(); } /** |