X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FApp.php;h=017661c4ca666081ad997b5e5d97ad7ce3ed4d08;hb=0046e62077ff71559624f48667d844b12efcf65b;hp=50e4364fda379cfeb6e21c21932f3a24e4bb9150;hpb=e6bf97777ffd1543db6302842ae4f1d6b318ed8e;p=friendica.git diff --git a/src/App.php b/src/App.php index 50e4364fda..017661c4ca 100644 --- a/src/App.php +++ b/src/App.php @@ -977,10 +977,9 @@ class App { // Missing DB connection: ERROR if ($this->getMode()->has(App\Mode::LOCALCONFIGPRESENT) && !$this->getMode()->has(App\Mode::DBAVAILABLE)) { - echo Module\Special\HTTPException::rawContent( + Module\Special\HTTPException::rawContent( new HTTPException\InternalServerErrorException('Apologies but the website is unavailable at the moment.') ); - exit; } // Max Load Average reached: ERROR @@ -988,17 +987,15 @@ class App header('Retry-After: 120'); header('Refresh: 120; url=' . $this->getBaseURL() . "/" . $this->query_string); - echo Module\Special\HTTPException::rawContent( + Module\Special\HTTPException::rawContent( new HTTPException\ServiceUnavaiableException('The node is currently overloaded. Please try again later.') ); - exit; } if (strstr($this->query_string, '.well-known/host-meta') && ($this->query_string != '.well-known/host-meta')) { - echo Module\Special\HTTPException::rawContent( + Module\Special\HTTPException::rawContent( new HTTPException\NotFoundException() ); - exit; } if (!$this->getMode()->isInstall()) { @@ -1049,10 +1046,9 @@ class App // Someone came with an invalid parameter, maybe as a DDoS attempt // We simply stop processing here Core\Logger::log("Invalid ZRL parameter " . $_GET['zrl'], Core\Logger::DEBUG); - echo Module\Special\HTTPException::rawContent( + Module\Special\HTTPException::rawContent( new HTTPException\ForbiddenException() ); - exit; } } } @@ -1238,8 +1234,7 @@ class App Core\Hook::callAll($this->module . '_mod_afterpost', $placeholder); call_user_func([$this->module_class, 'afterpost']); } catch(HTTPException $e) { - echo Module\Special\HTTPException::rawContent($e); - exit; + Module\Special\HTTPException::rawContent($e); } $content = '';