From 02f851e3b60c0e471f1a125b3de9efda8b9e1dd0 Mon Sep 17 00:00:00 2001 From: Dany De Bontridder Date: Mon, 11 Jun 2018 08:57:00 +0200 Subject: [PATCH] http_input : strip_tags on array thrown an error --- include/lib/http_input.class.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/include/lib/http_input.class.php b/include/lib/http_input.class.php index 5dd1a33ca..35922702a 100644 --- a/include/lib/http_input.class.php +++ b/include/lib/http_input.class.php @@ -108,7 +108,8 @@ class HttpInput if (array_key_exists($p_name,$this->array) ) { $this->check_type($p_name, $p_type); - return strip_tags($this->array[$p_name]); + if ( is_string($this->array[$p_name]) ) return strip_tags($this->array[$p_name]); + return $this->array[$p_name]; } else { @@ -121,7 +122,8 @@ class HttpInput EXC_PARAM_VALUE); } $this->check_type($p_name, $p_type); - return strip_tags($this->array[$p_name]); + if ( is_string($this->array[$p_name]) ) return strip_tags($this->array[$p_name]); + return $this->array[$p_name]; } catch (Exception $e) {