From: Jakub Vrana Date: Thu, 3 Apr 2025 14:05:52 +0000 (+0200) Subject: Fix type for search anywhere (fix #973) X-Git-Tag: v5.2.0~88 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=646af54e7bd9b6cd8e5ac34d5ddcba18bc182d91;p=adminer.git Fix type for search anywhere (fix #973) --- diff --git a/adminer/include/adminer.inc.php b/adminer/include/adminer.inc.php index e32065ba..a80c7c3f 100644 --- a/adminer/include/adminer.inc.php +++ b/adminer/include/adminer.inc.php @@ -536,7 +536,7 @@ class Adminer { } elseif ($val["op"] == "SQL") { $cond = " $val[val]"; // SQL injection } elseif ($val["op"] == "LIKE %%") { - $cond = " LIKE " . adminer()->processInput($fields[$val["col"]], "%$val[val]%"); + $cond = " LIKE " . adminer()->processInput(idx($fields, $val["col"], array()), "%$val[val]%"); // this is used by search anywhere which doesn't set $val["col"] } elseif ($val["op"] == "ILIKE %%") { $cond = " ILIKE " . adminer()->processInput($fields[$val["col"]], "%$val[val]%"); } elseif ($val["op"] == "FIND_IN_SET") {