["server" => , "driver" => "server|pgsql|sqlite|..."]], note that the driver for MySQL is called 'server' */ function __construct(array $servers) { $this->servers = $servers; if ($_POST["auth"]) { $key = $_POST["auth"]["server"]; $_POST["auth"]["driver"] = $this->servers[$key]["driver"]; } } function credentials() { return array($this->servers[Adminer\SERVER]["server"], $_GET["username"], Adminer\get_password()); } function login($login, $password) { if (!$this->servers[Adminer\SERVER]) { return false; } } function loginFormField($name, $heading, $value) { if ($name == 'driver') { return ''; } elseif ($name == 'server') { return $heading . Adminer\html_select("auth[server]", array_keys($this->servers), Adminer\SERVER) . "\n"; } } protected $translations = array( 'cs' => array('' => 'V přihlašovacím formuláři zobrazuje předdefinovaný seznam serverů'), 'de' => array('' => 'Anzeige einer konstanten Serverliste im Anmeldeformular'), 'pl' => array('' => 'Wyświetlaj stałą listę serwerów w formularzu logowania'), 'ro' => array('' => 'Afișarea unei liste constante de servere în formularul de conectare'), 'ja' => array('' => 'ログイン画面に定義済のサーバリストを表示'), ); }