X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FApp%2FPage.php;h=71f75df15763666b8f98fabe7cba0ac22e805eac;hb=ba760bb3409e559f11f2b8b37448f8294127d950;hp=e369d482e83610617105b9718b46bd2bca9d9d92;hpb=1edb7b6464db7d12d2582cb923ed9760db75efb7;p=friendica.git diff --git a/src/App/Page.php b/src/App/Page.php index e369d482e8..71f75df157 100644 --- a/src/App/Page.php +++ b/src/App/Page.php @@ -36,6 +36,7 @@ use Friendica\Core\System; use Friendica\Core\Theme; use Friendica\Module\Response; use Friendica\Network\HTTPException; +use Friendica\Util\Images; use Friendica\Util\Network; use Friendica\Util\Profiler; use Friendica\Util\Strings; @@ -282,7 +283,7 @@ class Page implements ArrayAccess '$stylesheets' => $this->stylesheets, // Dropzone - '$max_imagesize' => round(\Friendica\Util\Strings::getBytesFromShorthand($config->get('system', 'maximagesize')) / 1000000, 1), + '$max_imagesize' => round(Images::getMaxUploadBytes() / 1000000, 0), ]) . $this->page['htmlhead']; } @@ -401,36 +402,6 @@ class Page implements ArrayAccess $this->footerScripts[] = trim($url, '/'); } - /** - * Directly exit with the current response (include setting all headers) - * - * @param ResponseInterface $response - */ - public function exit(ResponseInterface $response) - { - header(sprintf("HTTP/%s %s %s", - $response->getProtocolVersion(), - $response->getStatusCode(), - $response->getReasonPhrase()) - ); - - foreach ($response->getHeaders() as $key => $header) { - if (is_array($header)) { - $header_str = implode(',', $header); - } else { - $header_str = $header; - } - - if (empty($key)) { - header($header_str); - } else { - header("$key: $header_str"); - } - } - - echo $response->getBody(); - } - /** * Executes the creation of the current page and prints it to the screen * @@ -526,7 +497,9 @@ class Page implements ArrayAccess } if ($_GET["mode"] == "raw") { - System::httpExit(substr($target->saveHTML(), 6, -8), Response::TYPE_HTML); + $response->withBody(Utils::streamFor($target->saveHTML())); + System::echoResponse($response); + System::exit(); } }