From 72120a6e09ac88f314e7aa9112dfb59c613a23c2 Mon Sep 17 00:00:00 2001 From: Ad Schellevis Date: Tue, 21 May 2024 18:03:41 +0200 Subject: [PATCH] mvc: backwards compatibility for Phalcon (https://github.com/opnsense/core/issues/6389), add missing getClientAddress --- src/opnsense/mvc/app/library/OPNsense/Mvc/Request.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/opnsense/mvc/app/library/OPNsense/Mvc/Request.php b/src/opnsense/mvc/app/library/OPNsense/Mvc/Request.php index 82583f0ab..c7e8bd9b4 100644 --- a/src/opnsense/mvc/app/library/OPNsense/Mvc/Request.php +++ b/src/opnsense/mvc/app/library/OPNsense/Mvc/Request.php @@ -141,4 +141,9 @@ class Request { return json_decode($this->getRawBody(), true) ?? false; } + + public function getClientAddress() + { + return explode(",", $_SERVER['REMOTE_ADDR'] ?? '')[0]; + } }