]> git.mxchange.org Git - friendica.git/blobdiff - src/Module/Maintenance.php
Merge pull request #7244 from nupplaphil/task/hidden_string
[friendica.git] / src / Module / Maintenance.php
index e7dc5a075d9ff11528d3264c82f3204cc0327e02..24140bb3512e981cdfb6e466e86043357d3d6eb7 100644 (file)
@@ -4,8 +4,8 @@ namespace Friendica\Module;
 
 use Friendica\BaseModule;
 use Friendica\Core\L10n;
-use Friendica\Core\Renderer;
 use Friendica\Core\System;
+use Friendica\Network\HTTPException;
 use Friendica\Util\Strings;
 
 /**
@@ -25,13 +25,8 @@ class Maintenance extends BaseModule
                        System::externalRedirect($reason, 307);
                }
 
-               header('HTTP/1.1 503 Service Temporarily Unavailable');
-               header('Status: 503 Service Temporarily Unavailable');
-               header('Retry-After: 600');
-
-               return Renderer::replaceMacros(Renderer::getMarkupTemplate('maintenance.tpl'), [
-                       '$sysdown' => L10n::t('System down for maintenance'),
-                       '$reason' => $reason
-               ]);
+               $exception = new HTTPException\ServiceUnavailableException($reason);
+               $exception->httpdesc = L10n::t('System down for maintenance');
+               throw $exception;
        }
 }