]> git.joonet.de Git - adminer.git/commitdiff
Display loaded plugins
authorJakub Vrana <jakub@vrana.cz>
Tue, 18 Mar 2025 21:18:17 +0000 (22:18 +0100)
committerJakub Vrana <jakub@vrana.cz>
Tue, 18 Mar 2025 21:30:51 +0000 (22:30 +0100)
adminer/include/connect.inc.php
adminer/include/plugins.inc.php
adminer/lang/cs.inc.php
adminer/lang/xx.inc.php

index 1a47d37fa5923e46702b096143f22ec0b09acaae..74f70ebe44bdd0cb7149b7e228cdfcf3ebcfa3a3 100644 (file)
@@ -44,6 +44,9 @@ if (
                }
                echo "<p>" . lang('%s version: %s through PHP extension %s', $drivers[DRIVER], "<b>" . h($connection->server_info) . "</b>", "<b>$connection->extension</b>") . "\n";
                echo "<p>" . lang('Logged as: %s', "<b>" . h(logged_user()) . "</b>") . "\n";
+               if (is_array($adminer->plugins)) {
+                       echo "<p>" . lang('Loaded plugins') . ": <b>" . implode("</b>, <b>", array_map('get_class', $adminer->plugins)) . "</b>\n";
+               }
                $databases = $adminer->databases();
                if ($databases) {
                        $scheme = support("scheme");
index d1be082c5041cffa4380cd989457b959d5afedb8..d7d36f5e4e8a289ac7e47e578a4ff7352158aa0d 100644 (file)
@@ -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/
index 06a6991ea1c5589474849ac357943c96594a57fd..8a760ce368bd3ac5ea559cfd1383d72ff514e887 100644 (file)
@@ -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 <a href="https://www.adminer.org/en/donation/">donating</a>.' => 'Díky za použití Admineru, <a href="https://www.adminer.org/cs/donation/">přispějte</a> na vývoj.',
        'Invalid credentials.' => 'Neplatné přihlašovací údaje.',
index 3cfd0759e7953bb6ffa781f9a038b7715207b318..d21ab09b4f1c0c6045c0444e6e27c736ea44f966 100644 (file)
@@ -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 <a href="https://www.adminer.org/en/donation/">donating</a>.' => 'Xx <a href="https://www.adminer.org/en/donation/">xx</a>.',
        'Invalid credentials.' => 'Xx.',