1
0
mirror of https://github.com/vrana/adminer.git synced 2025-08-05 14:17:26 +02:00

AdminerBackwardKeys: Skip relations without selected column

This commit is contained in:
Jakub Vrana
2025-06-25 14:57:35 +02:00
parent 8ca0e36970
commit 1fc5acb389

View File

@@ -51,6 +51,9 @@ ORDER BY s.ordinal_position", null, "") as $row
$link = Adminer\ME . 'select=' . urlencode($table);
$i = 0;
foreach ($cols as $column => $val) {
if (!isset($row[$val])) {
continue 2;
}
$link .= Adminer\where_link($i++, $column, $row[$val]);
}
echo "<a href='" . Adminer\h($link) . "'>" . Adminer\h(preg_replace('(^' . preg_quote($_GET["select"]) . (substr($_GET["select"], -1) == 's' ? '?' : '') . '_)', '_', $backwardKey["name"])) . "</a>";