From f21f7d07779c62bc827cb2bb918710b2424f3fca Mon Sep 17 00:00:00 2001 From: ankush_m Date: Mon, 13 Feb 2023 15:22:04 +0530 Subject: [PATCH 1/3] Joomla 4 --- code/admin/controllers/keys.php | 2 +- code/site/controllers/http.php | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/admin/controllers/keys.php b/code/admin/controllers/keys.php index 5482e91..7c7baaf 100644 --- a/code/admin/controllers/keys.php +++ b/code/admin/controllers/keys.php @@ -30,7 +30,7 @@ class ApiControllerKeys extends AdminController * * @since 3.0 */ - public function getModel($name = 'key', $prefix = 'ApiModel') + public function getModel($name = 'key', $prefix = 'ApiModel', $config = array()) { $model = parent::getModel($name, $prefix, array('ignore_request' => true)); diff --git a/code/site/controllers/http.php b/code/site/controllers/http.php index 5afb853..c0db920 100644 --- a/code/site/controllers/http.php +++ b/code/site/controllers/http.php @@ -179,7 +179,8 @@ private function resetDocumentType() { foreach (headers_list() as $header) { - header_remove($header); + $headerToRemove = trim(explode(":", $header)[0]); + header_remove($headerToRemove); } } //JResponse::clearHeaders(); From 7f03d3f7be01283fdb0896191d61b96f28003b7d Mon Sep 17 00:00:00 2001 From: ankush_m Date: Mon, 13 Feb 2023 15:26:03 +0530 Subject: [PATCH 2/3] Joomla 4 --- code/site/controllers/http.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/site/controllers/http.php b/code/site/controllers/http.php index c0db920..a13d1f0 100644 --- a/code/site/controllers/http.php +++ b/code/site/controllers/http.php @@ -179,8 +179,13 @@ private function resetDocumentType() { foreach (headers_list() as $header) { - $headerToRemove = trim(explode(":", $header)[0]); - header_remove($headerToRemove); + $headerParts = explode(":", $header); + + if (is_array($headerParts) && isset($headerParts)) + { + $headerToRemove = trim($headerParts[0]); + header_remove($headerToRemove); + } } } //JResponse::clearHeaders(); From 37245e014487ef5b5a3b340b09d96b7d56ca106e Mon Sep 17 00:00:00 2001 From: ankush_m Date: Mon, 13 Feb 2023 15:27:18 +0530 Subject: [PATCH 3/3] Joomla 4 --- code/site/controllers/http.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/site/controllers/http.php b/code/site/controllers/http.php index a13d1f0..d29b12b 100644 --- a/code/site/controllers/http.php +++ b/code/site/controllers/http.php @@ -181,7 +181,7 @@ private function resetDocumentType() { $headerParts = explode(":", $header); - if (is_array($headerParts) && isset($headerParts)) + if (is_array($headerParts) && isset($headerParts[0])) { $headerToRemove = trim($headerParts[0]); header_remove($headerToRemove);