Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/phpmyadmin/phpmyadmin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxmujay <xmujay@gmail.com>2013-08-29 05:50:58 +0400
committerxmujay <xmujay@gmail.com>2013-08-29 05:50:58 +0400
commit680f5b1b875ff098fa29b68b3e33b6056e8bd8ee (patch)
treeb4e570ed6958a85e36fb7ea14c0cb79616a4402e /server_databases.php
parenteb0331236e86c026808d9197ff9d5606978f8108 (diff)
refactor server_databases: add function for drop multiple databases
Diffstat (limited to 'server_databases.php')
-rw-r--r--server_databases.php44
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();
}
/**