From: Jakub Vrana Date: Fri, 19 Jul 2013 21:15:46 +0000 (-0700) Subject: Elastic: Allow only numeric limit X-Git-Tag: v4.0.0~108 X-Git-Url: https://git.joonet.de/?a=commitdiff_plain;h=39b5bd5fc4bf6944d228de02219868b3f339cbf6;p=adminer.git Elastic: Allow only numeric limit --- diff --git a/adminer/drivers/elastic.inc.php b/adminer/drivers/elastic.inc.php index 72ff8f7c..a7f68b83 100644 --- a/adminer/drivers/elastic.inc.php +++ b/adminer/drivers/elastic.inc.php @@ -93,7 +93,7 @@ if (isset($_GET["elastic"])) { $query = "$table/_search?default_operator=AND" . ($select != array("*") ? "&fields=" . urlencode(implode(",", $select)) : "") . ($order ? "&sort=" . urlencode(ereg_replace(' DESC(,|$)', ':desc\1', implode(",", $order))) : "") - . ($limit ? "&size=$limit" . ($page ? "&from=" . ($page * $limit) : "") : "") + . ($limit ? "&size=" . (+$limit) . ($page ? "&from=" . ($page * $limit) : "") : "") // doesn't support returning all results ; foreach ((array) $_GET["where"] as $val) { if ("$val[col]$val[val]" != "") {