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"; 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 ? "