diff --git a/app/Helpers/media_helper.php b/app/Helpers/media_helper.php index 598559cdc8d3b937e41829c95b0f065347d62c0f..088096b4148e8939fcde078940dc963c27767584 100644 --- a/app/Helpers/media_helper.php +++ b/app/Helpers/media_helper.php @@ -69,7 +69,7 @@ if (! function_exists('download_file')) { true, ) ) { - $newFileUrl = trim($response->getHeader('location')->getValue()); + $newFileUrl = trim($response->header('location')->getValue()); $response = $client->get($newFileUrl, [ 'headers' => [ 'User-Agent' => 'Castopod/' . CP_VERSION, diff --git a/app/Libraries/Router.php b/app/Libraries/Router.php index 37ba92c9bb1ed0d21bb9e755daed1397e33a2a3c..c4639b25c4232300cd47d74105f123eda2c54c1d 100644 --- a/app/Libraries/Router.php +++ b/app/Libraries/Router.php @@ -110,7 +110,12 @@ class Router extends CodeIgniterRouter $request = Services::request(); $negotiate = Services::negotiator(); - $acceptHeader = $request->getHeader('Accept') + // Accept header is mandatory + if ($request->header('Accept') === null) { + break; + } + + $acceptHeader = $request->header('Accept') ->getValue(); $parsedHeader = $negotiate->parseHeader($acceptHeader); diff --git a/app/Views/errors/html/error_exception.php b/app/Views/errors/html/error_exception.php index 01a72cf20d585fb5bd00db67a2dcb42e1f01cc05..e0723098283977bc7eaf69b291c352ec94179fa3 100644 --- a/app/Views/errors/html/error_exception.php +++ b/app/Views/errors/html/error_exception.php @@ -272,7 +272,7 @@ $error_id = uniqid('error', true); ?> <?php endif; ?> - <?php $headers = $request->getHeaders(); ?> + <?php $headers = $request->headers(); ?> <?php if (! empty($headers)) : ?> <h3>Headers</h3> @@ -320,7 +320,7 @@ $error_id = uniqid('error', true); ?> </tr> </table> - <?php $headers = $response->getHeaders(); ?> + <?php $headers = $response->headers(); ?> <?php if (! empty($headers)) : ?> <?php natsort($headers) ?>