error); } page_header(lang('Select database'), "", null); echo "

"; foreach (array( 'database' => lang('Create new database'), 'privileges' => lang('Privileges'), 'processlist' => lang('Process list'), 'variables' => lang('Variables'), ) as $key => $val) { echo "$val\n"; } echo "

" . lang('MySQL version: %s through PHP extension %s', "server_info < 4.1 ? " class='binary'" : "") . ">$connection->server_info", "$connection->extension") . "\n"; echo "

" . lang('Logged as: %s', "" . h($connection->result($connection->query("SELECT USER()"))) . "") . "\n"; $databases = get_databases(); if ($databases) { $collations = collations(); echo "

\n"; echo "\n"; echo "\n"; foreach ($databases as $db) { $root = h(ME) . "db=" . urlencode($db); echo "
 " . lang('Database') . "" . lang('Collation') . "
" . checkbox("db[]", $db, false); echo "" . h($db) . ""; echo "" . nbsp(db_collation($db, $collations)) . ""; echo "\n"; } echo "
\n"; echo "

\n"; echo "

\n"; } } page_footer("db"); } if (!(strlen(DB) ? $connection->select_db(DB) : isset($_GET["sql"]) || isset($_GET["dump"]) || isset($_GET["database"]) || isset($_GET["processlist"]) || isset($_GET["privileges"]) || isset($_GET["user"]) || isset($_GET["variables"]))) { if (strlen(DB)) { unset($_SESSION["databases"][$_GET["server"]]); } connect_error(); // separate function to catch SQLite error exit; }