From 26b475312d9b35d3761484a6841addf5e67348b2 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Wed, 9 Feb 2011 21:15:34 +0100 Subject: [PATCH] Update plugins --- adminer/plugin.php | 8 +++++++- plugins/email-html.php | 0 plugins/login-table.php | 29 +++++++++++++++++++++++++++++ 3 files changed, 36 insertions(+), 1 deletion(-) delete mode 100644 plugins/email-html.php create mode 100644 plugins/login-table.php diff --git a/adminer/plugin.php b/adminer/plugin.php index 1186815b..679384ca 100644 --- a/adminer/plugin.php +++ b/adminer/plugin.php @@ -7,7 +7,13 @@ function adminer_object() { foreach (glob("../plugins/*.php") as $filename) { include_once $filename; } - + + /* It is possible to combine customization and plugins: + class AdminerCustomization extends AdminerPlugin { + } + return new AdminerCustomization($plugins); + */ + return new AdminerPlugin(array( // specify enabled plugins here new AdminerDumpXml, diff --git a/plugins/email-html.php b/plugins/email-html.php deleted file mode 100644 index e69de29b..00000000 diff --git a/plugins/login-table.php b/plugins/login-table.php new file mode 100644 index 00000000..828720e7 --- /dev/null +++ b/plugins/login-table.php @@ -0,0 +1,29 @@ +database = $database; + } + + function login($login, $password) { + $connection = connection(); + return (bool) $connection->result($q = "SELECT COUNT(*) FROM " . idf_escape($this->database) . ".login WHERE login = " . $connection->quote($login) . " AND password_sha1 = " . $connection->quote(sha1($password))); + } + +}