From 44d6eb8d45f13183183d7793fb6ff50c11a16cda Mon Sep 17 00:00:00 2001 From: Squibid Date: Mon, 9 Oct 2023 08:53:33 -0400 Subject: fix nsfw posts not showing cause of apikey. add message when not showing --- view.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'view.php') diff --git a/view.php b/view.php index bbc707b..697a7a9 100644 --- a/view.php +++ b/view.php @@ -8,9 +8,13 @@ include('misc/tools.php'); $config = require('config.php'); + if ($_POST['purity'] == "nsfw" || $_GET['p'] == "nsfw") + $apikey = $config["frontends"]["wallhaven"]["apikey"]; + else + $apikey = ""; if ((!$_POST['purity'] && !$_POST['wall']) && $_GET['w']) { $_POST['purity'] = $_GET['p']; - $wall = getwallpaper("https://wallhaven.cc/api/v1/w/".$_GET['w']); + $wall = getwallpaper("https://wallhaven.cc/api/v1/w/$_GET[w]?apikey=$apikey"); $_POST['wall'] = $wall["path"]; } /* get wallpaper id and get info from api */ @@ -49,7 +53,8 @@
\n", $_POST['wall']); + if ($_GET['p'] == "nsfw" && !$apikey) + printf("

Server doesn't have an apikey, cannot view image.

"); ?>
-- cgit v1.2.1