diff --git a/adminer/db.inc.php b/adminer/db.inc.php index 39e5e499..f7aabd46 100644 --- a/adminer/db.inc.php +++ b/adminer/db.inc.php @@ -149,9 +149,9 @@ if (adminer()->homepage()) { $databases = (support("scheme") ? adminer()->schemas() : adminer()->databases()); if (count($databases) != 1 && JUSH != "sqlite") { $db = (isset($_POST["target"]) ? $_POST["target"] : (support("scheme") ? $_GET["ns"] : DB)); - echo "

" . lang('Move to other database') . ": "; + echo "

"; echo (support("copy") ? " " . checkbox("overwrite", 1, $_POST["overwrite"], lang('overwrite')) : ""); echo "\n"; } diff --git a/adminer/foreign.inc.php b/adminer/foreign.inc.php index 6d4aecc9..45f0b7ba 100644 --- a/adminer/foreign.inc.php +++ b/adminer/foreign.inc.php @@ -67,12 +67,12 @@ if ($row["ns"] != "") { $referencable = array_keys(array_filter(table_status('', true), 'Adminer\fk_support')); $target = array_keys(fields(in_array($row["table"], $referencable) ? $row["table"] : reset($referencable))); $onchange = "this.form['change-js'].value = '1'; this.form.submit();"; -echo "

" . lang('Target table') . ": " . html_select("table", $referencable, $row["table"], $onchange) . "\n"; +echo "

\n"; if (support("scheme")) { $schemas = array_filter(adminer()->schemas(), function ($schema) { return !preg_match('~^information_schema$~i', $schema); }); - echo lang('Schema') . ": " . html_select("ns", $schemas, $row["ns"] != "" ? $row["ns"] : $_GET["ns"], $onchange); + echo ""; if ($row["ns"] != "") { set_schema($orig_schema); } @@ -83,7 +83,7 @@ if (support("scheme")) { $dbs[] = $db; } } - echo lang('DB') . ": " . html_select("db", $dbs, $row["db"] != "" ? $row["db"] : $_GET["db"], $onchange); + echo ""; } echo input_hidden("change-js"); ?> @@ -101,8 +101,8 @@ foreach ($row["source"] as $key => $val) { ?>

-: "") + explode("|", driver()->onActions), $row["on_delete"]); ?> - : "") + explode("|", driver()->onActions), $row["on_update"]); ?> + + "innodb-foreign-key-constraints.html", 'mariadb' => "foreign-keys/", diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index 04ae426a..e508748b 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -1046,14 +1046,14 @@ class Adminer { echo "

\n

\n"; hidden_fields_get(); $db_events = script("mixin(qsl('select'), {onmousedown: dbMouseDown, onchange: dbChange});"); - echo "" . lang('DB') . ": " . ($databases + echo ""; echo "\n"; if (support("scheme")) { if ($missing != "db" && DB != "" && connection()->select_db(DB)) { - echo "
" . lang('Schema') . ": " . html_select("ns", array("" => "") + adminer()->schemas(), $_GET["ns"]) . $db_events; + echo "
"; if ($_GET["ns"] != "") { set_schema($_GET["ns"]); } diff --git a/adminer/include/lang.inc.php b/adminer/include/lang.inc.php index 20849f45..49735481 100644 --- a/adminer/include/lang.inc.php +++ b/adminer/include/lang.inc.php @@ -99,7 +99,7 @@ function langs(): array { function switch_lang(): void { echo "\n

"; - echo lang('Language') . ": " . html_select("lang", langs(), LANG, "this.form.submit();"); + echo ""; echo " \n"; echo input_token(); echo "
\n
\n"; diff --git a/adminer/procedure.inc.php b/adminer/procedure.inc.php index 7037a3ac..beb091ea 100644 --- a/adminer/procedure.inc.php +++ b/adminer/procedure.inc.php @@ -48,7 +48,7 @@ echo ($collations ? "" . optionlist($collations) . "

: " data-maxlength="64" autocapitalize="off"> - +" . lang('Language') . ": " . html_select("language", $routine_languages, $row["language"]) . "\n" : ""); ?>