', '');
// this is matched by compile.php
echo $adminer->loginFormField('username', '
' . lang('Username') . '
', '' . script("qs('#username').form['auth[driver]'].onchange();"));
@@ -946,7 +946,7 @@ class Adminer {
* @param string $missing can be "auth" if there is no database connection, "db" if there is no database selected, "ns" with invalid schema
*/
function navigation(string $missing): void {
- global $drivers, $connection, $adminer;
+ global $connection, $adminer;
echo "
" . $adminer->name() . " " . VERSION;
$new_version = $_COOKIE["adminer_version"];
echo " " . (version_compare(VERSION, $new_version) < 0 ? h($new_version) : "") . "";
@@ -957,7 +957,7 @@ class Adminer {
$output = "";
foreach ((array) $_SESSION["pwds"] as $vendor => $servers) {
foreach ($servers as $server => $usernames) {
- $name = h(get_setting("vendor-$vendor-$server") ?: $drivers[$vendor]);
+ $name = h(get_setting("vendor-$vendor-$server") ?: get_driver($vendor));
foreach ($usernames as $username => $password) {
if ($password !== null) {
$dbs = $_SESSION["db"][$vendor][$server][$username];
diff --git a/adminer/include/auth.inc.php b/adminer/include/auth.inc.php
index 3db0f94c..7f9c56ca 100644
--- a/adminer/include/auth.inc.php
+++ b/adminer/include/auth.inc.php
@@ -182,7 +182,7 @@ if (isset($_GET["username"]) && is_string(get_password())) {
if (is_object($connection)) {
$driver = new Driver($connection);
if ($connection->flavor) {
- save_settings(array("vendor-" . DRIVER . "-" . SERVER => $drivers[DRIVER]));
+ save_settings(array("vendor-" . DRIVER . "-" . SERVER => get_driver(DRIVER)));
}
}
}
diff --git a/adminer/include/bootstrap.inc.php b/adminer/include/bootstrap.inc.php
index eee7e8fd..3ab140c0 100644
--- a/adminer/include/bootstrap.inc.php
+++ b/adminer/include/bootstrap.inc.php
@@ -39,7 +39,7 @@ if ($_GET["script"] == "version") {
exit;
}
-global $adminer, $connection, $driver, $drivers, $translations; // allows including Adminer inside a function
+global $adminer, $connection, $driver, $translations; // allows including Adminer inside a function
if (!$_SERVER["REQUEST_URI"]) { // IIS 5 compatibility
$_SERVER["REQUEST_URI"] = $_SERVER["ORIG_PATH_INFO"];
diff --git a/adminer/include/connect.inc.php b/adminer/include/connect.inc.php
index 7fd52fe0..cf1cd61a 100644
--- a/adminer/include/connect.inc.php
+++ b/adminer/include/connect.inc.php
@@ -42,7 +42,7 @@ if (
echo "$val\n";
}
}
- echo "