From b2c45743251c5a58868a821957409387363be3ad Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Thu, 19 Jun 2025 09:25:03 +0200 Subject: [PATCH] AdminerBackwardKeys: Strip table prefix --- plugins/backward-keys.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/backward-keys.php b/plugins/backward-keys.php index 0bf10ec3..2f3755b5 100644 --- a/plugins/backward-keys.php +++ b/plugins/backward-keys.php @@ -50,7 +50,7 @@ ORDER BY s.ordinal_position", null, "") as $row foreach ($cols as $column => $val) { $link .= Adminer\where_link($i++, $column, $row[$val]); } - echo "" . Adminer\h($backwardKey["name"]) . ""; + echo "" . Adminer\h(preg_replace('(^' . preg_quote($_GET["select"]) . (substr($_GET["select"], -1) == 's' ? '?' : '') . '_)', '_', $backwardKey["name"])) . ""; $link = Adminer\ME . 'edit=' . urlencode($table); foreach ($cols as $column => $val) { $link .= "&set" . urlencode("[" . Adminer\bracket_escape($column) . "]") . "=" . urlencode($row[$val]);