1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-08 15:47:00 +02:00

URL parameter ?ext=pdo to force using PDO

This commit is contained in:
Jakub Vrana
2025-03-22 06:15:57 +01:00
parent aaca1eee8e
commit 3f2eec9b92
8 changed files with 9 additions and 6 deletions

View File

@@ -457,7 +457,7 @@ function set_session($key, $val) {
function auth_url($vendor, $server, $username, $db = null) {
global $drivers;
$uri = remove_from_uri(implode("|", array_keys($drivers))
. "|username|"
. "|username|ext|"
. ($db !== null ? "db|" : "")
. ($vendor == 'mssql' || $vendor == 'pgsql' ? "" : "ns|") // we don't have access to support() here
. session_name())
@@ -466,6 +466,7 @@ function auth_url($vendor, $server, $username, $db = null) {
return "$match[1]?"
. (sid() ? SID . "&" : "")
. ($vendor != "server" || $server != "" ? urlencode($vendor) . "=" . urlencode($server) . "&" : "")
. ($_GET["ext"] ? "ext=" . urlencode($_GET["ext"]) . "&" : "")
. "username=" . urlencode($username)
. ($db != "" ? "&db=" . urlencode($db) : "")
. ($match[2] ? "&$match[2]" : "")