diff --git a/lib/HttpInput.php b/lib/HttpInput.php index bd96d6e8..a05a7b7c 100644 --- a/lib/HttpInput.php +++ b/lib/HttpInput.php @@ -49,9 +49,14 @@ class HttpInput{ } if(isset($vars[$variable])){ - if(is_array($vars[$variable])){ + if($type == HTTP_VAR_ARRAY && is_array($vars[$variable])){ + // We asked for an array, and we got one return $vars[$variable]; } + elseif($type !== HTTP_VAR_ARRAY && is_array($vars[$variable])){ + // We asked for not an array, but we got an array + return $default; + } else{ $var = trim($vars[$variable]); }