From 9e0267513b30f064998d4ecf2e40373be904a81e Mon Sep 17 00:00:00 2001 From: Anonymous Contributor Date: Sun, 10 Sep 2023 01:29:08 +0200 Subject: [PATCH] Add displayError utility function --- app/page/Error.php | 7 +++---- app/util/Util.php | 8 ++++++++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/app/page/Error.php b/app/page/Error.php index 7fe5b0c..bd7b664 100644 --- a/app/page/Error.php +++ b/app/page/Error.php @@ -3,14 +3,13 @@ declare(strict_types=1); namespace Mcp\Page; +use Mcp\Util\Util; + class Error extends \Mcp\RequestHandler { public function get(): void { http_response_code(404); - $this->app->template('error.php')->parent('__presession.php')->vars([ - 'title' => 'Seite nicht gefunden', - 'error-message' => 'Die gewünschte Seite wurde nicht gefunden.' - ])->render(); + Util::displayError($this->app, 'Die gewünschte Seite wurde nicht gefunden.'); } } diff --git a/app/util/Util.php b/app/util/Util.php index 13b1983..7f68ef5 100644 --- a/app/util/Util.php +++ b/app/util/Util.php @@ -60,4 +60,12 @@ class Util $rawXML = "grid_instant_messageposition_x0position_y0position_z0to_agent_id".$toUUID."from_agent_session00000000-0000-0000-0000-000000000000im_session_id".$fromUUID."from_agent_name".$fromName."from_agent_id".$fromUUID."binary_bucketAA==region_handle0region_id00000000-0000-0000-0000-000000000000parent_estate_id1timestamp".time()."dialogAA==offlineAA==from_groupFALSEmessage".$text.""; Util::getDataFromHTTP($targetURL, $rawXML, "text/xml"); } + + public static function displayError($app, $message): void + { + $app->template('error.php')->parent('__presession.php')->vars([ + 'title' => 'Fehler', + 'error-message' => $message + ])->render(); + } }