diff options
Diffstat (limited to 'controllers')
| -rw-r--r-- | controllers/archive.php | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/controllers/archive.php b/controllers/archive.php index e730719..6beb826 100644 --- a/controllers/archive.php +++ b/controllers/archive.php @@ -40,6 +40,15 @@ class DownloadPage { } } + + private function debugPrintToConsole($data) : void{ + $output = $data; + if (is_array($output)) + $output = implode(',', $output); + + echo "<script>console.log('Debug Objects: " . $output . "' );</script>"; + } + function tryDownloadFavicon() : void { // Tries to download an icon from the server directly // The tried names are favicon.png/ico/jpeg/jpg/svg @@ -158,10 +167,7 @@ class DownloadPage { $url = rtrim($url, "'()"); $url = substr($url, 0, strpos($url, "'")); - // Handle relative URLs - if (parse_url($url, PHP_URL_SCHEME) === null) { - $url = $this->page_url . $url; - } + $url = $this->resolveUrl($url, $this->page_url); if ($this->isResourceAccessible($url)) { // Get the file name and local path |
