quote($_POST["collation"]), substr(ME, 0, -1), lang('Database has been altered.')); } } page_header(DB != "" ? lang('Alter database') : lang('Create database'), $error, array(), DB); $collations = collations(); $name = DB; $collate = null; if ($_POST) { $name = $_POST["name"]; $collate = $_POST["collation"]; } elseif (DB != "") { $collate = db_collation(DB, $collations); } elseif ($jush == "sql") { // propose database name with limited privileges foreach (get_vals("SHOW GRANTS") as $grant) { if (preg_match('~ ON (`(([^\\\\`]|``|\\\\.)*)%`\\.\\*)?~', $grant, $match) && $match[1]) { $name = stripcslashes(idf_unescape("`$match[2]`")); break; } } } ?>

' . h($name) . '
' : '' ) . "\n" . ($collations ? html_select("collation", array("" => "(" . lang('collation') . ")") + $collations, $collate) : ""); ?> \n"; } elseif (!$_POST["add_x"] && $_GET["db"] == "") { echo "\n"; } ?>