From: Jan Kalina Date: Fri, 15 Jul 2016 22:34:42 +0000 (+0200) Subject: foreign key link fix - added missing ns X-Git-Tag: v4.3.0~38 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=8dd971ca5ec48aa913b124aa52de976eeea38727;p=adminer.git foreign key link fix - added missing ns --- diff --git a/adminer/select.inc.php b/adminer/select.inc.php index 20a335bc..567f667d 100644 --- a/adminer/select.inc.php +++ b/adminer/select.inc.php @@ -387,6 +387,9 @@ if (!$columns && support("table")) { $link .= where_link($i, $foreign_key["target"][$i], $rows[$n][$source]); } $link = ($foreign_key["db"] != "" ? preg_replace('~([?&]db=)[^&]+~', '\\1' . urlencode($foreign_key["db"]), ME) : ME) . 'select=' . urlencode($foreign_key["table"]) . $link; // InnoDB supports non-UNIQUE keys + if ($foreign_key["ns"]) { + $link = preg_replace('~([?&]ns=)[^&]+~', '\\1' . urlencode($foreign_key["ns"]), $link); + } if (count($foreign_key["source"]) == 1) { break; }