diff --git a/CHANGELOG.md b/CHANGELOG.md index aaf26b58..63fb9edc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ ## Adminer dev +- MySQL: Avoid warning on selecting tables with fulltext indexes (bug #1036) - PostgreSQL: Creating partitioned tables (bug #1031) - PostgreSQL: Move partitioned tables from table list to parent table - Designs: adminer.css with 'prefers-color-scheme: dark' don't disable dark mode diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index a4ebbf50..a8f89080 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -400,7 +400,7 @@ class Adminer { foreach ($indexes as $i => $index) { if ($index["type"] == "FULLTEXT") { echo "
(" . implode(", ", array_map('Adminer\h', $index["columns"])) . ") AGAINST"; - echo " "; + echo " "; echo script("qsl('input').oninput = selectFieldChange;", ""); echo checkbox("boolean[$i]", 1, isset($_GET["boolean"][$i]), "BOOL"); echo "
\n"; @@ -538,7 +538,7 @@ class Adminer { function selectSearchProcess(array $fields, array $indexes): array { $return = array(); foreach ($indexes as $i => $index) { - if ($index["type"] == "FULLTEXT" && $_GET["fulltext"][$i] != "") { + if ($index["type"] == "FULLTEXT" && idx($_GET["fulltext"], $i) != "") { $return[] = "MATCH (" . implode(", ", array_map('Adminer\idf_escape', $index["columns"])) . ") AGAINST (" . q($_GET["fulltext"][$i]) . (isset($_GET["boolean"][$i]) ? " IN BOOLEAN MODE" : "") . ")"; } }