From eb1d8d5468471d0a21524eb8841fe09b72e4d793 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Tue, 18 Mar 2025 22:18:17 +0100 Subject: [PATCH] Display loaded plugins --- adminer/include/connect.inc.php | 3 +++ adminer/include/plugins.inc.php | 2 +- adminer/lang/cs.inc.php | 1 + adminer/lang/xx.inc.php | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) diff --git a/adminer/include/connect.inc.php b/adminer/include/connect.inc.php index 1a47d37f..74f70ebe 100644 --- a/adminer/include/connect.inc.php +++ b/adminer/include/connect.inc.php @@ -44,6 +44,9 @@ if ( } echo "

" . lang('%s version: %s through PHP extension %s', $drivers[DRIVER], "" . h($connection->server_info) . "", "$connection->extension") . "\n"; echo "

" . lang('Logged as: %s', "" . h(logged_user()) . "") . "\n"; + if (is_array($adminer->plugins)) { + echo "

" . lang('Loaded plugins') . ": " . implode(", ", array_map('get_class', $adminer->plugins)) . "\n"; + } $databases = $adminer->databases(); if ($databases) { $scheme = support("scheme"); diff --git a/adminer/include/plugins.inc.php b/adminer/include/plugins.inc.php index d1be082c..d7d36f5e 100644 --- a/adminer/include/plugins.inc.php +++ b/adminer/include/plugins.inc.php @@ -2,7 +2,7 @@ namespace Adminer; class Plugins extends Adminer { - protected $plugins; + public $plugins; ///< @var protected(set) /** Register plugins * @param array object instances or null to autoload plugins from adminer-plugins/ diff --git a/adminer/lang/cs.inc.php b/adminer/lang/cs.inc.php index 06a6991e..8a760ce3 100644 --- a/adminer/lang/cs.inc.php +++ b/adminer/lang/cs.inc.php @@ -11,6 +11,7 @@ $translations = array( 'Login' => 'Přihlásit se', 'Logout' => 'Odhlásit', 'Logged as: %s' => 'Přihlášen jako: %s', + 'Loaded plugins' => 'Nahrané pluginy', 'Logout successful.' => 'Odhlášení proběhlo v pořádku.', 'Thanks for using Adminer, consider donating.' => 'Díky za použití Admineru, přispějte na vývoj.', 'Invalid credentials.' => 'Neplatné přihlašovací údaje.', diff --git a/adminer/lang/xx.inc.php b/adminer/lang/xx.inc.php index 3cfd0759..d21ab09b 100644 --- a/adminer/lang/xx.inc.php +++ b/adminer/lang/xx.inc.php @@ -11,6 +11,7 @@ $translations = array( 'Login' => 'Xx', 'Logout' => 'Xx', 'Logged as: %s' => 'Xx: %s', + 'Loaded plugins' => 'Xx', 'Logout successful.' => 'Xx.', 'Thanks for using Adminer, consider donating.' => 'Xx xx.', 'Invalid credentials.' => 'Xx.',