From e9ae743578ddd70189964427436d08153d6a593b Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Fri, 22 Oct 2010 23:38:57 +0200 Subject: [PATCH] Fix set prefill --- adminer/call.inc.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/adminer/call.inc.php b/adminer/call.inc.php index 0407474b..eb3a1bb6 100644 --- a/adminer/call.inc.php +++ b/adminer/call.inc.php @@ -57,8 +57,13 @@ if ($in) { $name = $field["field"]; echo "" . $adminer->fieldName($field); $value = $_POST["fields"][$name]; - if ($value != "" && ereg("enum|set", $field["type"])) { - $value = +$value; + if ($value != "") { + if ($field["type"] == "enum") { + $value = +$value; + } + if ($field["type"] == "set") { + $value = array_sum($value); + } } input($field, $value, (string) $_POST["function"][$name]); // param name can be empty echo "\n";