From a6c17d48823a1b294743a87daca171daa4047a46 Mon Sep 17 00:00:00 2001 From: Frank Schubert Date: Tue, 30 Jan 2024 19:02:52 +0100 Subject: [PATCH] mfRequest update --- lib/mvcfronk/mfRequest/mfRequest.php | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/lib/mvcfronk/mfRequest/mfRequest.php b/lib/mvcfronk/mfRequest/mfRequest.php index 13ff0aea3..9cf4abe96 100644 --- a/lib/mvcfronk/mfRequest/mfRequest.php +++ b/lib/mvcfronk/mfRequest/mfRequest.php @@ -6,11 +6,12 @@ class mfRequest { protected $request = []; public function __construct(Array $request = []) { + $_request = []; if(count($request)) { - $this->request = $request; + // get request from argument + $_request = $request; } else { // get request from POST/GET - $_request = []; if(isset($_GET)) { $_request = array_merge($_request, $_GET); } @@ -20,10 +21,16 @@ class mfRequest { if(!count($_request)) { return true; } - foreach($_request as $key => $name) { - $this->original_request[$key] = $name; - $this->request[$key] = trim($name); + } + //var_dump($_request);exit; + foreach($_request as $key => $val) { + $this->original_request[$key] = $val; + if(is_array($val)) { + $this->request[$key] = $val; + } else { + $this->request[$key] = trim($val); } + } } @@ -44,7 +51,6 @@ class mfRequest { public function get($name = null) { if($name) { if(array_key_exists($name, $this->request)) { - //var_dump($this->request);exit; return $this->request[$name]; } else { return null; @@ -56,7 +62,6 @@ class mfRequest { public function getUnmodified($name = null) { if($name) { if(array_key_exists($name, $this->original_request)) { - //var_dump($this->request);exit; return $this->original_request[$name]; } else { return null;