diff --git a/libraries/DatabaseInterface.php b/libraries/DatabaseInterface.php index bc4bafaa6d..da9f60f725 100644 --- a/libraries/DatabaseInterface.php +++ b/libraries/DatabaseInterface.php @@ -905,14 +905,14 @@ class DatabaseInterface // display only databases also in official database list // f.e. to apply hide_db and only_db $drops = array_diff( - array_keys($databases), (array) $GLOBALS['pma']->databases + array_keys($databases), (array) $GLOBALS['dblist']->databases ); foreach ($drops as $drop) { unset($databases[$drop]); } } else { $databases = array(); - foreach ($GLOBALS['pma']->databases as $database_name) { + foreach ($GLOBALS['dblist']->databases as $database_name) { // MySQL forward compatibility // so pma could use this array as if every server is of version >5.0 // todo : remove and check the rest of the code for usage, @@ -1130,7 +1130,7 @@ class DatabaseInterface } else { $columns = array(); if (null === $database) { - foreach ($GLOBALS['pma']->databases as $database) { + foreach ($GLOBALS['dblist']->databases as $database) { $columns[$database] = $this->getColumnsFull( $database, null, null, $link ); diff --git a/libraries/PMA.php b/libraries/DbList.php similarity index 96% rename from libraries/PMA.php rename to libraries/DbList.php index 9775cedbac..0cdcda94e9 100644 --- a/libraries/PMA.php +++ b/libraries/DbList.php @@ -1,7 +1,7 @@ databases->exists($source_db, $target_db)) { - if (! $GLOBALS['pma']->databases->exists($source_db)) { + if (! $GLOBALS['dblist']->databases->exists($source_db, $target_db)) { + if (! $GLOBALS['dblist']->databases->exists($source_db)) { $GLOBALS['message'] = Message::rawError( sprintf( __('Source database `%s` was not found!'), @@ -737,7 +737,7 @@ class Table ) ); } - if (! $GLOBALS['pma']->databases->exists($target_db)) { + if (! $GLOBALS['dblist']->databases->exists($target_db)) { $GLOBALS['message'] = Message::rawError( sprintf( __('Target database `%s` was not found!'), @@ -1271,7 +1271,7 @@ class Table if (null !== $new_db && $new_db !== $this->getDbName()) { // Ensure the target is valid - if (! $GLOBALS['pma']->databases->exists($new_db)) { + if (! $GLOBALS['dblist']->databases->exists($new_db)) { $this->errors[] = __('Invalid database:') . ' ' . $new_db; return false; } diff --git a/libraries/common.inc.php b/libraries/common.inc.php index ca5b0a74f8..b6ed4263be 100644 --- a/libraries/common.inc.php +++ b/libraries/common.inc.php @@ -35,7 +35,7 @@ use PMA\libraries\DatabaseInterface; use PMA\libraries\ErrorHandler; use PMA\libraries\Message; use PMA\libraries\plugins\AuthenticationPlugin; -use PMA\libraries\PMA; +use PMA\libraries\DbList; use PMA\libraries\Theme; use PMA\libraries\ThemeManager; use PMA\libraries\Tracker; @@ -931,11 +931,11 @@ if (! defined('PMA_MINIMUM_COMMON')) { // TODO: Set SQL modes too. /** - * the ListDatabase class + * the DbList class as a stub for the ListDatabase class */ - $pma = new PMA; - $pma->userlink = $userlink; - $pma->controllink = $controllink; + $dblist = new DbList; + $dblist->userlink = $userlink; + $dblist->controllink = $controllink; /** * some resetting has to be done when switching servers @@ -1077,7 +1077,7 @@ if (! defined('PMA_MINIMUM_COMMON') } $cfgRelation = PMA_getRelationsParam(); if (empty($cfgRelation['db'])) { - foreach ($GLOBALS['pma']->databases as $database) { + foreach ($GLOBALS['dblist']->databases as $database) { if ($database == 'phpmyadmin') { PMA_fixPMATables($database, false); } diff --git a/libraries/controllers/server/ServerDatabasesController.php b/libraries/controllers/server/ServerDatabasesController.php index b798173523..62ec0f90c5 100644 --- a/libraries/controllers/server/ServerDatabasesController.php +++ b/libraries/controllers/server/ServerDatabasesController.php @@ -105,7 +105,7 @@ class ServerDatabasesController extends Controller null, $this->_dbstats, null, $this->_sort_by, $this->_sort_order, $this->_pos, true ); - $this->_database_count = count($GLOBALS['pma']->databases); + $this->_database_count = count($GLOBALS['dblist']->databases); } else { $this->_database_count = 0; } diff --git a/libraries/display_export.lib.php b/libraries/display_export.lib.php index d4ebd04bf3..95ce9fdcd0 100644 --- a/libraries/display_export.lib.php +++ b/libraries/display_export.lib.php @@ -58,7 +58,7 @@ function PMA_getHtmlForExportSelectOptions($tmp_select = '') $_GET['db_select'] = explode(",", $_GET['db_select']); } - foreach ($GLOBALS['pma']->databases as $current_db) { + foreach ($GLOBALS['dblist']->databases as $current_db) { if ($GLOBALS['dbi']->isSystemSchema($current_db, true)) { continue; } diff --git a/libraries/export.lib.php b/libraries/export.lib.php index f3bfd93843..cccedcbb83 100644 --- a/libraries/export.lib.php +++ b/libraries/export.lib.php @@ -553,7 +553,7 @@ function PMA_exportServer( $tmp_select = '|' . $tmp_select . '|'; } // Walk over databases - foreach ($GLOBALS['pma']->databases as $current_db) { + foreach ($GLOBALS['dblist']->databases as $current_db) { if (isset($tmp_select) && /*overload*/mb_strpos(' ' . $tmp_select, '|' . $current_db . '|') ) { diff --git a/libraries/mult_submits.inc.php b/libraries/mult_submits.inc.php index 294cce1627..7e18841a8e 100644 --- a/libraries/mult_submits.inc.php +++ b/libraries/mult_submits.inc.php @@ -323,7 +323,7 @@ if (!empty($submit_mult) && !empty($what)) { if ($rebuild_database_list) { // avoid a problem with the database list navigator // when dropping a db from server_databases - $GLOBALS['pma']->databases->build(); + $GLOBALS['dblist']->databases->build(); } } else { if (isset($submit_mult) diff --git a/libraries/mult_submits.lib.php b/libraries/mult_submits.lib.php index 4bacfffc38..3f89e8af04 100644 --- a/libraries/mult_submits.lib.php +++ b/libraries/mult_submits.lib.php @@ -326,7 +326,7 @@ function PMA_getHtmlForCopyMultipleTables($action, $_url_params) $html .= PMA_URL_getHiddenInputs($_url_params); $html .= '