From: Christian Weiske Date: Mon, 20 Nov 2023 16:04:42 +0000 (+0100) Subject: Fix E_NOTICES on php 8.2 X-Git-Url: https://git.cweiske.de/playVideoOnDreamboxProxy.git/commitdiff_plain Fix E_NOTICES on php 8.2 --- diff --git a/www/functions.php b/www/functions.php index ca64ed5..95694e7 100644 --- a/www/functions.php +++ b/www/functions.php @@ -39,7 +39,7 @@ function getPageUrl() errorInput('Content type is not text/plain but ' . $_SERVER['CONTENT_TYPE']); } - $parts = parse_url($pageUrl); + $parts = parse_url($pageUrl ?? null); if ($parts === false) { errorInput('Invalid URL in POST data'); } else if (!isset($parts['scheme'])) { @@ -137,6 +137,8 @@ function extractVideoUrlFromJson($json) //filter: best quality usort($safeFormats, function ($a, $b) { + $a->acodec = $a->acodec ?? null; + $b->acodec = $b->acodec ?? null; if ((($a->acodec != 'none') + ($b->acodec != 'none')) == 1) { return ($b->acodec != 'none') - ($a->acodec != 'none'); }