From 1804f71b9698cca19e50d168940de3655f0f3978 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Mon, 21 Mar 2011 10:16:01 +0100 Subject: [PATCH] New plugin: Display constant list of servers in login form --- plugins/login-servers.php | 47 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 plugins/login-servers.php diff --git a/plugins/login-servers.php b/plugins/login-servers.php new file mode 100644 index 00000000..691b7307 --- /dev/null +++ b/plugins/login-servers.php @@ -0,0 +1,47 @@ + $description) or array($category => array()) + */ + function AdminerLoginServers($servers) { + $this->servers = $servers; + } + + function login($login, $password) { + // check if server is allowed + foreach ($this->servers as $key => $val) { + $servers = $val; + if (!is_array($val)) { + $servers = array($key => $val); + } + foreach ($servers as $k => $v) { + if ((is_string($k) ? $k : $v) == SERVER) { + return; + } + } + } + return false; + } + + function loginForm() { + ?> + +
+
"> +
+
+

+